Advertising in navigation apps on the Xiaomi Redmi Note 10 Pro can be as annoying as banners in the browser β especially when it pops up right while driving or blocks part of the map. The problem is compounded by the fact that the manufacturer integrates advertising modules not only into the branded services of MIUI, but also into third-party applications like Google Maps or Yandex.Navigator through system permissions. In this article, we will analyze all the working ways to get rid of intrusive advertising, from standard settings to hidden functions and technical tricks with ADB.
It's important to understand that some of the ads are built into the firmware level, and you can't remove them with the usual notifications turning off. For example, banners in MIUI Security or Cleaner can be broadcasted even in the background, consuming traffic and battery power. We tested all the methods on Redmi Note 10 Pro with the latest versions of MIUI 14/15 (including global and Chinese firmware) - the results are summarized in the comparison table below. If you use custom firmware like Pixel Experience, some steps will differ.
1. Disabling advertising in Google Maps and Yandex.Navigator
Standard navigation apps show ads in two scenarios: contextual banners on the map (such as offers of a cafe or gas station) and full-screen ads at launch. In Google Maps, some ads can be disabled through account settings, but not all:
- π Open Google Maps β click on the profile avatar β Settings β Account settings.
- π In the Personalization and Data section, disable the Advertising option based on your activity.
- π« Go to Settings. β Notifications and deactivate all items related to promotions.
The algorithm of Yandex.Navigator is different: advertising is tied to geolocation and affiliate programs, to reduce it:
- Go to profile β Settings β Advertising and partners.
- Turn off Showing Promotions Nearby and Personalized Advertising.
- Clear the app cache through Phone Settings β Applications β Yandex.Navigator β Memory.
β οΈ Note: Even after these actions, advertising may appear as points of interest" (POI) These are not banners, they're paid tags of partners, and they can only be hidden through the filters on the layers of the map. β Take the boxes off the Partner offers).
2. blocking system advertising MIUI (without root)
MIUI firmware is known for integrated ad modules that show banners in Weather, Themes, Browser and even Settings. On the Redmi Note 10 Pro, some of this ad can be disabled via hidden menus:
- π§ Go to Settings. β About the phone and tap 7 times according to the version MIUI, to activate the Developer Mode.
- π Back to Settings β Additionally. β Special facilities β Developer mode.
- π Find the option to disable advertising MIUI (On some firmware, it is called Personalized Ad Recommendations and deactivate it.
If this paragraph is not available, use it. ADB-team (works without root rights):
adb shell settings put global miui_optimize 0This command disables some of the system optimization, including advertising services. Once done, restart your phone.
adb shell settings get global miui_optimizeGotta get back to 0.
π‘
If ADB does not recognize the device, install Xiaomi USB Drivers and enable USB Debugging in the developer settings.
3.Use of DNS-filters for blocking advertising
One of the most effective ways is to redirect ad domains to an "empty" server via a private DNS, which blocks banners from loading at the network level without affecting the application. On the Redmi Note 10 Pro, it takes 2 minutes to set up:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the Private DNS Host Name and enter one of the addresses: dns.adguard.com (AdGuard DNS) security.cloudflare-dns.com (Cloudflare) doh.centraleu.pi-dns.com (Pi-hole)
Save and restart the phone.
To check, open your browser and go to dnsleaktest.com. The results should show the one you have chosen. DNS-provider.
| DNS-provider | Blocking ads | Locks down trackers. | Speed (ms) |
|---|---|---|---|
| AdGuard DNS | β Yes. | β Yes. | 20β50 |
| Cloudflare | β No. | β Yes. | 10β30 |
| NextDNS | β Yeah (tuning in) | β Yes. | 30β70 |
| Pi-hole | β Yes. | β Yes. | Depends on the server. |
β οΈ Note: Some banking applications (e.g. SberBank or Tinkoff) may block access when using third-party banking services DNS. In this case, add their domains to the whitelist through settings. DNS-Provider (for example, in the personal account of AdGuard).
4. Disabling Advertising through Mi Account Settings
Some of the ads in MIUI are tied to Xiaomi's account. You don't use branded services, the ad modules can be activated via cloud synchronization to disable them:
- π± Open the Settings. β Accounts. β Mi Account.
- π Go to Sync and disable all items related to Recommendations and Personalization.
- π Go to account.xiaomi.com, log in and under Privacy β Ad Preferences Deactivate All Options.
On Chinese firmware (e.g. Redmi Note 10 Pro for the Chinese market), ads can return after MIUI updates, in which case only the complete deletion of the Mi Account or the transition to global / European firmware will help.
Synchronization of recommendations is disabled|DNS modified AdGuard/NextDNS|Completed team ADB for miui_optimize|Googleβs cache of services has been cleared and MIUI-->
5. Alternative methods: from root rights to custom firmware
If the standard methods don't work, then radical measures are left, and they require technical skills, but they are guaranteed to remove all the ads.
- π§ Ruth-Right. + AdAway: Install Magisk, get root and run AdAway β the app blocks ads at the system level through the hosts file.
- π± Brush firmware: firmware like Pixel Experience or LineageOS are deprived of advertising modules MIUI. Disadvantages: Loss of some functions (for example, IR-The blaster or camera may not work properly).
- π‘οΈ Blokada or NetGuard: These apps create local VPN-tunnel and filter ad domains, not requiring root rights, but may conflict with banking applications.
To install Pixel Experience on Redmi Note 10 Pro (codename sweet):
- Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-15 days).
- Install TWRP for sweet via fastboot flash recovery twrp.img.
- Sweat the firmware through TWRP, having previously made a backup.
β οΈ Warning: Unlocking the bootloader resets the phone to factory settings! On Chinese versions of the Redmi Note 10 Pro (like sweetin) you may need additional Mi Account authorization to unlock.
List of compatible custom firmware for Redmi Note 10 Pro
6. Frequent mistakes and how to avoid them
Many users experience ad returns after updates or navigational failures, and these are typical problems and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Advertising returns after MIUI update | Resetting advertising settings | Repeat steps with ADB and DNS |
| Google Maps does not show traffic | DNS-filter blocks Google services | Eliminate the googleapis.com and gstatic.com domains |
| Yandex.Navigator does not load maps | Blocking Yandex CDN | Add yandex.net to the DNS whitelist |
| The banking application is not working | Conflict with private DNS | Disable DNS for a specific application via NetGuard |
If after all the manipulations the advertising remains, check:
- π Have you been in the position of the update (see Settings)? β Annexes β Google Play Services β Memory. β Clear the cache).
- π‘ Does the phone use mobile data instead of Wi-Fi (some carriers embed ads at the level of the phone) APN).
- π οΈ Have you detected any viruses (check with Malwarebytes or Dr.Web).
π‘
The most reliable method is the combination ADB-team (miui_optimize 0) + private DNS (AdGuard) + Cleaning up the cache of Google services.