Введение

Программная функция для удаления онлайн-рекламы в веб-браузере или приложении.

Блокировка или фильтрация рекламы – это программная возможность блокировать или изменять онлайн-рекламу в веб-браузере, приложении или сети. Это может быть реализовано с помощью расширений для браузера или другими способами.

История

Первым блокировщиком рекламы был Internet Fast Forward, плагин для браузера Netscape Navigator, разработанный компанией PrivNet и выпущенный в 1996 году. Расширение AdBlock для Firefox было разработано в 2002 году, а Adblock Plus – выпущено в 2006 году. uBlock Origin, изначально называвшийся "uBlock", был впервые выпущен в 2014 году.

Технологии и местные противодействия

Онлайн-реклама существует в различных формах, включая веб-баннеры, изображения, анимацию, встроенное аудио и видео, текст или всплывающие окна, и может даже использовать автоматический запуск аудио и видео. Многие браузеры предлагают различные способы блокировки или изменения рекламы: либо путем воздействия на технологии, используемые для показа рекламы (например, встроенный контент, передаваемый через плагины браузера или посредством HTML5), либо путем блокировки URL-адресов, являющихся источником рекламы, либо путем выявления и блокировки поведения, характерного для рекламы (например, автоматического воспроизведения аудио и видео в HTML5).

Распространенность

Использование программного обеспечения для блокировки рекламы на мобильных устройствах и настольных компьютерах, предназначенного для удаления традиционной рекламы, выросло на 41% во всем мире и на 48% в США в период со второго квартала 2014 года по второй квартал 2015 года. По состоянию на второй квартал 2015 года 45 миллионов американцев использовали блокировщики рекламы. К 2021 году 27% пользователей Интернета в США использовали программное обеспечение для блокировки рекламы, и эта тенденция наблюдается с 2014 года. Среди технически подкованной аудитории уровень блокировки рекламы к 2021 году достиг 58%.

Преимущества

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

Пользовательский опыт

Программное обеспечение для блокировки рекламы может иметь и другие преимущества для качества жизни пользователей, поскольку снижает воздействие на интернет-пользователей рекламной и маркетинговой индустрии, которая стимулирует покупку многочисленных потребительских товаров и услуг, потенциально вредных или нездоровых, и создает импульс к немедленной покупке. Средний человек ежедневно видит более 5000 рекламных объявлений, многие из которых поступают из онлайн-источников. Нежелательная реклама может нанести вред и самим рекламодателям, если она вызывает раздражение у пользователей. Раздраженные пользователи могут сознательно избегать товаров и услуг компаний, использующих назойливую "всплывающую" рекламу, которая перекрывает веб-контент, который пользователь пытается просмотреть. Для пользователей, не заинтересованных в покупках, блокировка рекламы также может сэкономить время. Любое рекламное объявление на веб-сайте истощает "бюджет внимания" пользователя, поскольку каждое объявление попадает в поле зрения и требует либо сознательного игнорирования, либо закрытия, либо иного взаимодействия. Пользователь, сосредоточенный исключительно на чтении интересующего его контента, вряд ли захочет отвлекаться на рекламу, предлагающую ненужные или нежелательные товары и услуги.

Безопасность

Еще один важный аспект – повышение безопасности. Онлайн-реклама подвергает пользователей большему риску заражения их устройств компьютерными вирусами, чем просмотр порнографических сайтов. В резонансном случае вредоносное ПО распространялось через рекламу, предоставленную YouTube злоумышленным клиентом Google Doubleclick. В августе 2015 года уязвимость нулевого дня в браузере Firefox была обнаружена в рекламном объявлении на одном из веб-сайтов. Когда Forbes потребовал от пользователей отключить блокировщик рекламы перед просмотром сайта, этим пользователям сразу же стали показывать вредоносные всплывающие окна. Австралийское управление по вопросам сигналов рекомендует частным лицам и организациям блокировать рекламу для повышения уровня информационной безопасности и снижения риска атак с использованием вредоносной рекламы и компрометации устройств. Компания Webroot, специализирующаяся на информационной безопасности, также отмечает, что использование блокировщиков рекламы обеспечивает эффективную защиту от вредоносных рекламных кампаний для пользователей с невысоким уровнем технических знаний. ФБР рекомендует блокировать рекламу для предотвращения онлайн-мошенничества.

