Как работают устройства iframe для расширяемой рекламы? - PullRequest
3 голосов
/ 05 апреля 2011

У меня есть несколько вопросов о расширяемой рекламе и <iframe> с. Я создал расширяемую рекламу, которая будет отображаться в <iframe> с. Эти объявления будут обслуживаться известными рекламодателями, такими как doubleclick, smartadserver, eyewonder и т. Д.

Благодаря некоторым вопросам о переполнении стека , я обнаружил, что это несколько способов вырвать рекламу из <iframe> s или даже динамически изменить размер <iframe> s.

Я нашел <iframe> файлов с подвохами от основной компании, обслуживающей рекламу, в Интернете, но я не совсем понял, как они работают.

Я знаю, что мне нужно создать HTML-файл, который я передам издателю вместе с моим рекламным тегом, и им нужно будет поместить его в свой домен. Но я не понимаю, как работает этот файл. Как мне взаимодействовать с ним из моего JS?

1 Ответ

4 голосов
/ 04 мая 2011

HTML-файл позволяет поставщику рекламы загружать свой собственный javascript в домен HTML-файла хостинга. Обычно это трехэтапный процесс.

  1. Реклама загружается в iframe в домене рекламного сервера (ads.adserver.com) по сравнению с доменом сайта (www.example.com).
  2. Объявление обнаруживает его в таком iframe и загружает в еще один iframe в файл HTML на www.example.com, передавая параметры в файл HTML
  3. HTML-файл затем по очереди загружается в объявление (сначала находя фрейм, в который загружалось объявление, чтобы определить местоположение) и помещает его в структуру DOM родительского веб-сайта, к которой у него есть доступ, благодаря тому, что оно такое же домен.
...