Открыть сервис

EasyList Russia

EasyList Russia — это региональная подписка (фильтр) для программного обеспечения, блокирующего рекламу (например, Adblock Plus, uBlock Origin, AdGuard), предназначенная для фильтрации рекламного и трекингового контента на веб-сайтах, ориентированных на русскоязычную аудиторию, а также для устранения элементов, нарушающих целостность страниц (антиадблоков). Является частью экосистемы EasyList, крупнейшего и наиболее распространённого набора фильтров для блокировки рекламы в мире.

История и создание

Проект EasyList был основан в 2002 году разработчиком Раймондом Хиллом (Raymond Hill) и сообществом энтузиастов. Изначально он представлял собой единый фильтр для Adblock Plus, но по мере роста и глобализации интернета возникла необходимость в локализованных версиях. EasyList Russia был создан для решения специфических проблем русскоязычного сегмента сети, где традиционные глобальные фильтры часто не справлялись с региональными рекламными сетями, всплывающими окнами, баннерами и скриптами, характерными для сайтов, зарегистрированных в доменных зонах .ru, .su, .рф и других.

Первые версии фильтра появились в середине 2000-х годов, когда русскоязычный интернет переживал бурный рост, а рекламные технологии становились всё более агрессивными. Разработка велась силами сообщества на форумах и в открытых репозиториях. Ключевым отличием EasyList Russia от глобального EasyList стала ориентация на рекламные сети, такие как Yandex.Direct, VK Реклама, Sape, а также на антиадблок-скрипты, используемые на крупных новостных порталах, форумах и сайтах с контентом.

Структура и принципы работы

Формат правил

Фильтр EasyList Russia использует синтаксис, совместимый с Adblock Plus (ABP) и его производными (uBlock Origin, AdGuard, Brave, Opera). Он состоит из текстовых строк, каждая из которых представляет собой правило. Правила делятся на несколько типов:

  • Базовые фильтры: блокировка URL-адресов, содержащих ключевые слова (например, ||example.com/ads/*).
  • Фильтры элементов: скрытие или удаление элементов HTML-страницы по CSS-селекторам (например, ##.banner).
  • Фильтры исключений: отмена действия других правил для определённых сайтов (например, @@||example.com/ads/*$domain=example.com).
  • Фильтры скриптов и стилей: блокировка или разрешение выполнения JavaScript и CSS-файлов.

Подписка

EasyList Russia является подпиской (subscription), то есть набором правил, который автоматически обновляется через серверы проекта. Пользователи устанавливают её в настройках своего блокировщика рекламы. Она не является самостоятельным приложением, а лишь дополнением к основному фильтру EasyList. Взаимодействие между ними построено так: сначала применяются глобальные правила EasyList, а затем — региональные правила EasyList Russia, которые могут уточнять или дополнять их.

Содержание

Фильтр включает в себя правила для блокировки:

  • Рекламных баннеров, всплывающих окон, видеорекламы, текстовых объявлений.
  • Трекеров (счётчиков посещений, аналитики) от Яндекса, Mail.ru, VK, Google Analytics и других.
  • Антиадблок-скриптов, которые вынуждают пользователя отключать блокировщик для просмотра контента.
  • Элементов, нарушающих вёрстку страницы (например, пустых блоков, оставшихся после удаления рекламы).

Применение и значение

Для пользователей

EasyList Russia является стандартом де-факто для блокировки рекламы в русскоязычном интернете. Он позволяет:

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

Для веб-мастеров и рекламодателей

Фильтр создаёт постоянное противостояние с владельцами сайтов и рекламными сетями. Веб-мастера вынуждены адаптировать свои рекламные форматы, чтобы они не блокировались, либо внедрять антиадблок-системы, которые, в свою очередь, также попадают под фильтр. Это приводит к «гонке вооружений»: разработчики фильтра обновляют правила, а рекламодатели меняют скрипты и URL-адреса. EasyList Russia, таким образом, влияет на экономику интернет-рекламы в России, делая менее эффективными агрессивные и навязчивые форматы.

Влияние на экосистему

Проект EasyList, включая его региональные подписки, является некоммерческим и поддерживается сообществом. Он не связан с какими-либо коммерческими структурами, что обеспечивает его независимость. Однако его использование вызывает критику со стороны владельцев сайтов, которые теряют доход от рекламы. В ответ на это некоторые сайты вводят «белые списки» (whitelists) — пользователям предлагают отключить блокировщик рекламы для конкретного сайта в обмен на доступ к контенту.

Критика и ограничения

  • Чрезмерная блокировка: Фильтр может блокировать не только рекламу, но и легитимные элементы сайта, такие как кнопки социальных сетей, формы обратной связи, комментарии, если они технически реализованы через рекламные скрипты. Это требует ручного добавления исключений.
  • Конфликт с авторскими правами: Блокировка рекламы лишает владельцев сайтов и авторов контента дохода, что может подрывать модель бесплатного распространения информации.
  • Сложность поддержки: Из-за огромного количества сайтов и постоянных изменений в их структуре фильтр может устаревать. Некоторые сайты обходят блокировку быстрее, чем сообщество успевает обновлять правила.
  • Юридические аспекты: В ряде стран (например, в Германии) были судебные прецеденты, когда блокировщики рекламы признавались нарушающими законодательство, хотя в России подобных решений принято не было.

Технические особенности

  • Обновление: Правила обновляются несколько раз в день через серверы проекта EasyList.
  • Размер: Фильтр содержит несколько тысяч правил, что делает его одним из крупнейших региональных фильтров.
  • Совместимость: Работает с Adblock Plus, uBlock Origin, AdGuard, Brave, Opera, Vivaldi и другими браузерами и расширениями, поддерживающими синтаксис ABP.

Интересные факты

  • EasyList Russia является одним из самых популярных региональных фильтров в мире по числу подписчиков.
  • Многие крупные российские сайты (например, Lenta.ru, RBK, «Яндекс.Карты») имеют специальные версии, адаптированные под блокировщики рекламы, либо используют антиадблок-скрипты, которые EasyList Russia пытается нейтрализовать.
  • Разработка фильтра ведётся на добровольной основе, и любой желающий может предложить своё правило через GitHub или форумы проекта.

Источники

  • Официальный сайт проекта EasyList (easylist.to)
  • Документация Adblock Plus (adblockplus.org)
  • Репозиторий EasyList на GitHub (github.com/easylist/easylist)
  • Статья «Блокировка рекламы в Рунете» на Хабре (habr.com)
  • Аналитические отчёты о рынке интернет-рекламы в России (например, от Ассоциации коммуникационных агентств России)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →