Блокировщик рекламы мешают получать прибыль. Как заблокировать рекламу в браузере — простые шаги к чистому интернету

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

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

Как блокировать рекламу и вредоносный контент

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

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

Преимущество этого метода в том, что он не зависит от используемого браузера. Localhost один для всех программ, и его можно использовать в любой современной операционке. К примеру, опенсорсная программа AdAway позволяет избавить от рекламы рутованный девайс с Android 4.1 и новее.

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

Самая назойливая реклама стала отфильтровываться уже на уровне браузеров. По умолчанию Chrome, Firefox, Safari и Edge блокируют всплывающие окна. Также в браузерах давно начали блокировать Flash, поскольку их часто используют для отслеживания пользовательской активности, да и сам Flash Player изобилует дырами в безопасности.

С версии 53 Chrome сначала пытается загрузить версию страницы без Flash, и другие разработчики стали делать так же. Safari, начиная с версии 11, запрещает автоматически воспроизводить видео на странице. И такие функции встречаются все чаще. Поэтому прежде, чем ставить какой-нибудь блокировщик, открой настройки своего браузера. Часть надоедающей ерунды можно скрыть встроенными средствами.

Почему AdBlock не лучший блокировщик рекламы

Многие путают AdBlock и Adblock Plus, считая второй продвинутой версией первого. В действительности история их создания гораздо запутаннее. Дело было так…

Первую версию расширения под названием AdBlock for Firefox написал Хенрик Сёренсен (Henrik Aasted Sørensen) в 2002 году. Как легко догадаться, оно работало только в Firefox. Из-за ограничений браузерного движка AdBlock for Firefox плохо боролся со вставками рекламных роликов, а интерфейс был довольно скудным. Спустя пару лет появился форк Adblock Plus, в котором многое было улучшено. Отчасти из-за этого в 2006 году разработка оригинального AdBlock for Firefox приостановилась.

После трехлетнего затишья уже другой разработчик - Майкл Гундлах (Michael Gundlach) использовал наработки Adblock Plus, взял название оригинального проекта AdBlock и выпустил свою версию блокировщика рекламы в 2009 году.

Новый AdBlock - это форк форка, который имеет мало общего с одноименным родоначальником. Он был написан как расширение для Chrome, Firefox, Safari, Opera и Edge. Среди преимуществ этого дополнения - универсальность, полностью переработанный интерфейс и возможность использовать списки Adblock Plus, которые совпадали по формату. Однако не все нововведения пришлись по вкусу пользователям и владельцам сайтов.


Сайт «Эха Москвы». Отображение без блокировщиков

Видите разницу? Я тоже не вижу, а счетчик AdBlock показывает, что она есть!

При этом на сайте РенТВ (да, мы специально отобрали самые «вкусные» странички) картина иная. Если зайти на него без AdBlock, то можно получить психическую травму. Рекламы повалится столько, что ее не уместить на одном скриншоте.

Стоит включить AdBlock, как вырезаются целые ленты и страница сжимается по вертикали в разы, но часть рекламы все равно остается.


Блокировщики рекламы как источник дохода

С рекламой связаны миллионные бюджеты, и возникает закономерный вопрос: ради чего люди пишут клоны AdBlock, а затем годами занимаются поддержкой этих проектов? Вряд ли авторами движут исключительно альтруистические соображения. Блокирование рекламы может быть просто прибыльнее, чем ее показы. По подсчетам пользователей Quora AdBlock приносил разработчику от 6 до 25 миллионов долларов ежегодно только за счет добровольных пожертвований на его поддержку.


Сбор пожертвований

Сколько в действительности собрали по схеме доната за freemium - официально не сообщается. Однако технически здесь возможны и теневые методы монетизации. Например, новый AdBlock умеет не просто блокировать рекламу, а подменять вырезанные баннеры чем угодно. В 2012 году Гундлах стал заменять их фотографиями улыбающихся кошек (этот эксперимент объяснялся как затянувшийся первоапрельский розыгрыш), а в 2016 году вместо баннеров уже появились ссылки на статьи о Сноудене и другую пропаганду Amnesty International. Как говорится, здесь могла быть ваша реклама.

В настоящее время Гундлах отошел от разработки, а развитием AdBlock руководят Габриэль Каббадж (Gabriel Cubbage) и Антуан Боглер (Antoine Boegler). Подробности этой сделки официально не сообщались, но разговоры о продаже AdBlock за внушительную сумму велись еще с 2015 года. При этом AdBlock использует труд волонтеров. Десятки людей продолжают бесплатно делать переводы и помогают улучшить продукт.

