Как заблокировать рекламу в приложении Youtube

Один из самых популярных вопросов, которые задают нам пользователи, - можно ли заблокировать рекламу в Youtube на Android. К сожалению, простого ответа на него нет. В этой статье мы постараемся рассказать все, что знаем об этой теме.

На данный момент из-за нюансов ОС Android нет возможности полностью убрать рекламу из приложения YouTube. Каждый из способов, описанных ниже, потребует от вас дополнительных действий, и многие найдут это слишком хлопотным. Мы понимаем это и продолжаем следить за ситуацией в надежде найти лучшее решение, но на данный момент надёжного способа заблокировать рекламу в YouTube не существует.

Инструкция

Шаг 1: Включение фильтрацию HTTPS

В первую очередь следует включить фильтрацию HTTPS в настройках AdGuard. Это необходимо для расшифровки данных, передаваемых приложению Youtube от их серверов. Чтобы включить HTTPS-фильтрацию, просто перейдите в настройки AdGuard -> Фильтрация HTTPS

Советуем ознакомиться с подробным описанием HTTPS фильтрации. Перейти к нему вы сможете из настроек AdGuard.

Пользователям Android 7.0 (Nougat) или новее

К сожалению, возможности фильтрации HTTPS в Android Nougat ограничены, так что в новых версиях приложения Youtube фильтрация работать не будет. У этой ситуации есть два решения.

  1. Вы можете установить старую версию приложения Youtube, скачав ее, например, с сайта apkmirror.com - подойдет релиз 11.13.56. В этом случае вам нужно будет также запретить автоматическое обновление приложению Youtube в настройках Google Play.

  2. Если у вас есть ROOT доступ, вы можете перенести сертификат AdGuard в системное хранилище из меню настроек AdGuard - Settings - HTTPS Filtering - Certificate status - Move to the system store.

Шаг 2: Очистка данных приложения

Следующий шаг - очистка данных приложения Youtube. Для этого откройте настройки Android, перейдите в Диспетчер приложений, далее нажмите на приложение Youtube и на кнопку "Clear storage":

Это и есть наша основная проблема. AdGuard может убрать всю рекламу из приложения, но только если Youtube находится в состоянии с “очищенными” данными. После перезагрузки устройства или перезапуска приложения Youtube (перезапуск осуществляется “смахиванием” и последующим запуском), оно переключается на другой алгоритм работы, в котором часть видео-рекламы всё равно будет “прорываться”.

Таким образом, вам надо будет очищать данные приложения Youtube как минимум при каждой перезагрузке вашего устройства.. Для пользователей с ROOT-доступом этот процесс можно автоматизировать. Специально для этого мы добавили новую функцию в низкоуровневые настройки. Чтобы ее включить, вам нужно зайти в Настройки -> Расширенные -> Низкоуровневые настройки, найти пункт pref.root.clear.youtube и поставить рядом с ним флажок:

Если он включен, AdGuard будет очищать данные приложения Youtube при старте устройства.