Рекламные баннеры в браузере Chrome, навязчивые вставки в YouTube и уведомления от сервисов Google появляются на смартфонах Huawei даже без предустановленных GMS, если пользователь установил фреймворк вручную через GSpace, MicroG или отдельные APK-файлы. Причина кроется в настройках рекламного идентификатора и синхронизации аккаунта, которые остаются активными по умолчанию после первого входа в профиль. Ниже рассматриваются все уровни блокировки — от системных настроек Google до сетевых фильтров на уровне DNS.

На устройствах с HMS (Huawei Mobile Services) реклама может поступать из двух независимых источников: экосистема Huawei (журнал на экране блокировки, предложения в AppGallery) и сервисы Google, установленные пользователем. Важно разграничивать их, так как методы борьбы кардинально отличаются. В этой статье фокус именно на компонентах Google: AdPersonalization, Chrome Custom Tabs, YouTube Ads и рекламных SDK внутри сторонних приложений.

Почему на Huawei появляется реклама от Google

После установки Google Mobile Services (GMS) через сторонние установщики система получает доступ к Google Advertising ID — уникальному идентификатору для таргетинга. Этот идентификатор передается в любую приложение с интегрированным AdMob или Firebase Analytics, позволяя строить профиль интересов. Даже если вы не заходили в настройки аккаунта, фреймворк уже начал сбор телеметрии.

Дополнительный фактор — Chrome Custom Tabs и WebView на базе Chromium, которые используются приложениями для отображения веб-контента без выхода в браузер. Они наследуют настройки синхронизации и куки основного профиля Chrome, включая разрешение на показ персонализированных объявлений. Отключение синхронизации в браузере не сбрасывает идентификатор рекламы в системных настройках Google Play Services.

⚠️ Внимание: Сброс рекламного идентификатора в меню «Google → Реклама» временно убирает таргетинг, но после перезагрузки или обновления Play Services ID регенерируется. Для постоянного эффекта требуется отключить персонализацию на уровне аккаунта в браузере или через myaccount.google.com.

Отключение персонализированной рекламы в аккаунте Google

Базовый и самый эффективный метод — управление настройками на сервере Google. Он работает независимо от прошивки, версии EMUI/HarmonyOS и способа установки GMS. Перейдите по адресу myaccount.google.com/adpersonalization в любом браузере на телефоне или ПК.

На открывшейся странице переведите переключатель «Персонализированная реклама» в положение «Выкл». Система запросит подтверждение — нажмите «Отключить». Это действие запретит использование вашей истории поиска, просмотров YouTube и активности в Картах для показа релевантных баннеров во всех приложениях с SDK Google. Реклама не исчезнет полностью, но станет контекстно-независимой и менее навязчивой.

Дополнительно проверьте раздел «Данные и конфиденциальность» → «История местоположений» и «История YouTube». Приостановка записи истории снижает точность профиля рекламодателя. Настройка вступает в силу почти мгновенно, но кэш рекламных SDK в приложениях может обновляться до 24 часов.

📊 Какой способ блокировки рекламы вы считаете самым надежным?
Настройки аккаунта Google
Private DNS (AdGuard/NextDNS)
Сторонние блокировщики (AdGuard, Blokada)
Ручная правка hosts-файла (root)

Настройка браузера Chrome и поиска Google

Даже с отключенной персонализацией на уровне аккаунта, браузер Chrome продолжает показывать рекламу в результатах поиска и на страницах сайтов через партнерскую сеть AdSense. Зайдите в Chrome → Меню (три точки) → Настройки → Настройки сайта → Реклама и включите блокировку «навязчивой рекламы». Это встроенный фильтр Coalition for Better Ads, он режет автовоспроизведение видео, полноэкранные интерстишлы и обманные кнопки.

Для усиления защиты перейдите в Настройки → Безопасность → Защита от опасных сайтов и выберите «Расширенная защита». Она блокирует известные вредоносные домены рекламных сетей. В разделе «Поисковая строка и виджет» отключите «Предлагать поисковые запросы» и «Показывать тренды» — это уберет рекламные карточки на новой вкладке и в виджете на рабочем столе.