Блокировщик рекламы Adblock Plus

Сегодня расширение Adblock Plus доступно для браузеров Chrome, Firefox, Safari, Opera и Edge. Это один из самых популярных блокировщиков рекламы, скачанный более 100 миллионов раз. Он умеет выборочно фильтровать рекламу (в том числе видеоролики), отключать кнопки соцсетей, предотвращать переход на фишинговые сайты и защищать пользователя от слежки через счетчики и рекламные блоки. Однако и запрашивает он внушительный набор разрешений. Гораздо больше, чем аналоги.


Разреши Adblock Plus все

Adblock Plus распространяется бесплатно по лицензии GPLv3, но это не означает, что он не приносит прибыли своим хозяевам. Просто подходы к монетизации у разработчиков этого форка немного отличаются.

Созданная для продвижения блокировщика компания Eyeo делает ставку на белые списки. Они включены в настройках по умолчанию и содержат правила, разрешающие показ «некоторой ненавязчивой рекламы».

С 2011 года Eyeo взаимодействует с рекламодателями через платформу AAP - Acceptable Ads Platform . «Допустимая» реклама также может отображаться вместо вырезанной «недопустимой».

Разработчики Adblock Plus открыто заключают контракты с рекламными сетями, которые хотят добавить свой контент в белые списки. Официально они должны проходить проверку и гарантировать соответствие своей рекламы критериям допустимости, но эти критерии определяет сама Eyeo. Конечно, откровенно навязчивая реклама вряд ли пройдет модерацию даже за большое вознаграждение. Многолетняя репутация банально стоит дороже разовой прибыли.

Некоторые владельцы веб-сайтов считают практику избирательной блокировки рекламы и ее замены на «правильную» схемой недобросовестной конкуренции. Вместо участия в программе AAP они подают иски в суд и порой даже выигрывают. К примеру, немецкий издательский дом Axel Springer добился через суд бесплатного добавления своих журналов в белый список Adblock Plus.

В нашем тесте Adblock Plus показал себя наравне с другими участниками, исправно вырезая рекламу. Однако некоторые сайты просто отказывались загружаться, пока мы его не отключим.


С Adblock Plus вход запрещен!

Как составляются списки фильтров

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

Обычно сайт или его отдельный компонент получают «черную метку» после жалоб пользователей на доконавшую рекламу или мошенничество. Потенциально опасным сайт считается, когда попадает на прицел облачной системы антивирусной проверки. Например, такой как Google Safebrowsing или Norton Safe Web.

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

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

Альтернативы блокировщику AdBlock

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

Блокировщик рекламы uBlock Origin

На мой взгляд, отдельного упоминания заслуживает uBlock Origin Раймонда Хилла (Raymond Hill). Он использует больше фильтров, но при этом умудряется задействовать меньше системных ресурсов, чем Adblock Plus. Вот собственные тесты разработчика , подтверждающие качество кода.

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


Большой выбор подписок

Вдобавок uBlock Origin позволяет отдельно настраивать отключение всплывающих окон, блокировку загрузки крупных медиафайлов для уменьшения трафика и использование «косметических фильтров». По сути это таблицы стилей, без которых вместо вырезанных элементов отображались бы пустые прямоугольники. Они переверстывают страницу на лету, делая ее более компактной за счет того, что основной контент перемещается на место удаленной рекламы. Аналогичные функции встречаются и у других блокировщиков, но по моему опыту в uBlock Origin он работает лучше всего.

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


Задаем правила на лету

Белый список у uBlock Origin тоже существует. По умолчанию в него добавлены источники дополнений и компонент behind-the-scene. Так uBlock помечает все HTTP-запросы, которые не могут быть ассоциированы с какой-то определенной вкладкой браузера. К таким запросам относятся автоматические обновления самого браузера и его дополнений, системы поисковых подсказок и прочий служебный трафик.

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


Режим затирания

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


Выбор элемента для удаления

Расширенные настройки uBlock становятся доступны после установки флажка «Я - опытный пользователь». После этого включается режим динамической фильтрации контента, который нацелен преимущественно на блокировку межсайтовых запросов ради повышения приватности и безопасности.


uBlock Origin - настройки для опытных пользователей

