stringtranslate.com

Всплывающая реклама

Пример всплывающей рекламы на странице

Всплывающие объявления или всплывающие окна являются формами онлайн-рекламы во Всемирной паутине . Всплывающее окно представляет собой область отображения графического пользовательского интерфейса (GUI), обычно небольшое окно, которое внезапно появляется («всплывает») на переднем плане визуального интерфейса. Всплывающее окно, содержащее рекламу, обычно генерируется JavaScript [1] , который использует межсайтовый скриптинг (XSS), иногда со вторичной полезной нагрузкой, которая использует Adobe Flash [2] . Они также могут быть созданы другими уязвимостями/дырами в безопасности браузера .

Разновидность всплывающего окна, всплывающая реклама, открывает новое окно браузера под активным окном . Всплывающие окна не прерывают работу пользователя немедленно, а появляются, когда пользователь закрывает закрывающее их окно, что затрудняет определение того, какой веб-сайт их создал.

История

Всплывающие объявления появились на сайте хостинга веб-страниц Tripod.com в конце 1990-х годов. JavaScript предоставил возможность веб-странице открывать еще одно окно. Итан Цукерман утверждает, что использовал эту возможность для запуска рекламы в отдельных окнах в ответ на жалобы рекламодателей на то, что их реклама появлялась на страницах с сексуальным содержанием. [3] Позже Цукерман извинился за непредвиденную неприятность, в которую превратились всплывающие объявления. [4]

Блокировка всплывающих окон

Технологии веб-разработки и дизайна позволяют автору связать любой элемент во всплывающем окне с любым действием, включая кнопку отмены или невинно выглядящую кнопку. Из-за негативного опыта и опасений возможного ущерба, который они могут нанести, некоторые пользователи вообще не нажимают и не взаимодействуют ни с одним элементом во всплывающем окне [5] и могут покинуть сайт, который их сгенерировал, или заблокировать все всплывающие окна.

Opera был первым крупным браузером, включившим инструменты для блокировки всплывающей рекламы; браузер Mozilla позже улучшил это, блокируя только всплывающие окна, появляющиеся при загрузке страницы. [ необходима цитата ] В начале 2000-х годов все основные веб-браузеры, за исключением Internet Explorer, позволяли пользователям блокировать нежелательные всплывающие окна почти полностью. В 2004 году Microsoft выпустила Windows XP SP2, который добавил блокировку всплывающих окон в Internet Explorer. [6] Большинство современных браузеров предоставляют инструменты для блокировки всплывающих окон; сторонние инструменты добавляют другие функции, такие как фильтрация рекламы .

Поддельные кнопки закрытия

Пользователи веб-сайтов и веб-приложений постоянно сталкиваются с нежелательными всплывающими объявлениями в ходе их обычного взаимодействия с веб-браузером. [7] Обычно пользователи реагируют, отклоняя всплывающее окно с помощью функции «закрыть» или «отменить» окна, в котором размещено всплывающее окно. Поскольку это типичный ответ, некоторые авторы всплывающей рекламы полагаются на него и создают на экране кнопки или элементы управления, которые выглядят как опции «закрыть» или «отменить». Когда пользователь выбирает одну из этих опций «имитации отмены», кнопка выполняет неожиданное или несанкционированное действие (например, открытие нового всплывающего окна или загрузка нежелательного файла в систему пользователя). [5]

Обход блокировщиков всплывающих окон

Всплывающая реклама или всплывающее окно на странице используют JavaScript для объединения баннерной рекламы и всплывающего окна, которое появляется перед экраном браузера. JavaScript накладывает рекламу на веб-страницу в прозрачном слое. Эта реклама может появляться в различных формах. Например, реклама может содержать анимацию, которая ссылается на сайт рекламодателя. Реклама также может выглядеть как обычное окно . Блокировщики всплывающих окон не могут заблокировать рекламу, поскольку она является частью веб-страницы, но ее можно заблокировать с помощью сторонних блокировщиков рекламы, таких как AdBlock и Adblock Plus , или с помощью пользовательских таблиц стилей .

URL-перенаправление

Иногда URL-адреса перенаправляются на рекламные страницы с помощью перенаправления URL-адресов .

Иногда URL-адреса открываются в новой вкладке, а затем содержимое старой фоновой вкладки заменяется рекламной страницей с помощью перенаправления URL-адреса , в других случаях он переключает вкладку, на которой находится пользователь, на вкладку с рекламой. Adblock Plus [8] и NoScript [ требуется цитата ] не могут блокировать эти перенаправления.

Методы

«Всплывающие окна»

Всплывающая реклама

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

Технология всплывающей рекламы

Всплывающая реклама использует две функции JavaScript, представленные в 1995 году в браузере Netscape 2.0b3. Современные веб-издатели и рекламодатели используют ее для создания окна перед экраном пользователя, загрузки рекламы и ее последующей отправки за экран.