Денежные

Блокировка рекламы сокращает время загрузки страницы и экономит трафик для пользователей. Пользователи, оплачивающие общий объем переданных данных ("ограниченный" тариф или оплата за использование), включая большинство мобильных пользователей во всем мире, получают прямую финансовую выгоду от фильтрации рекламы до ее загрузки. Использование блокировщика рекламы – распространенный способ повышения скорости интернета. Анализ 200 самых популярных новостных сайтов (по рейтингу Alexa) в 2015 году показал, что функция защиты от отслеживания в Mozilla Firefox привела к сокращению использования данных на 39% и к снижению среднего времени загрузки страницы на 44%. Согласно исследованию, проведенному The New York Times, блокировщики рекламы более чем вдвое сократили потребление данных и ускорили загрузку на 50 новостных сайтах, включая саму The New York Times. Журналисты пришли к выводу, что "ежедневное посещение главной страницы Boston.com (сайта с наибольшим объемом рекламных данных в исследовании) в течение месяца обошлось бы примерно в 9,50 долларов США только за трафик, потребляемый рекламой". Распространенная проблема большинства веб-браузеров, включая Firefox, заключается в том, что при восстановлении сеанса часто одновременно запускается воспроизведение нескольких встроенных рекламных роликов. Однако этого можно легко избежать, настроив браузер на удаление всех файлов cookie и данных истории просмотров при каждом закрытии. Другой способ – использовать блокировщик скриптов, который позволяет отключить все скрипты, а затем выборочно включать их по мере необходимости, чтобы определить роль каждого скрипта. Таким образом, пользователь может быстро выяснить, какие скрипты действительно необходимы для работы веб-страницы, а какие источники скриптов нежелательны, и эта информация будет полезна при посещении других сайтов. Точно контролируя выполнение скриптов на каждой просматриваемой веб-странице, пользователь сохраняет полный контроль над процессами, происходящими на процессоре компьютера и на экране.

Методы

Один из методов фильтрации заключается в простой блокировке (или предотвращении автоматического воспроизведения) Flash-анимации, загрузки изображений, а также аудио- и видеофайлов Microsoft Windows. Это можно легко сделать в большинстве браузеров, что также повышает безопасность и конфиденциальность. Этот простой технологический метод совершенствуется многочисленными расширениями для браузеров. Каждый веб-браузер выполняет эту задачу по-своему, но, как правило, для фильтрации определенных типов медиафайлов изменяются настройки, предпочтения или расширения приложений. Обычно требуется дополнительный модуль для различения рекламы и нерекламного контента, использующих одну и ту же технологию, или для отделения желаемой рекламы от нежелательной, а также нежелательного поведения. Более продвинутое программное обеспечение для блокировки рекламы обеспечивает детальный контроль над рекламными объявлениями с помощью таких функций, как черные списки, белые списки и фильтры регулярных выражений. Некоторые функции безопасности также приводят к отключению части рекламы. Некоторые антивирусные программы могут выполнять функции блокировщика рекламы. Фильтрация через посредников, таких как интернет-провайдеры или национальные правительства, становится все более распространенной.

Интеграция с браузером

Начиная с 2015 года, многие веб-браузеры автоматически блокируют нежелательные всплывающие объявления. Текущие версии Konqueror, Microsoft Edge и Firefox также включают поддержку фильтрации контента из коробки. Фильтрацию контента можно добавить в Firefox, браузеры на основе Chromium, Opera, Safari и другие браузеры с помощью расширений, таких как AdBlock, Adblock Plus и uBlock Origin, а ряд источников предоставляют регулярно обновляемые списки фильтров. Adblock Plus включен в браузер Maxthon из Китайской Народной Республики по умолчанию. Другой метод фильтрации рекламы использует правила каскадных таблиц стилей (CSS) для скрытия определенных элементов HTML и XHTML. Ранее это обрабатывалось непосредственно пользовательской таблицей стилей браузера и пользовательскими CSS-файлами. В CSS-файлах использовались регулярные выражения для описания общего профиля рекламы. Ниже приведен пример CSS-селектора из популярного в свое время стилевого листа Floppy Moose (2003). Он просто скрывает все ссылки, содержащие символы "ad". A:link[HREF*="ad."] IMG