Начиная с версии 1.1.0.0 uBlock Origin поддерживает облачную синхронизацию настроек через Firefox Sync или аккаунт Google. С ее помощью все правила фильтрации, настроенные на одном устройстве, легко экспортировать на другие. Также для этих целей можно использовать функцию бэкапа настроек.


Сохраняем настройки фильтрации

Блокировщик рекламы AdGuard

Когда еще не было никаких расширений для браузеров, я использовал программный файрвол AtGuard. В девяностых годах на dial-up-подключении он был настоящим спасением, поскольку эффективно снижал объем трафика. AtGuard не боролся конкретно с рекламой, но умел «замораживать» анимацию GIF, блокировать скрипты и компоненты ActiveX. Это не только добавляло комфорта, но и сильно помогало избежать заражения.

С тех пор многое изменилось, и сегодня под схожим названием AdGuard существуют два разных продукта: бесплатное дополнение для браузера за авторством Андрея Мешкова и платный кросс-платформенный файрвол, созданный в его же компании AdGuard Software.

В этой статье мы рассмотрим браузерное расширение «AdGuard Антибаннер». Оно бесплатное и распространяется с открытыми исходниками. Помимо обычной и навязчивой рекламы, «Антибаннер» умеет блокировать рекламные видеоролики на YouTube и других сайтах, а также виджеты социальных сетей.

«AdGuard Антибаннер» интересен и тем, что не только режет рекламу, но и препятствует установке Spyware и Adware. При этом сам он рекламирует полную версию AdGuard (отдельное приложение), чей установщик по умолчанию пытается нафаршировать систему сомнительным партнерским софтом - в частности, яндексовским. Я рефлекторно убрал флажки прежде, чем сделал скриншот.
Немного «Яндекса» до кучи

Дополнительно «AdGuard Антибаннер» блокирует практически все системы отслеживания действий пользователя в интернете и проверяет посещаемые сайты по базе вредоносных и фишинговых.


Белый список у него есть, и по умолчанию он пустой. В настройках есть забавная функция «инвертировать белый список». Тогда реклама будет разрешена везде, кроме отмеченных сайтов.

В целом у меня остались крайне приятные впечатления от работы «AdGuard Антибаннер», но чисто субъективно использовать uBlock Origin показалось намного удобнее.

Блокировщики рекламы против скрытых майнеров.

В последнее время на многих сайтах появились (JS-майнеры), которые скрыто запускаются при посещении страниц независимо от действий пользователя. Причем в большинстве случаев это оказывалось сюрпризом и для владельцев сайтов. Кто-то по-тихому инфицировал популярные веб-страницы и заставил их добывать криптовалюту на всех компьютерах и мобильных устройствах посетителей.

С сентября 2017 года в Adblock Plus появилась функция запрета скриптов скрытого майнинга. Технически это просто еще один фильтр вроде *coinhive.min.js, поэтому можно вручную превратить любой настраиваемый блокировщик в «антимайнер». Тем более что, помимо Coinhive, есть множество других скриптов для онлайнового майнинга. Их список можно посмотреть в описании таких дополнений, как Mining Blocker или NoMiner.

PayWall: отключи блокировщик рекламы или уходи

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

Возьмем для примера forbes.com. Если зайти на него без блокировщиков, то реклама начнет вылезать еще при загрузке. Далее она будет отображаться на каждой странице в приоритетных местах. Например, вверху, сдвигая заголовки статей.

Если же у вас установлен какой-то блокировщик, то с большой вероятностью вам просто заблокируют просмотр сайта. Такое поведение все чаще встречается на крупных западных сайтах, в особенности связанных с финансами и бизнесом. Расчет на то, что приличный человек, у которого по какой-то причине стоит Adblock Plus, просто добавит сайт в белый список и пойдет дальше.

Блокировщик для блокировщиков рекламы

Отдельное расширение IsraBlock скрывает с веб-страниц требования отключить AdBlock и его аналоги.


Пример работы IsraBlock

Последняя версия IsraBlock 0.0.35 гораздо лучше работает в Chrome, чем в Firefox. Если версия для Chrome позволяет задать расширенные настройки, то в дополнении для Firefox настроек нет вообще.

Сейчас разработка IsraBlock приостановлена, но он еще исправно работает.


Каков ответ на главный вопрос? 42!

В нашем тесте uBlock Origin и «AdGuard Антибаннер» легко преодолели adwall на сайте Forbes.com. Никаких требований отключить AdBlock при посещении этого сайта с ними не появлялось, а рекламные элементы были аккуратно вырезаны из контента страницы.