// создаем новое окно перед текущим окном сайта . open ( URL , windowName [ , windowFeatures ]); // помещаем загруженную рекламу обратно за окно браузера . focus ();   

Большинство современных браузеров позволяют window.openвыполнять только если он был вызван обработчиком событий взаимодействия с пользователем (например, щелчком мыши) . Любые неинтерактивные вызовы (обратный вызов таймера, события загрузки и т. д.) window.openприводят к блокировке нового окна.

Чтобы обойти это ограничение, большинство всплывающих окон срабатывают на прослушивателе событий щелчка мыши, прикрепленном непосредственно к документу или телу документа. Это позволяет перехватывать все события щелчка мыши, которые не были использованы другими обработчиками событий щелчка, и вызывать их window.openбез блокировки. Например, когда пользователь выбирает текст, щелчок мыши запускает обработчик щелчка мыши, прикрепленный к документу, и всплывающее окно открывается с использованием приведенного выше кода. Другие методы обхода window.openограничения вызова делают это путем «перехвата» щелчков мыши.

Наведенная реклама

Всплывающие объявления, чаще называемые всплывающими окнами на странице, представляют собой особый тип всплывающих объявлений, созданных с использованием Dynamic HTML , JavaScript и подобных технологий веб-браузеров . Поскольку они не прокручиваются вместе с веб-страницей, они кажутся «парящими» над страницей, обычно скрывая содержимое. Всплывающие объявления, как правило, очень трудно заблокировать с помощью программного обеспечения для блокировки всплывающих окон, поскольку окно всплывающей рекламы является неотъемлемой частью HTML-содержимого веб-страницы. Таким образом, программное обеспечение, фильтрующее содержимое, не имеет алгоритмических средств распознавания и удаления частей содержимого, как описательных, так и процедурных, которые создают, заполняют и манипулируют окном всплывающей рекламы.

Эффективность всплывающих окон

Большинство инструментов всплывающей рекламы включают встроенные возможности измерения. Часто это панели мониторинга, которые предлагают подробный анализ ваших текущих и предыдущих всплывающих объявлений. Обычно измеряемые элементы включают:

Патентный спор

ExitExchange.com подал заявку на патент в 2000 году на подмножество рекламы pop-under, называемое exit pop. После многих лет споров и многочисленных статей о патенте pop-under патент был выдан Патентным и товарным знакам США (USPTO) в апреле и июне 2008 года. [13] Соответствующие номера патентов — патент США 7,386,555 ('555) и патент США 7,353,229 ('229). '555 относится к методу открытия exit pop из панели инструментов или программного приложения на вычислительном устройстве, тогда как '229 охватывает метод, используемый для открытия exit pop из встроенного скрипта, найденного в медиафайле (например, код JavaScript на веб-странице).

Вопросы авторского права

Авторские права на всплывающую рекламу обсуждаются в статьях Википедии о производных работах и ​​преобразуемости . Обе статьи содержат иллюстрации и ссылки на примеры всплывающей рекламы.

Смотрите также

Примечания

Ссылки

  1. ^ "Как создавать всплывающие окна". www.w3schools.com . Получено 26 октября 2019 г. .
  2. ^ "NoScript :: Дополнения для Firefox". Дополнения Mozilla . Mozilla .
  3. ^ Цукерман, Итан (14 августа 2014 г.). «Первородный грех Интернета: еще не поздно отказаться от рекламной бизнес-модели и построить лучший веб». The Atlantic . Получено 7 июня 2019 г.
  4. ^ О'Тул, Джеймс. «Создатель всплывающей рекламы: „Извините“». money.cnn.com . Получено 15 августа 2014 г. .
  5. ^ ab "Всплывающие окна". Smart Computing . Сентябрь 2004. Архивировано из оригинала 2010-05-22.
  6. ^ Нарейн, Райан (18 марта 2004 г.). «Windows XP SP2 включает блокировку всплывающих окон» . Получено 8 августа 2013 г.
  7. ^ Wegert, Tessa (14 марта 2002 г.). «Всплывающие объявления, часть 1: хорошо? плохо? уродливо?». Incisive Interactive Marketing LLC . Получено 14 марта 2002 г.
  8. ^ "#2095 (Предотвратить фоновые перенаправления)". Adblock Plus Issue Tracker .
  9. ^ "Ubiquitous Porn: Alive on the Net". PCMAG . Получено 21 января 2015 г. .
  10. ^ «19 примеров всплывающих окон с намерением выхода для увеличения конверсий в 2022 году».
  11. ^ "Как отключить блокировщики всплывающих окон". Архивировано из оригинала 2013-08-08 . Получено 2013-08-08 .
  12. ^ «Что такое всплывающие окна: подробное руководство с примерами и передовым опытом».
  13. ^ «Патенты».

Внешние ссылки