Блокировка YouTube Shorts на Android: решение через фильтрацию контента в браузере
Данный материал содержит описание способа полного скрытия раздела Shorts в интерфейсе YouTube на мобильных устройствах. В качестве примера используется Xiaomi Redmi Note 14 5G. Способ предлагается «как есть» — автор не несет ответственности за стабильность работы в будущем, но подтверждает его эффективность на текущий момент.
Проблема альтернативных методов
При поиске решения часто предлагается использование модифицированных клиентов (например, ReVanced). Однако на практике возникают следующие сложности:
Конфликты пакетов: Ошибки при установке GmsCore из-за наличия существующих сервисов.
Сложность сборки: Необходимость самостоятельного патчинга APK-файлов, что трудозатратно для рядового пользователя.
Безопасность: Риск использования неофициальных сборок сторонних разработчиков.
Метод с использованием расширений в Kiwi Browser является рабочим, однако интерфейс YouTube в данном браузере может отображаться некорректно, что снижает удобство использования.
Техническое решение: Браузер Brave
Для достижения цели был выбран браузер Brave (доступен в Google Play Store), обладающий встроенным инструментом фильтрации контента.
Алгоритм настройки:
Установка браузера Brave из Google Play.
Переход в раздел Настройки -> Щиты Brave -> Фильтрация контента.
Добавление пользовательских правил в поле «Собственные фильтры».
Авторизация в Google-аккаунте на сайте youtube.com.
Скрипты фильтрации
Гибкость данного метода позволяет модифицировать правила под конкретные нужды (например, оставить Shorts только в поиске). Ниже приведены варианты правил.
Вариант 1: Актуальный (рекомендуемый)
Данный набор правил скрывает полки Shorts на главной, ссылки в навигации и блоки под видео.
CSS
youtube.com##ytd-rich-shelf-renderer[is-shorts]
youtube.com##ytd-reel-shelf-renderer
youtube.com##.ytd-shorts-external-video-view-model-next-to-video-renderer
youtube.com##a[href^="/shorts/"]Вариант 2: Расширенный (если первый вариант не полностью скрывает элементы)
Дополнительные правила для скрытия элементов мобильной версии интерфейса.
CSS
youtube.com##ytm-pivot-bar-item-renderer:has([item-id="shorts"])
youtube.com##ytm-browse-shelf-renderer:has([ext-id="shorts"])Результаты и преимущества
После применения фильтров наблюдаются следующие изменения в работе сервиса:
Главная страница: Полки с короткими видео отсутствуют.
Навигация: Вкладка Shorts удалена из строки инструментов.
Поиск: Результаты выдачи содержат только стандартные видео.
Каналы: На страницах авторов вкладка присутствует, но контент внутри не отображается.
Дополнительные технические особенности:
Background Play: Поддержка воспроизведения видео в фоновом режиме и при выключенном экране без подписки Premium.
Производительность: Субъективное увеличение скорости загрузки страниц за счет отсутствия тяжелых элементов интерфейса.
Экономия ресурсов: Метод позволяет эффективно контролировать потребление контента, исключая алгоритмическое навязывание коротких роликов.
Инструментарий Brave позволяет адаптировать скрипты через запросы к нейросетям для более тонкой настройки интерфейса «под себя», что делает этот метод наиболее гибким для технически подкованных пользователей.
P.S. от автора: Данная статья была отредактирована, я постарался оставить только суть для тех, кто заинтересуется. Не являюсь сторонником «вайб-кодинга» и не продвигаю данное направление — предлагаю нейросети лишь как инструмент быстрого решения проблем. Это моя первая статья на Хабре, поэтому открыт к конструктивной критике сообщества.
Ниже прилагаю скриншоты-инструкции:







«Материал написан в ознакомительных целях для настройки персонального пользовательского опыта».