Сайт Forbes при посещении с AdGuard

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

Для чего нужен блокировщик рекламы и как он работает

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

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

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

Нужен ли блокировщик рекламы

С точки зрения пользователей польза эдблокеров очевидна. Они позволяют:

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

Какие бывают блокировщики: самые популярные виды

Существует разные виды эдблокеров, которые различаются по своей функциональности или по уровню фильтрации.

AdBlock

Данный вид плагина считается самым распространенным. Если изучить статистику, то его скачали около 200 миллионов пользователей ПК. Он включает в себя множество полезных установок. Как обещают разработчики – перехватывает всю рекламу в браузере, но его можно настроить таким образом, чтобы выводились объявления контекстной рекламы. В можно включить объявления для YouTube и поиска Google, но только при помощи ручных настроек.

ABP

Также довольно часто используемый плагин. У него есть мобильные и компьютерные версии. Этот плагин может заблокировать почти все:

  • Баннеры.
  • Назойливые всплывающие окна.
  • Инструменты слежки.
  • Подозрительные сайты.
  • Тизеры и виджеты, всплывающие в социальных сетях.
  • Рекламу на видеохостингах.

Также можно создавать и настраивать фильтры под себя. Расширение ABP для ПК можно установить на Файрфокс, Хром, Оперу, Интернет Эксплорер, Сафари, Яндекс. Доступ к этим плагинам имеют и владельцы мобильных устройств на базе андроид.

Ghostery

Сейчас в виртуальном пространстве распространены интернет-жуки. Они собирают персональные данные с пользователя, мониторят их запросы в браузере и следят за активностью в интернете. Плагин Ghostery обеспечивает приватность информации. Расширение можно установить на Гугл, Оперу и Сафари. Обычно блокировка идет по разным категориям: аналитика, маяки, реклама, конфиденциальная информация. Программа проста в использовании, так как сама предлагает рекомендации по оптимальной настройке фильтров.


Privacy Badger

Плагин блокирует не всю назойливую рекламу, а только ту, которая следит за частной информацией. Блокировщик предотвращает вторжение в личную жизнь человека.
Privacy Badger функционирует по тому же принципу, что и Ghostery. В главной панели можно проследить, какая вирусная реклама была отфильтрована и снять блокировку самостоятельно, если это требуется. На данном этапе разработки плагина доступна установка на FireFox и Google Chrome.

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

Инструкция для Яндекс.Браузер

В web-обозревателе предусмотрен встроенный функционал блокирования и пользовательские надстройки. Чтобы отключить запрет самого браузера, нужно перейти в меню «Управление». Оно вызывается копкой на панели инструментов справа вверху - иконка трех горизонтальных полосок. Отсюда нужно перейти в меню «Настройки», затем нажать кнопку «Показать дополнительные …». Здесь снять галочку напротив пункта в списке «Блокировать шокирующую рекламу».

Если при отладке работы обозревателя пользователь вносил дополнительные изменения, а именно устанавливал специальные плагины, то их тоже нужно отключить. Делают это так:
  • Зайти в меню «Управление»;
  • Выбрать «Дополнительные»;
  • В новом окне напротив всех блокировщиков рекламы перетащить ползунок в сторону «Выкл.»;
  • Сохранить изменения.


Для подтверждения действий Яндекс. Браузер лучше перезапустить. Некоторые приложения после обычного сохранения изменений могут не вступить в силу.

Инструкция для пользователей Google Chrome

Гугл также предполагает использование собственного и пользовательского функционала блокирования. Только в этом web-обозревателе встроенная безопасность действует для каждого сайта отдельно. Отключить ее несложно. Нужно открыть во вкладке обозревателя сайт, на котором нужно отменить защиту от рекламы. Затем слева в адресной строке найти значок замочка или английской буквы «i» в кружочке. Нажать на них и перейти по «Настройки сайта». Здесь в списке команд выбрать «Реклама» и в меню справа обозначить режим «Разрешить».


Если пользователь установил плагин защиты, то для отключения блокировщика в браузере Гугл нужно проделать следующее:
  • Перейти в «Настройки и Управление» (значок троеточия справа вверху окна);
  • Выбрать «Дополнительные инструменты»;
  • Нажать на «Расширения»;
  • Перетащить ползунок в положение «Выкл.» или удалить расширения запрещающие рекламу.



