Как заблокировать рекламу в Youtube на Android
UPD: Данная статья устарела, перейдите по этой ссылке, чтобы увидеть все актуальные способы блокировки рекламы на YouTube.
[Устаревшее]
Один из самых популярных вопросов, которые задают нам пользователи - можно ли заблокировать рекламу в Youtube на Android. К сожалению, простого ответа на него нет. В этом посте мы постараемся рассказать все, что знаем.
На данный момент пока не найден способ полностью убрать рекламу из приложения Youtube. Каждый из описанных ниже вариантов потребует от вас совершения дополнительных действий. Для многих это покажется слишком накладным. Мы это понимаем и продолжаем искать лучшее решение.
Инструкция
Шаг 1: Включение фильтрации HTTPS
В первую очередь, необходимо включить фильтрацию HTTPS в настройках Adguard. Это необходимо для расшифровки данных, передаваемых приложению Youtube от их серверов. Чтобы включить HTTPS фильтрацию, просто перейдите в настройки Adguard -> Фильтрация HTTPS, и установите сертификат Adguard:
Советуем ознакомиться с подробным описанием HTTPS фильтрация. Перейти к нему вы сможете из настроек Adguard.
Пользователям Android 7.0 (Nougat) или новее
К сожалению, возможности фильтрации HTTPS в Android Nougat ограничены, так что в новых версиях приложения Youtube фильтрация работать не будет. У этой ситуации есть два решения.
- Вы можете установить старую версию приложения Youtube, скачав ее, например, с сайта apkmirror.com. Например, апрельский релиз 11.13.56. В этом случае вам нужно будет также запретить автоматическое обновление приложению Youtube в настройках Google Play.
- Если у вас есть ROOT доступ, вы можете перенести сертификат Adguard в системные с помощью приложения Move Certs.
Шаг 2: Очистка данных приложения
Следующий шаг - очистка данных приложения Youtube. Для этого откройте настройки Android, перейдите в Диспетчер приложений, далее нажмите на приложение Youtube и на кнопку "Очистить данные":Это и есть наша основная проблема. Adguard может убрать всю рекламу из приложения, но только если Youtube находится в состоянии с “очищенными” данными. После ребута устройства или перезапуска приложения Youtube (перезапуск осуществляется “смахиванием” и последующим запуском), оно переключается на другой алгоритм работы, в котором часть видео-рекламы всё равно будет “прорываться”.
Таким образом, вам надо будет очищать данные приложения Youtube при каждом ребуте вашего устройства (как минимум). Для пользователей с ROOT-доступом этот процесс можно автоматизировать. Специально для этого мы добавили новый флаг в низкоуровневые настройки. Чтобы его включить, вам нужно идти в Настройки -> Расширенные -> Низкоуровневые настройки -> найти пункт pref.root.clear.youtube и поставить рядом с ним галочку:
Если он включен, Adguard будет очищать данные приложения Youtube при старте устройства.