AdGuard Extra — это вспомогательный пользовательский скрипт от команды AdGuard, который нужен там, где обычные фильтры блокировщика бессильны: сайты с агрессивной защитой от блокировки рекламы, встроенные видеоролики с неотключаемой рекламой и «впаянные» баннеры, которые пересоздаются скриптами страницы. Если после установки расширения AdGuard на некоторых ресурсах реклама всё равно отображается или появляется заглушка «отключите блокировщик», чаще всего именно для таких случаев и предназначен AdGuard Extra.
Скрипт распространяется бесплатно и работает в двух вариантах: как userscript, запускаемый через менеджер пользовательских скриптов (например, Tampermonkey или Violentmonkey), и как отдельное браузерное расширение. Ниже разберём, чем эти варианты отличаются, как правильно установить скрипт и что проверить, если он перестал работать.
Что делает AdGuard Extra и когда он действительно нужен
Обычный блокировщик рекламы работает по фильтрам: списки правил скрывают элементы и блокируют запросы к рекламным серверам. Проблема в том, что ряд сайтов использует обход блокировщиков — реклама подгружается теми же скриптами, что и основной контент, а её удаление ломает страницу или вызывает предупреждение о блокировщике. Фильтрами такие случаи решаются плохо и недолговечно.
AdGuard Extra подключается к странице как скрипт и вмешивается в её работу на уровне кода: перехватывает создание рекламных элементов, подменяет поведение рекламных модулей и подавляет антиадблок-механизмы. Это более «хирургический» инструмент, который дополняет фильтры, а не заменяет их.
- 🛡️ Сайт показывает баннер «обнаружен блокировщик рекламы» и ограничивает доступ к контенту.
- 📺 В онлайн-кинотеатрах и видеоплеерах проигрывается реклама, встроенная в поток или плеер.
- 🧩 Рекламные блоки пересоздаются скриптом страницы сразу после скрытия фильтрами.
- 📰 На новостных и развлекательных ресурсах остаются «партнёрские материалы», которые не берут стандартные списки.
Важно понимать: если обычный блокировщик справляется с рекламой на нужных вам сайтах, устанавливать Extra не обязательно. Скрипт имеет смысл добавлять тогда, когда есть конкретные ресурсы с проблемной рекламой.
Чем скрипт отличается от расширения AdGuard Extra
У проекта существует две формы распространения, и пользователи часто путают их между собой. Функционально они близки, но различаются способом установки и обновления.
| Критерий | Userscript (через менеджер) | Браузерное расширение |
|---|---|---|
| Способ установки | Через Tampermonkey, Violentmonkey и аналоги | Из магазина расширений браузера |
| Обновления | Автоматически через менеджер скриптов | Автоматически через магазин |
| Зависимости | Требуется установленный менеджер скриптов | Дополнительных компонентов не нужно |
| Поддержка браузеров | Зависит от наличия менеджера скриптов | Зависит от наличия версии в магазине |
| Для кого | Тем, кто уже пользуется userscript-менеджером | Тем, кому удобнее обычное расширение |
Если вы уже используете Tampermonkey для других скриптов, логично поставить AdGuard Extra именно как userscript — всё будет в одном месте. Если менеджера скриптов нет и заводить его ради одного скрипта не хочется, проще установить готовое расширение.
Установка скрипта через Tampermonkey
Установка userscript-версии занимает пару минут, но требует, чтобы в браузере уже стоял менеджер пользовательских скриптов. Порядок действий для Tampermonkey выглядит так:
- 📥 Установите Tampermonkey из официального магазина расширений вашего браузера, если его ещё нет.
- 🔗 Откройте страницу AdGuard Extra на GitHub-репозитории проекта или на странице релизов, где опубликован файл скрипта.
- ➕ Перейдите по ссылке на файл скрипта — Tampermonkey автоматически предложит его установить.
- ✅ Подтвердите установку кнопкой «Установить» в открывшемся окне менеджера.
- 🔄 Перезагрузите вкладки с проблемными сайтами, чтобы скрипт начал действовать.
☑️ Проверка после установки AdGuard Extra
После установки откройте сайт, на котором раньше появлялась реклама или заглушка об обнаружении блокировщика. Если скрипт активен, иконка Tampermonkey на такой странице покажет число запущенных скриптов, а в выпадающем меню будет отображаться AdGuard Extra с отметкой о работе.
Установка как браузерное расширение
Для тех, кто не пользуется менеджерами скриптов, AdGuard Extra доступен как самостоятельное расширение. Установка стандартная: найдите расширение в магазине дополнений вашего браузера и нажмите кнопку установки. Никакой настройки после этого обычно не требуется — расширение начинает работать сразу.
Обратите внимание, что наличие расширения в конкретном магазине зависит от браузера и его политики. Если в магазине вашего браузера AdGuard Extra не находится, рабочим вариантом остаётся userscript-версия через менеджер скриптов — она менее зависима от ограничений магазинов.
⚠️ Внимание: устанавливайте AdGuard Extra только из официальных источников — репозитория проекта или магазина расширений. Скрипты с похожими названиями на сторонних сайтах могут содержать вредоносный код, ведь userscript получает широкий доступ к содержимому страниц.
Совместимость с блокировщиками и другими расширениями
AdGuard Extra задуман как дополнение к блокировщику, поэтому параллельно должен работать основной инструмент фильтрации — расширение AdGuard, uBlock Origin или десктопное приложение AdGuard. Сам по себе скрипт не заменяет фильтры: без блокировщика большая часть рекламы останется на месте.
Возможные конфликты стоит учитывать в двух ситуациях. Первая — когда одновременно работают несколько блокировщиков рекламы: они могут дублировать правила и ломать отображение страниц, и в такой связке сложно понять, какой компонент виноват. Вторая — когда на сайте действуют другие userscript'ы, изменяющие те же элементы страницы. Если после установки Extra сайт начал отображаться некорректно, временно отключите прочие скрипты и проверьте, исчезла ли проблема.
Десктопные приложения AdGuard для Windows и macOS умеют работать с userscript'ами встроенными средствами — в настройках программы есть раздел расширений, куда можно добавить AdGuard Extra без установки Tampermonkey. Конкретное расположение этого раздела зависит от версии приложения, поэтому сверяйтесь с документацией вашей версии.
Почему нельзя обойтись только фильтрами
Фильтры работают декларативно: скрыть элемент, заблокировать запрос. Но когда рекламный модуль встроен в основной код страницы, его удаление фильтром ломает сам сайт. AdGuard Extra действует как код внутри страницы: он может перехватить вызов рекламного скрипта, подменить его поведение или обезвредить проверку на блокировщик — то, что списком правил выразить невозможно.
AdGuard Extra не работает: диагностика
Если после установки реклама на проблемном сайте никуда не делась или появилась снова, идите по шагам от простого к сложному. Большинство причин находится на первых двух проверках.
Проверьте, что скрипт вообще запускается. На странице проблемного сайта откройте меню Tampermonkey: AdGuard Extra должен быть в списке активных скриптов. Если его там нет — скрипт отключён, удалён или менеджер блокируется политикой браузера. Убедитесь, что переключатель скрипта включён, и перезагрузите страницу.
Обновите всё, что связано с блокировкой. Принудительно обновите фильтры в блокировщике и проверьте обновления скриптов в менеджере. Механизмы антиадблока меняются быстро, и версия скрипта месячной давности может уже не справляться с конкретным сайтом.
Исключите конфликты. Отключите второй блокировщик, если он установлен, и сторонние скрипты на этом сайте. Затем проверьте страницу в режиме инкогнито с минимальным набором расширений — так отсекается влияние остальных дополнений.
⚠️ Внимание: если сайт требует полностью отключить блокировщик и не пускает дальше, не спешите добавлять его в исключения целиком. Сначала проверьте, решает ли проблему актуальная версия AdGuard Extra — именно для таких сценариев он и создавался. Полное отключение защиты на сайте открывает дорогу всей его рекламе и трекерам.
Когда ни один шаг не помог, возможно, конкретный сайт пока не поддерживается скриптом или его защита обновилась раньше, чем вышел фикс. В этом случае имеет смысл сообщить о проблеме в репозиторий проекта, указав адрес сайта и браузер — такие отчёты напрямую влияют на то, какие ресурсы будут поддерживаться в следующих версиях.
Безопасность и ограничения скрипта
Любой userscript получает доступ к содержимому страниц, на которых выполняется, поэтому к источнику скриптов стоит относиться внимательно. AdGuard Extra разрабатывается командой AdGuard и публикуется в открытом виде — код можно просмотреть в репозитории проекта. Это заметно снижает риски по сравнению с анонимными скриптами из каталогов.
У скрипта есть и естественные ограничения, о которых полезно знать заранее:
- 🌐 Скрипт не гарантирует блокировку рекламы на всех сайтах — поддержка добавляется для конкретных ресурсов и механизмов.
- 📱 В мобильных браузерах без поддержки расширений или userscript'ов установить его не получится; там задачу решают приложения AdGuard.
- ⚙️ После крупных обновлений браузера или менеджера скриптов работоспособность стоит перепроверить.
- 🚫 Скрипт не убирает рекламу в отдельных приложениях — только в браузере, где он запущен.
Частые вопросы
Нужен ли AdGuard Extra, если уже стоит расширение AdGuard?
Не обязательно. Базовое расширение справляется с большинством рекламы. Extra имеет смысл добавить, если на конкретных сайтах остаётся встроенная реклама или появляются заглушки с требованием отключить блокировщик.
Можно ли использовать AdGuard Extra с uBlock Origin?
Да, скрипт не привязан к конкретному блокировщику и работает как дополнение к любому из них. Главное — не держать одновременно два блокировщика, чтобы избежать конфликтов правил.
Чем userscript-версия лучше расширения?
Принципиальной разницы в работе нет. Userscript удобен тем, кто уже пользуется Tampermonkey, а расширение — тем, кто хочет установить один компонент без дополнительных зависимостей. Выбирайте по своему сценарию использования.
Почему после обновления браузера скрипт перестал работать?
Возможные причины: менеджер скриптов был отключён или ограничен обновлённым браузером, либо изменились правила доступа расширений к страницам. Проверьте, что Tampermonkey включён и имеет разрешение на работу с сайтами, затем обновите сам скрипт.
Работает ли AdGuard Extra на Android и iOS?
Только в браузерах, поддерживающих расширения или userscript'ы, — таких на мобильных платформах немного. На смартфонах ту же задачу обычно решают приложения AdGuard, которые фильтруют трафик системно.