После внесения изменений в Google Chrome браузер обязательно нужно перегружать. Особенно если правки вносились во встроенный функционал.

Отключение Adblock в web-обозревателе Firefox

В самом браузере предусмотрено только блокирование всплывающих окон. Эта функция для каждого сайта, открываемого в Mozilla Firefox, установлена по умолчанию. Ее легко отключить. Нужно открыть окно обозревателя, перейти по «Открыть меню» (иконка с полосками в правом верхнем углу) и выбрать из списка «Настройки». В появившемся окне выбрать из списка слева «Приватность и защита». Здесь пролистать список вниз, и найти пункт «Разрешения». Убрать галочку напротив «Блокировать всплывающие окна».


Если в браузере есть вручную установленные плагины и расширения, тогда их отключают так:
  • Перейти по «Открыть меню»;
  • Выбрать из списка «Дополнения»;
  • В новом окне из списка слева перейти в пункт «Расширения»;
  • В блоке по центру окна найти все блокировщики и нажать «Отключить»;
  • Перезагрузить Mozilla Firefox.


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

Инструкция при работе с браузером Opera

Разработчики Opera поступили немного иначе. В обозревателе предусмотрен встроенный мощный Ad-block и всплывающих окон, но он не активирован по умолчанию. Поэтому если пользователь не менял после установки настройки разработчика, то процедуру отключения встроенного функционала можно пропустить. Если правки вносились, тогда отменить их можно, перейдя в «Настройки и управления» (значок Оперы на панели сверху слева). Здесь выбрать «Настройки» и убрать галочку напротив первого пункта меню.


При ручной установке расширений их отмену выполняют так:
  • Перейти в «Настройки и управления»;
  • Найти и выбрать «Расширения»;
  • Из нового списка снова выбрать «Расширения»;
  • В появившемся блоке нажать кнопку «Отключить» под тем дополнением, которое запрещает рекламу;
  • Перезагрузить Opera.


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

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

Главное: адблокинг в двух словах

Самый простой и короткий ответ на вопрос будет звучать так: блокировщик не дает браузеру или приложению загружать нежелательные (рекламные) элементы их содержимого.

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

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

Фильтры и их создатели

Продукт этого ручного труда - фильтры, то есть, списки правил определения рекламы и отделения её от полезного контента. Автоматизировать распознавание рекламы сложно, помимо прочего, еще и потому, что даже у людей нет единого мнения насчет того, что является рекламой, а что нет. Например, вы заходите в интернет-магазин и видите в его шапке баннер "Акция! Купи сегодня два товара и получи третий бесплатно!" Магазин рекламирует самого себя и собственную акцию, есть ли смысл блокировать такое промо? Хочет ли аудитория видеть такие баннеры, или хочет скрыть их?

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

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

Самый популярный набор фильтров называется EasyList. Он не принадлежит какому-то конкретному блокировщику, но используется в большинстве популярных продуктов (в том числе в Adblock Plus, uBlock Origin, AdGuard).

В рамках EasyList и других фильтр-проектов существуют отдельные фильтры для разных языковых сегментов интернета и для разных типов элементов, которые пользователи хотят блокировать: "классическая" реклама (баннеры, поп-апы и т.д.), следящие элементы (счетчики, рекламные трекеры), кнопки социальных сетей на сайтах, контент, который не хочется показывать детям, и так далее. Таким образом, человек, который хочет убрать баннеры, но не имеет ничего против кнопок соцсетей, может не подключать все фильтры сразу.

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


Динамика обновления фильтров EasyList
Динамика обновления фильтров Adguard

Еще одна особенность работы с фильтрами у AdGuard - анализ статистики их срабатывания. Эта статистика помогает выявить правила, которые не используются, убрать их из списков и тем самым ускорить работу фильтров.

Конвейер фильтрации: от пользователя до разработчика и обратно

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

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


фрагмент правил из фильтра Adguard для русскоязычных сайтов. Посмотреть все фильтры Adguard можно

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

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

Известен случай, когда фильтр RuAdList портил отображение поисковых результатов Яндекса. Забавно, что реклама в "сломанной" выдаче продолжала быть видна. А фильтр этот входил в “комплектацию” известнейших блокировщиков AdBlock и AdBlock Plus в версиях для Рунета.


некорректно отображающаяся контекстная реклама Яндекса