Таблицы стилей до сих пор используются для блокировки рекламы. Однако они почти всегда используются расширением для блокировки рекламы, которое сочетает CSS с другими методами. Синтаксис AdBlock Plus включает в себя CSS-селекторы, которые они называют правилами "скрытия элементов". Новый uBlock Origin даже позволяет использовать "косметические фильтры", которые внедряют пользовательские CSS-декларации. Из-за изменений в рекламных технологиях современные блокировщики используют более специфические селекторы, более часто обновляемые селекторы и большее количество селекторов. Например, таблица стилей Floppy Moose изначально содержала 40 строк CSS. В 2022 году Easylist содержит тысячи CSS-селекторов. В отличие от общего примера выше, ниже представлен один из многих специфических CSS-селекторов от Easylist (2022). a[href^="https://topoffers.com/"][href*="/?pid="]

В январе 2016 года был запущен Brave, бесплатный браузер с блокировкой рекламы для Mac, PC, Android и iOS. Пользователи Brave могут опционально включить собственную рекламную сеть Brave для получения Basic Attention Tokens (BAT), типа криптовалюты, которую можно отправлять в качестве микроплатежей издателям. В начале 2018 года Google подтвердил, что встроенный блокировщик рекламы для браузеров Chrome/Chromium заработает 15 февраля: этот блокировщик рекламы блокирует только определенные объявления, как указано в стандарте Better Ads (определенном Коалицией для лучшей рекламы, в которой сам Google является членом совета директоров). Этот встроенный механизм блокировки рекламы вызывает споры, поскольку он может несправедливо принести пользу самой рекламе Google. В 2019 году Apple и Google начали вносить изменения в системы расширений своих веб-браузеров, которые поощряют использование декларативной блокировки контента с использованием предопределенных фильтров, обрабатываемых веб-браузером, а не фильтров, обрабатываемых во время выполнения расширением. Оба поставщика установили ограничения на количество записей, которые могут быть включены в эти списки, что привело (особенно в случае Chrome) к утверждениям о том, что эти изменения вносятся для снижения эффективности блокировщиков рекламы.

Внешние программы