Если используете виджет «Google» или «Discover» на рабочем столе (часто устанавливается вместе с лаунчером Niagara или через GSpace), долгим тапом по пустому месту экрана → «Виджеты» → удалите виджет Google. Он является отдельной точкой входа рекламного контента, не связанной с настройками браузера.

Блокировка рекламы в YouTube, Google Play и Картах

Приложения Google имеют внутренние настройки рекламы, дублирующие веб-интерфейс, но иногда работающие быстрее из-за локального кэша. В YouTube: профиль → Настройки → История и конфиденциальность → «Управление рекламой» → ссылка ведет на myaccount.google.com. В Google Play: профиль → Настройки → Общие → «Рекламные предпочтения» → «Отключить персонализацию». В Картах: профиль → Настройки → Навигация → отключите «Показывать рекламу по маршруту».

Важный нюанс: на версиях YouTube Vanced, ReVanced или NewPipe (популярны на Huawei из-за отсутствия официального приложения в AppGallery) реклама блокируется на уровне кода мода. Если используете официальный APK — единственный легальный способ убрать вставки — подписка YouTube Premium. Никакие системные настройки не влияют на серверную вставку рекламы в видеопоток.

⚠️ Внимание: Приложения, установленные через Aurora Store или F-Droid, часто используют собственные рекламные SDK (Unity Ads, AppLovin, IronSource), которые не подчиняются настройкам Google Advertising ID. Их блокировка возможна только через DNS-фильтрацию или VPN-блокировщики вроде AdGuard.

Использование Private DNS и сторонних блокировщиков

Сетевой уровень защиты — самый универсальный для Huawei, так как не требует Root и работает для всех приложений одновременно. В Настройки → Сеть и интернет → Дополнительно → Private DNS выберите «Имя узла поставщика Private DNS» и введите dns.adguard.com (базовая блокировка) или dns-family.adguard.com (семейный фильтр). Альтернатива — dns.nextdns.io/ваш_конфиг с гибкими правилами.

После сохранения настройки система перенаправляет все DNS-запросы через зашифрованный канал DoT (DNS over TLS). Рекламные домены (doubleclick.net, googlesyndication.com, pagead2.googlesyndication.com) резолвятся в 0.0.0.0, и баннеры не загружаются. Метод работает в Chrome, YouTube, сторонних играх и даже в системных приложениях Huawei, если они тянут рекламу из сети.

Для тонкой настройки установите AdGuard для Android (не из Play Market, а APK с официального сайта adguard.com). В режиме «Локальный VPN» он фильтрует трафик на устройстве без удаленного сервера. Включите фильтры: «Базовый», «Мобильная реклама», «Счетчики и аналитика». В настройках AdGuard добавьте пользовательское правило ||googleadservices.com^$third-party для жесткой блокировки рекламных скриптов Google.

💡

Используйте NextDNS с конфигурацией "OISD" или "HaGeZi" — они блокируют до 95% рекламных доменов Google без ложных срабатываний на полезных сервисах.

Продвинутый уровень

hosts-файл и Magisk|Если на устройстве разблокирован загрузчик и установлен Magisk, можно использовать модуль «AdAway» или вручную добавить списки блокировки в /etc/hosts. Это дает нулевую задержку на DNS-запросы и работает даже если приложение игнорирует системные настройки DNS (hardcoded DoH). Требует Root и понимания рисков SafetyNet/Play Integrity.

💡

Private DNS — оптимальный баланс простоты и эффективности для 90% пользователей Huawei без Root-прав. Он не потребляет батарею как VPN-блокировщики и не требует перепрошивки.

Отличие рекламы Google от системных предложений Huawei

Часто пользователи путают баннеры AdMob с нативными рекомендациями HMS. Huawei показывает свою рекламу в трех местах: «Журнал» на экране блокировки (картинки с новостями/игрушками), папка «Рекомендуемые» в AppGallery и пуш-уведомления от HiCare/Помощника. Отключается это в Настройки → Экран блокировки и пароли → Журнал → Выкл и Настройки → Уведомления → HiCare / AppGallery → Отключить рекламные уведомления.

