AdGuard Extra: назначение скрипта, установка и решение проблем

AdGuard Extra — это вспомогательный пользовательский скрипт от команды AdGuard, который нужен там, где обычные фильтры блокировщика бессильны: сайты с агрессивной защитой от блокировки рекламы, встроенные видеоролики с неотключаемой рекламой и «впаянные» баннеры, которые пересоздаются скриптами страницы. Если после установки расширения AdGuard на некоторых ресурсах реклама всё равно отображается или появляется заглушка «отключите блокировщик», чаще всего именно для таких случаев и предназначен AdGuard Extra.

Скрипт распространяется бесплатно и работает в двух вариантах: как userscript, запускаемый через менеджер пользовательских скриптов (например, Tampermonkey или Violentmonkey), и как отдельное браузерное расширение. Ниже разберём, чем эти варианты отличаются, как правильно установить скрипт и что проверить, если он перестал работать.

Что делает AdGuard Extra и когда он действительно нужен

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

AdGuard Extra подключается к странице как скрипт и вмешивается в её работу на уровне кода: перехватывает создание рекламных элементов, подменяет поведение рекламных модулей и подавляет антиадблок-механизмы. Это более «хирургический» инструмент, который дополняет фильтры, а не заменяет их.

  • 🛡️ Сайт показывает баннер «обнаружен блокировщик рекламы» и ограничивает доступ к контенту.
  • 📺 В онлайн-кинотеатрах и видеоплеерах проигрывается реклама, встроенная в поток или плеер.
  • 🧩 Рекламные блоки пересоздаются скриптом страницы сразу после скрытия фильтрами.
  • 📰 На новостных и развлекательных ресурсах остаются «партнёрские материалы», которые не берут стандартные списки.

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

Чем скрипт отличается от расширения AdGuard Extra

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

КритерийUserscript (через менеджер)Браузерное расширение
Способ установкиЧерез Tampermonkey, Violentmonkey и аналогиИз магазина расширений браузера
ОбновленияАвтоматически через менеджер скриптовАвтоматически через магазин
ЗависимостиТребуется установленный менеджер скриптовДополнительных компонентов не нужно
Поддержка браузеровЗависит от наличия менеджера скриптовЗависит от наличия версии в магазине
Для когоТем, кто уже пользуется userscript-менеджеромТем, кому удобнее обычное расширение

Если вы уже используете Tampermonkey для других скриптов, логично поставить AdGuard Extra именно как userscript — всё будет в одном месте. Если менеджера скриптов нет и заводить его ради одного скрипта не хочется, проще установить готовое расширение.

📊 Какой вариант AdGuard Extra вы используете или планируете установить?
Userscript через Tampermonkey/Violentmonkey
Браузерное расширение
Пока не решил, выбираю
У меня десктопное приложение AdGuard

Установка скрипта через Tampermonkey

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

  • 📥 Установите Tampermonkey из официального магазина расширений вашего браузера, если его ещё нет.
  • 🔗 Откройте страницу AdGuard Extra на GitHub-репозитории проекта или на странице релизов, где опубликован файл скрипта.
  • ➕ Перейдите по ссылке на файл скрипта — Tampermonkey автоматически предложит его установить.
  • ✅ Подтвердите установку кнопкой «Установить» в открывшемся окне менеджера.
  • 🔄 Перезагрузите вкладки с проблемными сайтами, чтобы скрипт начал действовать.

☑️ Проверка после установки AdGuard Extra

Выполнено: 0 / 4

После установки откройте сайт, на котором раньше появлялась реклама или заглушка об обнаружении блокировщика. Если скрипт активен, иконка 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, которые фильтруют трафик системно.