И, конечно, излишнее количество фильтров, особенно неидеально совместимых друг с другом, будет “тормозить” интернет, а то и всю работу устройства.

Чтобы защитить своих пользователей от случайных и намеренных сбоев в работе фильтрации, Adguard размещает все файлы сторонних фильтров на своих серверах и раздает их оттуда.

Чем занимаются разработчики блокировщиков и чем отличаются их продукты

Каждый блокировщик рекламы имеет собственные стратегии и технологии интерпретации и применения правил, прописанных в фильтрах. Простой пример: если блокировщику уже несколько лет не попадались элементы, соответствующий одному из правил фильтров в его коллекции, что надо делать? Отключить фильтр как устаревший, решив, что веб-разработчики перестали использовать в конструкции страниц такие элементы? Ведь чем меньше правил, тем меньше приложение "весит" и тем быстрее работает! Или не отключать, на тот случай, если элемент всё-таки попадётся на каком-нибудь сайте, а то и вовсе заново войдет в моду?

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

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

Разработчикам каждой программы приходится по-своему решать общие вопросы её функционирования, например:

  • распоряжение ресурсами устройства - оперативной памятью, дисковым пространством, зарядом аккумулятора, взаимодействием с другими программами;
  • взаимодействие с браузером, корректное отображение сайтов и приложений с убранной рекламой, чтобы на ее месте не было "дырок", не портился дизайн и верстка; отсутствие конфликтов с антивирусом
  • понятность и удобство интерфейса, сочетание гибкости настроек с неперегруженностью функциями
  • учёт особенностей разных платформ, на которых предстоит работать приложению (типов операционной системы и устройства)

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

Блокировщики мобильные, системные, браузерные: в чем разница?

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

Браузерные расширения

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

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


расширения-блокировщики в магазине браузера Chrome

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

Например, Google Chrome и популярный в России Яндекс.Браузер принадлежат компаниям, для которых реклама в интернете является основным источником дохода. Они не препятствуют существованию расширений-блокировщиков, но влияют на их работу.

Яндекс даже даёт API (набор программных инструментов для создания приложений под конкретную платформу) блокировки контента для создания контентных фильтров для своего мобильного браузера. Но эти фильтры не будут блокировать то, что показывают рекламные сервисы самого Яндекса.

У свежей версии Content Blocking API десктопной и мобильной версий браузера Safari есть ограничение в 50000 правил для фильтрации. Это довольно жёсткое ограничение, и пока кроме AdGuard никто из блокировщиков не смог сделать программу на базе нового API. Все традиционно популярные блокировщики используют старое, у которого много функциональных ограничений, оно медленнее работает, не позволяет контролировать некоторые типы запросов, отправляемых страницами. AdGuard вписывается в ограничение по правилам, отбирая их на основе статистики использования и оптимизируя размер фильтров.

В браузерах Chrome и Firefox расширения не имеют возможности контролировать запросы к рекламным сервисам, осуществляемые по протоколу WebRTC. То есть, часть запросов страниц на загрузку рекламы выполняется, и реклама блокируется не вся. До недавнего времени аналогичная проблема была с запросами по протоколу WebSocket. Известный порносайт Pornhub обходил блокировщики рекламы именно открывая альтернативный websocket-канал для показа баннеров, если видел у посетителя адблокер.

Когда Google запустил экспериментальный протокол QUIC для работы собственных сервисов в браузерах на основе Google Chromium, пользователи начали сообщать о появлении рекламы: блокировщики не могут контролировать запросы через этот протокол . Проблема существует до сих пор.

Расширения-блокировщики для мобильных браузеров - это отдельная история, но не очень захватывающая. Chrome разработки таких расширений не позволяет. Firefox позволяет. Про Яндекс.Браузер мы уже говорили, API блокировки контента предоставляет еще браузер Samsung Internet. Adblock Plus запустила собственное приложение-браузер с блокировкой рекламы, но он сделан на основе Firefox.

Мобильные приложения

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

Без ложной скромности можно назвать Adguard лучшим (и единственным крупным) продуктом в нише блокировщиков рекламы на Android-устройствах. Сравнимо по известности приложение AdAway, но оно использует принципиально иную техническую стратегию блокировки.


AdAway редактирует файл hosts на устройстве. В этом файле записаны соответствия между url-адресами ресурсов и именами серверов, на которых эти ресурсы находятся. Если отредактировать соответствия между доменами и серверами для рекламных сервисов, запросы к этим доменам не смогут выполняться, и реклама не будет показываться.