Системный менеджер «Phone Manager» (Оптимизатор) также может предлагать установку приложений-партнеров после сканирования. В его настройках (шестеренка вверху) снимите галочку «Получать рекомендации». Эти меры не влияют на Google-рекламу, но без них картина остается неполной — вы будете бороться с чужими баннерами, а свои системные продолжат лезть.

Источник рекламыГде настраиваетсяМетод отключения
Google AdPersonalizationmyaccount.google.comПереключатель «Персонализированная реклама»
Chrome / WebViewНастройки Chrome → Сайты → РекламаБлокировка навязчивой рекламы + Расширенная защита
YouTube / Play / MapsВнутренние настройки приложенийРекламные предпочтения → Отключить персонализацию
Сторонние SDK (AdMob, Unity)Private DNS / AdGuard VPNdns.adguard.com или локальный VPN-фильтр
Системные HMS (Журнал, HiCare)Настройки EMUI/HarmonyOSЭкран блокировки → Журнал → Выкл; Уведомления → Реклама → Выкл

Чек-лист быстрой проверки после настройки

После применения описанных методов пройдитесь по контрольным точкам, чтобы убедиться в результате. Некоторые изменения вступают в силу с задержкой из-за кэширования DNS и рекламных токенов.

☑️ Проверка отсутствия рекламы Google

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

Что делать, если реклама осталась

Если после всех шагов баннеры сохраняются, вероятнее всего, виновен один из трех факторов: жестко прописанные DNS-серверы в конкретном приложении (DoH bypass), использование прокси/VPN, подменяющего DNS, или кэш Google Play Services. Очистите данные и кэш «Google Play Services» и «Google Services Framework» в Настройки → Приложения → Показать системные. Это сбросит локальный Advertising ID и заставит фреймворк заново опросить настройки сервера.

Проверьте наличие активных VPN-профилей в Настройки → Сеть и интернет → VPN. Некоторые «бесплатные VPN» и антивирусы устанавливают свои DNS, игнорируя Private DNS. Удалите подозрительные профили. Если используете корпоративный VPN — реклама может проходить через туннель корпоративного DNS, настройка которого недоступна пользователю.

⚠️ Внимание: Очистка данных Play Services может выйти из аккаунтов Google во всех приложениях, потребуется повторный вход. Резервная копия не спасет — идентификатор рекламы генерируется заново при первом запуске после очистки.
FAQ: Частые вопросы про рекламу Google на Huawei
Почему реклама не исчезла сразу после отключения персонализации в аккаунте?

Рекламные SDK кэшируют токены таргетинга на 24–48 часов. Очистите кэш конкретных приложений (Chrome, игры, соцсети) или подождите сутки. Private DNS ускоряет процесс, блокируя загрузку новых объявлений на сетевом уровне.

Можно ли полностью убрать рекламу в официальном YouTube без Premium?

Нет. Серверная вставка рекламы (SSAI) в видеопоток не блокируется DNS или настройками аккаунта. Работают только модифицированные клиенты (ReVanced, SkyTube) или подписка Premium.

Блокирует ли Private DNS рекламу в приложениях, использующих DoH (DNS over HTTPS)?

Если приложение игнорирует системные настройки DNS и делает запросы напрямую по DoH (например, Firefox с включенным DoH, некоторые банковские приложения) — Private DNS его не перехватит. Нужен локальный VPN-блокировщик (AdGuard, RethinkDNS) или Root + hosts.

Безопасно ли использовать dns.adguard.com для банковских приложений?

Да, AdGuard не фильтрует домены банков и госуслуг (белые списки обновляются автоматически). Но если приложение проверяет подлинность DNS-ответа (DNSSEC validation), оно может выдать ошибку соединения. В таком случае добавьте домен банка в исключения AdGuard или временно отключите Private DNS.

Как вернуть рекламу, если она нужна для поддержки разработчиков?

В myaccount.google.com включите «Персонализированную рекламу» обратно. В Private DNS верните «Авто» или укажите DNS провайдера. В AdGuard отключите фильтры «Мобильная реклама» и «Базовый». Системные HMS-рекламу включайте в настройках Журнала и уведомлений HiCare.