Что такое фильтры?
Когда мы видим рекламу в интернете, то сразу понимаем, что это реклама: она не относится к содержанию страницы, выбивается по стилю, раздражает. Она предлагает что-то купить. Если кликнуть на неё, откроется другой сайт (а в крайних случаях — скачается вредоносный файл). Мы знаем, что такое реклама, потому что мы люди.
Блокировщик рекламы — это программа. Чтобы он заблокировал то, что нам нужно, ему надо указать, что блокировать. Для этого существуют правила фильтрации.
Как выглядят правила фильтрации
Правило — это строка кода, написанная с определённым синтаксисом. Оно может выглядеть вот так:
||example.org^
А может вот так:
example.org#%#//scriptlet("abort-on-property-read", "wpsite_clickable_data")
Правило может заблокировать элемент на сайте: например, рекламный баннер. К правилу блокировки элемента можно добавить косметическое: тогда сайт будет выглядеть так, будто рекламы в нём никогда не было.
Некоторые правила запрещают загружать рекламу с сайтов — при этом можно сэкономить трафик. Другие, наоборот, могут запретить программе блокировать рекламу на определённом сайте.
Что такое фильтры
Обычно правила с похожим назначением объединяются в одну группу — фильтр. В AdGuard есть фильтры, которые блокируют рекламу на сайтах на определённом языке: английском, русском, китайском и других. Фильтр раздражителей в AdGuard блокирует всплывающие окна, уведомления о cookies, виджеты и другие надоедливые элементы. А Фильтр отслеживания по URL удаляет из адресов сайтов метки систем аналитики.
Как создаются фильтры
Фильтры собираются вручную из актуальных правил фильтрации. Некоторые правила можно применить сразу на нескольких сайтах, некоторые — только на одном. Поэтому в создании фильтров участвует много людей: разработчики фильтров AdGuard, энтузиасты и даже обычные пользователи.
Если вы заметите рекламу, которую AdGuard не заблокировал, расскажите об этом по кнопке «Сообщить о некорректной блокировке» или «Написать в поддержку» или просто заполните форму. Так разработчики смогут добавить правило в один из фильтров — это поможет другим людям видеть ещё меньше рекламы.
За что отвечают фильтры AdGuard
В AdGuard есть десятки фильтров. Благодаря им работает блокировка рекламы, трекеров и раздражителей, а также DNS-защита. Большинство фильтров в приложениях AdGuard трудно заметить: например, отдельный стоит за функцией «Скрывать поисковые запросы». А в Браузерном расширении они, наоборот, находятся на виду.
По умолчанию включены Базовый фильтр, блокирующий рекламу на английских сайтах, и фильтр, блокирующий рекламу на сайтах на вашем языке. А полный список фильтров AdGuard можно посмотреть в Базе знаний.
Как добавить другие фильтры и где их найти
Предустановленных фильтров AdGuard обычно достаточно для качественной блокировки рекламы, трекеров и раздражителей. Но можно добавить и другие.
Чтобы добавить новый фильтр, введите ссылку на него или импортируйте с устройства — AdGuard распознает его автоматически. В приложениях AdGuard для Windows и Mac также можно «подписаться» на фильтры из списка.
- В Браузерном расширении добавить новый фильтр можно в «Пользовательских фильтрах» в разделе «Фильтры».
- В AdGuard для Android — в «Пользовательских фильтрах» в разделе «Блокировка контента».
- В AdGuard для iOS — в разделе «Защита Safari».
- В AdGuard для Windows — в разделе «Антибаннер» по кнопке «Добавить фильтр».
- В AdGuard для Mac — в разделе «Фильтры» по кнопке «+».
Большая коллекция фильтров есть на filterlists.com. Их можно искать по названию, описанию, языку и тегам.
Вы можете активировать сколько угодно фильтров. Но будьте осторожны: если включить слишком много, некоторые сайты могут работать неправильно.
Как добавить собственные правила
Пользовательские правила — это тоже фильтр. Во всех приложениях AdGuard есть раздел с правилами, которые пользователь может добавить самостоятельно. В Браузерном расширении пользовательские правила находятся на основном экране настроек, в приложениях для компьютеров — спрятаны в «Редакторе фильтров».
Как добавить свои правила
- Вручную. Для этого нужно знать синтаксис правил фильтрации.
- Импортировать: например, если вы используете AdGuard на разных устройствах и хотите, чтобы везде блокировалась одна и та же реклама. Или если кто-то поделился с вами своим списком.
- Заблокировать элемент с помощью кнопки «Блокировать рекламу на этом сайте». При этом правило почти всегда добавится само — больше делать ничего не нужно.
- Попросить разработчиков фильтров составить для вас правило. Если у сайта, на котором вы заметили рекламу, маленький трафик, разработчики могут посчитать, что обновлять общие фильтры не стоит. Тогда они могут предложить вам добавить пользовательское правило — для вас на этом сайте реклама отображаться не будет.