Пример файла hosts на android-смартфоне

Этот способ хорош простотой реализации, но имеет существенные недостатки, о них мы подробно . Вкратце - он не позволяет заблокировать всё, что надо, и блокирует что не надо. Например, если вы не хотите видеть объявления рекламной сети Facebook (а к этой сети подключены сотни приложений), вы не сможете пользоваться и самим Facebook.

Adguard же пропускает через себя и фильтрует весь сетевой трафик. Еще у него есть режим DNS-блокировщика, в котором он работает аналогично AdAway. При всех недостатках это сверхэкономный режим работы, не задействующий ресурсы устройства.

Программы для ПК и ноутбуков

Выше мы писали об ограничениях, которым подвержены браузерные расширения для блокировки рекламы. Если установить блокировщик как компьютерную программу, эти ограничения будут неактуальны. Программа осуществляет системную блокировку (system-wide ad blocking), фильтруя весь идущий на компьютер трафик. Результат аналогичен мобильному блокировщику, хотя механизм реализации немного иной. Такая программа, конечно, гораздо сложнее в разработке, чем браузерные расширения.

DNS-фильтрация

Зато этот способ уникален своей кросс-платформенностью. Он обеспечит антирекламу для всех устройств, подключенных к интернету, в том числе к “интернету вещей”. Для Smart-TV, холодильников и любых других устройств “умного дома” можно организовать не только антирекламу, но и фильтрацию исходящего трафика, то есть, ограничить маркетинговую слежку.

Показать комментарии

Please enable JavaScript to view the comments powered by Disqus. Людмила Кудрявцева"s Picture

Людмила Кудрявцева

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

Есть несколько , и у каждого есть несколько расширений для блокировки рекламы. Обычно требуется всего 2 клика мышкой чтобы отключить их для конкретного сайта. В конце статьи я расскажу о своём видении проблемы «резалок рекламы».

Яндекс.Браузер

Здесь есть встроенный Adguard, но его можно включить или отключить только для всех сайтов. Поэтому многие пользуются теми же расширениями, что и для Хрома. Действия такие же как и в хроме. Если же включён именно встроенный Adguard, то вот как его выключить (временно или навсегда):

Здесь спускаемся ниже, до этого пункта:

Google Chrome

Встроенная функция блокирования в Хроме работает только для агрессивных форматов рекламы, поэтому люди пользуются специальными расширениями.

Чтобы отключить работу блокировщика на том сайте, который у вас сейчас открыт, кликаем левой кнопкой сюда:

После двух простых кликов вы увидите, что Adblock Plus отключён для текущего сайта:

Кликаем по значку расширения и выбираем «Не запускать на страницах этого домена».

uBlock Origin

По значку дополнения и по большой кнопке «Вкл/выкл».

Adguard Антибаннер

Переводим переключатель «Фильтрация на этом сайте» в положение «Выключено».

Opera

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

Снимаем здесь галочку:

Mozilla Firefox

Здесь всё как в хроме. Встроенного блокиратора рекламы нет, а в установленных расширениях отключается также: клик по иконке справа вверху и клик чтобы адблок не работал на текущем сайте. Например, как в Adblock Ultimate:

Почему нужно выключать блокировщики рекламы на некоторых сайтах

С чего всё начиналось? А с того, что недобросовестные вебмастера начали увешивать сайты рекламой как новогоднюю ёлку гирляндами! Особенно стали раздражать всплывающие окна, мелькающие картинки, самовоспроизводящееся видео, громкий звук, надоедливая и повторяющаяся реклама в видео. Сайтами стало невозможно пользоваться!

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

Думаю, не открою секрет, что 90% сайтов существуют и развиваются только за счёт блоков рекламы. И если не будет дохода, то развитие остановится. Не будут вкладываться силы в создание нового контента и обновление уже существующего. Не говоря уже о накладных расходах для поддержания проектов. На сегодня реклама блокируется до 50% пользователей!

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

В основном умирают мелкие сайты, но тревогу бьют даже самые крупные издания. Но крупные проекты могут себе позволить зарабатывать другими способами. Однако всё идёт к тому, что все ссылки из поиска будут вести на vk, facebook и другие агрегаторы информации от посетителей.

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

А вот тех, кто реально делится своим опытом на своём сайте, подробно, с картинками – станет единицы. Глобализация

К чему я веду

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

Свои комментарии вы можете оставлять ниже.