Вопрос

Глядя на несколько рекламных компаний (DoubleClick, Atlas), я столкнулся с концепцией файлов блокировки iframe, которые размещаются на том же хосте, что и издатель рекламы (один пример: http://www.adopstools.com/ibusters/atlas/atlas_rm.htm, и с этой страницей работает много JS-кода).

Я читал, что они используются для динамического изменения размера iframe.Это все, что нужно для разрушения iframe?Помогает ли размещение их на хосте издателя с междоменными ограничениями JS?

Добавлен:Я имею в виду описанный здесь вариант использования: http://blog.operative.com/?tag=iframe, а не просто изменение исходного документа iframe на верхний уровень.

Это было полезно?

Решение

Разрушители iframe предназначены для отделения веб-страницы от iframe внутри другой страницы, чтобы они стали страницей верхнего уровня.

напримересли бы в этом ответе у меня был iframe с вашим сайтом внутри него, роль устройства блокировки iframe на вашем сайте заключалась бы в том, чтобы вырвать ваш сайт из моего iframe и помешать мне использовать iframe для показа вашего сайта.

Это похоже на блокировку кадров, когда веб-сайт может быть заключен в набор фреймов, причем второй фрейм вверху показывает панель поиска или рекламу.В этом случае блокировка кадров заставит браузер отображать веб-сайт и только веб-сайт так, как задумал автор, а не во фрейме с потенциальной рекламой или вредоносным ПО, заключенным в другой фрейм.

В приведенном примере JavaScript используется для вставки тега сценария во второй файл JavaScript, который выполняет фактическое удаление кадров.JavaScript, используемый в связанном html-файле, просто запутывает этот процесс при загрузке разных URL-адресов для разных рекламных объявлений, каждый из которых содержит разные HTML-коды iframe для вставки.

Пройденный путь, скорее всего, будет фактором погони в кошки-мышки, как это часто бывает с методами разрушения фреймов, когда сайты пишут сценарии для удаления фреймов, а компании, ответственные за создание фреймов сайтов, написали средства против разрушения фреймов. скрипты, поэтому были написаны скрипты против антифрейминга.

Другие советы

Это сделано для того, чтобы «захватить рекламу».Мы используем iframe (ADI — iframe vs ADJ — javascript) по нескольким причинам:

1 – они замедляют загрузку содержимого вашей страницы.2 – они могут нарушить работу JavaScript на вашей странице, в результате чего ваша страница перестанет работать должным образом.3 – худший случай:они внедряют вредоносный код.

При использовании подхода iframe (ADI) реклама изолируется в отдельном документе и не может мешать главной веб-странице.

Однако бывают случаи, когда ваша маркетинговая команда хочет запустить рекламу.Это объявления, которые раскрываются за пределами окна iframe.Для этих объявлений большинство ведущих поставщиков рекламы использовали подход «разрушения iframe».Этот подход требует, чтобы вы разместили на своей стороне файл, с которым реклама могла бы взаимодействовать и обходить междоменные ограничения браузеров.

Вот полный список этих файлов: http://www.adopstools.com/?section=miscellaneous&page=iframes

Iframe Busters используются, чтобы помочь определенным типам мультимедийных креативов выполнять свои функции в полной мере.Например, расширяемый мультимедийный контент не будет расширяться, если его подавать в Iframe, без возможности выхода из Iframe.

Именно здесь в игру вступает Iframe Buster.

Цель блокировки Iframe — позволить креативу выйти из Iframe издателя, чтобы креатив мог быть полностью функциональным.

Обычно это файл, который необходимо поместить в папку на домене сайта.

Итак, www.yoursitename.com/folder/iframebuster.html.

На это местоположение необходимо будет ссылаться при каждом показе расширяемого объявления в Iframe.

iFrame Buster позволяет расширяемому баннеру выходить за пределы его рекламного блока.Для рг.Если у вас есть рекламные места 300x250 и рекламный баннер 300x250, который расширяется до 300x500 при наведении курсора мыши или при нажатии, то iFrame buster позволяет преодолеть границы 300x250 и дать баннеру место для расширения на 300x500.

Doubleclick iFrame buster обычно требуется, если у вас есть мультимедийное объявление, такое как Pushdown, PubBar или Expandable, которое размещается и обслуживается/настраивается в DART Studio.

У Atlas есть собственный код блокировки iframe, у MediaMind — addineev2.html, а у FlashTalking и других есть свои коды, которые необходимо разместить на сервере, где будет показываться реклама.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top