Ряд внешних программных приложений предлагают фильтрацию рекламы как основную или дополнительную функцию. Традиционным решением является настройка HTTP-прокси (или веб-прокси) для фильтрации контента. Эти программы работают, кэшируя и фильтруя контент перед его отображением в браузере пользователя. Это предоставляет возможность удалять не только рекламу, но и контент, который может быть оскорбительным, неуместным или даже вредоносным (Drive by download). Популярные прокси-программы, эффективно блокирующие контент, включают Netnanny, Privoxy, Squid и некоторые программы контроля контента. Главное преимущество этого метода – независимость от ограничений реализации (браузер, способы работы) и централизация управления (прокси может использоваться многими пользователями). Прокси-серверы хорошо справляются с фильтрацией рекламы, но имеют ряд ограничений по сравнению с решениями, основанными на браузере. Для прокси-серверов сложно фильтровать трафик Transport Layer Security (SSL) (https://), а также фильтру не доступен полный контекст веб-страницы. Кроме того, прокси-серверам трудно фильтровать контент, генерируемый JavaScript.

Манипуляция файлами хостов и DNS

Большинство операционных систем, даже те, которые поддерживают систему доменных имен (DNS), всё ещё обеспечивают обратную совместимость с локально управляемым списком внешних хостов. Эта конфигурация, по историческим причинам, хранится в обычном текстовом файле, который по умолчанию содержит небольшое количество имён хостов и соответствующих им IP-адресов. Редактирование этого файла hosts простое и эффективное, поскольку большинство DNS-клиентов сначала обращаются к локальному файлу hosts, а затем уже отправляют запрос на удалённый DNS-сервер. Добавление записей "чёрной дыры" в файл hosts предотвращает доступ браузера к рекламному серверу, изменяя разрешение имени этого сервера на локальный или несуществующий IP-адрес (обычно для IPv4-адресов используются 127.0.0.1 или 0.0.0.0). Несмотря на простоту реализации, эти методы могут быть обойдены рекламодателями либо путём жёсткого кодирования IP-адреса сервера, на котором размещена реклама (что, в свою очередь, можно обойти, изменив локальную таблицу маршрутизации с помощью, например, iptables или других блокирующих брандмауэров), либо загрузкой рекламы с того же сервера, который предоставляет основной контент; блокировка разрешения имени этого сервера также заблокирует полезный контент сайта. Использование DNS-скрытия через манипулирование файлом hosts основано на том факте, что большинство операционных систем хранят файл, содержащий пары IP-адрес – доменное имя, к которому обращаются большинство браузеров перед использованием DNS-сервера для поиска доменного имени. Назначая адрес обратной связи каждому известному рекламному серверу, пользователь перенаправляет трафик, предназначенный для этих серверов, на локальную машину или в виртуальную "чёрную дыру" /dev/null или "корзину".

Фильтрация DNS

Рекламу можно блокировать, используя DNS-сервер, настроенный на блокировку доступа к доменам или хост-именам, которые, как известно, распространяют рекламу путем подмены адреса. Пользователи могут воспользоваться уже модифицированным DNS-сервером или самостоятельно настроить выделенное устройство с подходящим программным обеспечением, например Raspberry Pi с Pi-hole. Манипулирование DNS – это широко распространенный метод изменения контента, который видит конечный пользователь в Интернете, но его также можно использовать локально в личных целях. Китай управляет собственной корневой зоной DNS, и ЕС рассматривает возможность аналогичного шага. Google требует использования своего Google Public DNS для некоторых приложений на устройствах Android. Следовательно, DNS-адреса/домены, используемые для рекламы, могут быть крайне уязвимы для масштабной подмены рекламы, когда домен, распространяющий рекламу, полностью заменяется доменом, распространяющим более локальную рекламу для определенной группы пользователей. Это особенно вероятно в странах, таких как Россия, Индия и Китай, где рекламодатели часто отказываются платить за клики или просмотры страниц. Блокировка доменов на уровне DNS в некоммерческих целях уже широко распространена в Китае.

Рекурсивный локальный VPN

На Android приложения могут запускать локальное VPN-соединение со своей собственной фильтрацией хостов и DNS-адресом без получения root-прав. Этот подход позволяет приложениям для блокировки рекламы загружать файлы хостов с блокировками и использовать их для фильтрации рекламных сетей на всем устройстве. AdGuard, Blokada, DNS66 и RethinkDNS – несколько популярных приложений, которые обеспечивают блокировку рекламы без root-доступа. Блокировка рекламы активна только при включенном локальном VPN и полностью отключается при разрыве VPN-соединения. Это удобно для доступа к контенту, заблокированному анти-адблок скриптами. Такой подход оптимизирует расход заряда батареи, снижает замедление интернет-соединения, вызванное использованием внешних DNS или VPN для блокировки рекламы, и требует меньше настроек.

Аппаратные устройства

Такие устройства, как AdTrap или Pi-hole, используют аппаратное обеспечение для блокировки интернет-рекламы. Судя по отзывам об AdTrap, это устройство использует ядро Linux с запущенной версией PrivProxy для блокировки рекламы в потоковом видео, потоковой музыке и любом веб-браузере, а Pi-hole функционирует как локальный DNS-сервер, блокирующий серверы рекламы и предотвращающий показ большинства объявлений на подключенных устройствах. Аналогичное решение для блокировки рекламы на сетевом уровне для телекоммуникационных компаний предлагает израильский стартап Shine.

Внешние стороны и интернет-провайдеры

Интернет-провайдеры, особенно операторы мобильной связи, часто предлагают прокси-серверы для снижения объёма сетевого трафика. Даже если они не предназначены специально для блокировки рекламы, такие прокси-решения блокируют многие типы рекламных объявлений, которые слишком велики по размеру или потребляют много пропускной способности, либо считаются неподходящими для конкретного интернет-соединения или устройства. Многие интернет-операторы блокируют определённые виды рекламы, одновременно внедряя собственные рекламные объявления, продвигающие их услуги и специальные предложения.

Экономические последствия для онлайн-бизнеса

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

Контрмеры

Некоторые веб-сайты предприняли контрмеры против программного обеспечения для блокировки рекламы, например, пытаясь обнаружить наличие блокировщиков рекламы и информировать пользователей о своей позиции, или прямо запрещая пользователям доступ к контенту, если они не отключат блокировщик рекламы, не добавят веб-сайт в белый список или не приобретут "подписку для отключения рекламы". Существует ряд аргументов как в поддержку, так и против утверждения о том, что блокировка рекламы – это неправильно. Действительно, есть данные, свидетельствующие о том, что эти контрмеры могут негативно сказаться на SEO-показателях веб-сайта, поскольку пользователи, не желающие отключать свой AdBlock, могут вместо этого перейти на сайт конкурента, указанный в результатах поиска. Из-за малого времени, проводимого пользователем на сайте, и большего времени, проводимого на сайте конкурента, поисковые системы могут оценивать веб-страницу менее благоприятно и понижать её в поисковой выдаче. Постоянное совершенствование технологий для блокировки рекламы и противодействия ей приравнивается к "войне блокировщиков рекламы" или "гонке вооружений" между всеми заинтересованными сторонами. Предполагается, что в Европейском Союзе практика сканирования веб-сайтов на предмет наличия программного обеспечения для блокировки рекламы может нарушать Директиву об электронной конфиденциальности. Это утверждение было подтверждено рекомендациями IAB Europe, опубликованными в июне 2016 года, в которых указывается на возможные юридические проблемы, связанные с обнаружением блокировщиков рекламы. Хотя некоторые участники рынка, выступающие против блокировки, пытались опровергнуть это, представляется разумным предположить, что издатели должны следовать рекомендациям, предоставленным главным лобби издателей – IAB. Совместные усилия, объявленные IAB Sweden до публикации рекомендаций IAB Europe по этому вопросу, так и не были реализованы и, вероятно, были бы признаны нарушающими антиконкурентное законодательство Европы. В августе 2017 года поставщик таких контрмер, компания Admiral, направила требование в соответствии с разделом 1201 Закона США об авторском праве в цифровую эпоху (DMCA), с требованием удалить доменное имя, связанное с их сервисом, из списка фильтров блокировки рекламы. Поставщик утверждал, что домен является компонентом технологической меры защиты, предназначенной для защиты авторского произведения, и, следовательно, препятствование доступу к нему является нарушением закона о противодействии обходу защиты. В сентябре 2023 года, после периода тестирования, начатого в мае 2023 года, американский видеохостинг YouTube начал применять контрмеры к зрителям, использующим программное обеспечение для блокировки рекламы при просмотре видео. Появляется всплывающее сообщение, предупреждающее пользователя о нарушении условий обслуживания и возможности блокировки просмотра после трех видео, если он не добавит сайт в белый список или не приобретет подписку YouTube Premium. Это вызвало острую полемику и негативную реакцию в сообществах YouTube. В октябре 2023 года ирландский защитник конфиденциальности Александр Ханфф подал уголовную жалобу на YouTube в связи со скриптом обнаружения блокировки рекламы, который, предположительно, нарушает законы Европейского Союза о конфиденциальности.

Альтернативы

С 2015 года рекламодатели и маркетологи стремятся вовлекать свои бренды непосредственно в развлекательный контент с помощью нативной рекламы и размещения продукта (также известного как интеграция бренда или встроенный маркетинг). Примером размещения продукта может служить оплата производителем прохладительных напитков продюсеру реалити-шоу за то, чтобы актеры и ведущий появлялись на экране с банками напитка. Другой распространенный пример – предоставление автопроизводителем бесплатных автомобилей продюсерам телешоу в обмен на демонстрацию персонажами этих автомобилей в кадре. Некоторые цифровые издания обратились к своим читателям за финансовой поддержкой, как к форме добровольных пожертвований. Например, газета The Guardian просит своих читателей делать пожертвования, чтобы компенсировать падение доходов от рекламы. По словам главного редактора газеты, Кэтрин Вайнер, доходы от членства и пожертвований сопоставимы с доходами от рекламы. Газета рассматривала возможность блокировки доступа к контенту для пользователей, активно использующих блокировщики рекламы, но пока сохраняет контент доступным для всех читателей. Новый сервис Scroll, запущенный в январе 2020 года, сотрудничал с ведущими веб-изданиями для создания модели подписки, обеспечивающей просмотр сайтов без рекламы. Пользователи платят Scroll напрямую, а часть средств от подписки распределяется между сайтами пропорционально количеству просмотров.