Реклама продолжает показываться даже с установленным AdBlock или uBlock Origin — почти всегда причина в том, что не подключён региональный список фильтров или подписки устарели. Блокировщик сам по себе не «знает», что такое реклама: он сравнивает элементы страницы с правилами из подключённых фильтров, и если нужного правила нет — баннер останется на месте.
Правильно подобранный набор фильтров решает три задачи: убирает рекламу, блокирует трекеры и не ломает вёрстку сайтов. Разберём, какие списки существуют, чем они отличаются и как добавить собственные правила, когда стандартных подписок не хватает.
Что такое фильтр и как он работает
Фильтр — это текстовый список правил, по которым блокировщик решает, какие запросы и элементы страницы скрывать. Каждое правило описывает либо сетевой запрос (например, загрузку баннера с рекламного домена), либо косметический элемент — конкретный блок в HTML-разметке.
Сетевые правила выглядят как шаблоны адресов: ||ads.example.com^ блокирует все запросы к указанному домену. Косметические правила привязаны к структуре страницы: example.com##.banner скрывает элемент с классом banner на конкретном сайте. Именно поэтому один и тот же фильтр может отлично работать на одном ресурсе и не срабатывать на другом.
Списки обновляются их сопровождающими — энтузиастами и сообществами, которые отслеживают новые рекламные сети и добавляют правила. Блокировщик периодически скачивает свежие версии подписок автоматически, но интервал обновления зависит от настроек расширения.
Основные списки фильтров: что подключать
Базовый набор для русскоязычного пользователя обычно включает несколько подписок, каждая из которых закрывает свою задачу. Подключать всё подряд не стоит — избыток правил замедляет обработку страниц и повышает риск ложных срабатываний.
- 🛡️ EasyList — главный международный список против рекламы, основа практически любой конфигурации.
- 🇷🇺 RU AdList — региональный список для русскоязычных сайтов; без него реклама на отечественных ресурсах часто остаётся видимой.
- 🔒 EasyPrivacy — блокирует трекеры, счётчики и скрипты сбора статистики.
- 🍪 Fanboy's Annoyances или аналогичные списки — убирают всплывающие окна про cookies, подписки на рассылки и уведомления.
- ⚙️ uBlock filters — собственные списки uBlock Origin, включённые по умолчанию и закрывающие специфичные обходы блокировки.
В uBlock Origin подписки управляются через панель настроек: откройте Настройки → Списки фильтров и отметьте нужные разделы. В классическом AdBlock Plus путь похожий: Настройки → Расширенные → Списки фильтров. Точные названия пунктов могут отличаться в зависимости от версии расширения и браузера.
Региональные фильтры: зачем нужен RU AdList
Международные списки вроде EasyList ориентированы на глобальные рекламные сети. Реклама на русскоязычных сайтах часто обслуживается локальными системами, которых в общих подписках нет. Результат предсказуем: на зарубежных ресурсах чисто, а на отечественных — баннеры на месте.
RU AdList закрывает именно этот пробел. Список поддерживается сообществом и регулярно пополняется правилами под популярные русскоязычные площадки. В uBlock Origin он находится в разделе региональных списков и включается одной галочкой.
Обратите внимание: при использовании RU AdList вместе с некоторыми другими подписками возможны пересечения правил. Это не критично — блокировщик просто применит первое подходящее, — но если сайт начал отображаться некорректно, проверьте, не конфликтуют ли списки между собой.
Сравнение популярных списков фильтров
Чтобы проще ориентироваться, сведём ключевые характеристики основных подписок в таблицу. Назначение списков общеизвестно, но конкретный состав правил меняется ежедневно — проверяйте актуальное описание на странице каждого проекта.
| Список | Назначение | Кому нужен |
|---|---|---|
| EasyList | Блокировка рекламы на международных сайтах | Всем пользователям |
| RU AdList | Реклама на русскоязычных ресурсах | Пользователям рунета |
| EasyPrivacy | Трекеры и аналитика | Тем, кто ценит приватность |
| Fanboy's Annoyances | Окна cookies, подписки, попапы | Тем, кого раздражают всплывающие уведомления |
| uBlock filters | Обходы блокировки и специфичные случаи | Пользователям uBlock Origin (по умолчанию) |
Разумный минимум — три подписки: EasyList, региональный список и EasyPrivacy. Остальное добавляйте по мере необходимости, когда сталкиваетесь с конкретным раздражителем.
Как добавить собственные правила
Стандартные списки не покрывают всё: иногда нужно скрыть конкретный элемент на конкретном сайте. Для этого в блокировщиках есть раздел пользовательских фильтров — в uBlock Origin это вкладка Мои фильтры в настройках.
Самый простой способ создать правило — инструмент выбора элемента. Кликните по значку расширения, выберите режим «Пипетка» (element picker), наведите курсор на нежелательный блок и подтвердите создание фильтра. Расширение само сгенерирует косметическое правило.
☑️ Проверка работы фильтров
Ручные правила пишутся по синтаксису Adblock Plus. Несколько примеров для понимания логики:
||ads.example.com^$third-party
example.com##.sticky-banner
example.com#@#.content
Первое правило блокирует сторонние запросы к домену, второе скрывает элемент с классом sticky-banner, третье — исключение, отменяющее скрытие элемента content. Синтаксис исключений #@# полезен, когда глобальный список ломает нужный вам сайт.
⚠️ Внимание: при составлении правил вручную легко скрыть функциональные элементы сайта — кнопки, формы, меню. Перед сохранением фильтра проверьте, что страница продолжает работать корректно, и добавляйте правила максимально узко: для конкретного домена, а не глобально.
Что означают символы в правилах фильтров
Двойная вертикальная черта (||) — начало доменного имени; ^ — разделитель (конец адреса или слэш); ## — косметическое правило; #@# — исключение из косметического правила; $ — модификаторы (third-party, script, image и другие). Полная спецификация синтаксиса опубликована в документации Adblock Plus.
Почему блокировщик ломает сайты и что делать
Типичная жалоба: после включения фильтров сайт перестаёт грузиться, пропадают кнопки или не работает видеоплеер. Причина почти всегда одна — какое-то правило из подписки заблокировало нужный скрипт или элемент. Рекламные сети и обычный функционал иногда используют общие домены и библиотеки.
Диагностика простая. Временно отключите блокировщик на проблемном сайте: если всё заработало — виноват один из фильтров. Дальше есть два пути: добавить сайт в белый список целиком или найти конкретное срабатывание. В uBlock Origin для этого есть журнал запросов (logger), где видно, какое правило что заблокировало.
⚠️ Внимание: не добавляйте в белый список все сайты подряд при первой проблеме — так вы сведёте эффект блокировки к нулю. Лучше потратить пару минут и найти конкретное правило-виновник через журнал запросов, а затем создать точечное исключение.
Некоторые сайты определяют наличие блокировщика и показывают заглушку с требованием его отключить. Против таких механизмов существуют отдельные списки anti-adblock, но эффективность их непостоянна: площадки регулярно меняют методы детекта, и гарантировать обход невозможно.
Фильтры на мобильных устройствах
На смартфонах ситуация отличается: в мобильном Chrome для Android расширения не поддерживаются, поэтому блокировка реализуется иначе. Варианты — браузеры со встроенной поддержкой расширений (например, Firefox для Android позволяет установить uBlock Origin), браузеры со встроенным блокировщиком или системные приложения, фильтрующие трафик через локальный VPN.
Логика фильтров при этом та же: те же списки EasyList и RU AdList работают и в мобильных решениях, если приложение поддерживает подписки в формате Adblock Plus. Перед установкой проверьте в описании конкретного приложения, какие источники фильтров оно принимает.
На iOS блокировка контента работает через механизм Content Blockers для Safari. Приложения- блокировщики используют собственные наборы правил, и возможность подключить произвольный внешний список зависит от конкретной программы — уточняйте это в её настройках.
Часто задаваемые вопросы
Нужно ли подключать как можно больше списков фильтров?
Нет. Избыточные подписки дублируют правила, увеличивают потребление памяти и повышают шанс ложных срабатываний. Оптимально — базовый международный список, региональный и антитрекинговый, остальное добавляйте под конкретные задачи.
Почему реклама на YouTube не блокируется?
YouTube активно меняет механизмы показа рекламы и противодействует блокировщикам. Эффективность фильтров на этой площадке непостоянна: правила могут работать сегодня и перестать завтра. Обновляйте подписки вручную и следите за обновлениями самого расширения.
Чем uBlock Origin отличается от AdBlock Plus?
Оба используют совместимый синтаксис фильтров, но различаются реализацией: uBlock Origin позиционируется как более лёгкий по ресурсам и по умолчанию не пропускает «приемлемую рекламу». В AdBlock Plus программа Acceptable Ads включена по умолчанию, но её можно отключить в настройках.
Как часто обновляются списки фильтров?
Популярные списки обновляются сопровождающими ежедневно или чаще, а блокировщик скачивает свежие версии автоматически с интервалом, заданным в настройках. При появлении незаблокированной рекламы имеет смысл принудительно обновить подписки вручную.
Безопасно ли подключать сторонние списки из интернета?
С осторожностью. Фильтр — это по сути набор инструкций, которые выполняются на каждой странице. Подключайте списки только из известных источников и проверяйте их содержимое: это обычный текстовый файл, который можно открыть и прочитать перед установкой.