AdGuard для iOS 4.3: новая веха в блокировке рекламы в Safari
В iOS 15 Apple добавил поддержку веб-расширений для Safari Это — поистине революционное изменение. Safari стал первым браузером на iOS, который поддерживает браузерные расширения. Конечно, эти расширения несколько ограничены в возможностях по сравнению со своими десктопными аналогами, но это никак не умаляет заслуг Apple и команды Safari.
Что это значит для вас
Хорошо, но как это скажется на блокировщике AdGuard? Ведь для блокировки рекламы он уже давно использует специальные возможности в виде "Content Blocking API", предоставляемые Safari — или, точнее, использовал до этого момента. На самом деле, новые веб-расширения открывают блокировщикам совершенно новые горизонты.
Дело в том, что из-за своей "декларативной" природы обычные правила блокирования контента несколько ограничены. Вы могли это почувствовать на примере YouTube в Safari: это сложная, нетривиальная задача, вплоть до того, что в прошлых версиях нам приходилось использовать специальный "шорткат", который пользователям было необходимо включать вручную при заходе на YouTube.
Забудьте про это. Мы добавили в AdGuard новый модуль "Расширенная защита", и он так называется неспроста. Благодаря ему AdGuard может применять "расширенные" правила фильтрации (такие как CSS-правила, CSS-селекторы и скриптлеты) и тем самым способен бороться со сложной рекламой, например, с уже упомянутой выше рекламой в YouTube. И всё это происходит автоматически, безо всяких "шорткатов".
Как запустить Расширенную защиту
Напоминаем, что Расширенная защита работает только на iOS 15.
Запуск Расширенной защиты состоит из двух этапов: сначала надо включить Веб-расширение AdGuard для Safari в настройках Safari, а затем включить собственно саму Расширенную защиту в приложении.
Для начала, откройте раздел Настройки > Safari > Расширения.
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/settings1_ru.png?mw=1360)
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/settings2_ru.png?mw=1360)
Найдите раздел Разрешите эти расширения и затем выберите AdGuard среди доступных расширений.
Нажмите на него и активируйте расширение AdGuard.
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/settings3_ru.png?mw=1360)
На том же экране убедитесь, что расширение AdGuard имеет необходимые разрешения: опция Все веб-сайты должна иметь статус Разрешить.
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/settings4_ru.png?mw=1360)
Веб-расширение AdGuard для Safari требует доступ к содержимому веб-страниц для своей работы, но не использует его ни для каких других целей, кроме как для блокировки рекламы.
Вы также можете включить расширение AdGuard прямо в браузере Safari. Для этого нажмите кнопку Расширения (если рядом с адресной строкой нет кнопки Расширения, нажмите кнопку aA
).
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/safari1_ru.png?mw=1360)
Затем найдите опцию Управлять расширениями и выберите её. В открывшемся окне активируйте переключатель AdGuard.
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/safari2_ru.png?mw=1360)
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/safari3_ru.png?mw=1360)
Если вы используете этот метод, вам всё равно может потребоваться открыть настройки Safari, чтобы выдать расширению AdGuard необходимые разрешения.
Теперь AdGuard должен появиться среди доступных расширений в Safari. Нажмите на него, затем нажмите на жёлтую иконку с символом i. Включите Расширенную защиту, нажав кнопку Включить и подвтердив действие.
В качестве альтернативы вы можете включить Расширенную защиту прямо в приложении, во вкладке Защита (вторая иконка слева в нижнем ряду).
Поздравляем! Теперь вы готовы к борьбе с самой сложной рекламой в Safari.
Что хорошего в веб-расширениях
Как мы уже говорили, основная цель Расширенной защиты — блокировать рекламу, которую невозможно было заблокировать раньше. Помимо этого, благодаря веб-расширению AdGuard для Safari можно управлять приложением AdGuard для iOS прямо из браузера. Нажмите на кнопку Расширения — это иконка с паззлом, которая может быть расположена левее или правее адресной строки, в зависимости от типа вашего устройства. Найдите в списке расширений AdGuard и нажмите на него.
![](https://cdn.adguard.com/public/Adguard/kb/iOS/webext/ext_adguard_ru.png?mw=1360)
На устройствах iPad веб-расширение AdGuard для Safari доступно напрямую: просто нажмите на иконку AdGuard в адресной строке браузера.
Вы увидите следующий список опций:
-
Включение/выключение защиты на текущем сайте. Сдвиньте переключатель в положение "выкл.", чтобы полностью отключить работу AdGuard на текущем сайте и добавить соответствующее правило-исключение. Повторное нажатие по переключателю приведёт к возврату защиты для сайта и удалению данного правила. После каждого подобного действия может потребоваться некоторое время, чтобы изменения вступили в силу.
-
Ручная блокировка элемента на странице. Нажмите кнопку Заблокировать элементы на этой странице, чтобы вызвать поп-ап для блокировки элемента. Выберите любой элемент на странице, который вы хотите скрыть, настройте область выделения, и после предпросмотра изменений подтвердите скрытие элемента. Соответствующее правило фильтрации будет добавлено в AdGuard (позже вы можете отключить или удалить это правило, чтобы вернуть отображение элемента).
-
Сообщить о проблеме. Смахните меню вверх, чтобы показать кнопку Сообщить о проблеме. Используйте её, чтобы отправить отчёт о пропущенной рекламе или любой другой проблеме, которую вы встретили на текущей странице.
Расширенная защита работает только при наличии Премиум-подписки AdGuard для iOS.
Расширенная защита доступна только пользователям с Премиум-подпиской AdGuard для iOS.
Это одно из самых крупных нововведений в истории AdGuard для iOS. Мы в предвкушении от того, что нам сулят веб-расширения для Safari — надеемся, и вы разделяете наш энтузиазм! Давайте вместе покажем рекламе, кто в доме хозяин: обновляйте приложение или скачивайте AdGuard для iOS в AppStore!