Owners of Xiaomi Mi 10 Pro often face annoying advertising in system applications, notifications and even on the lock screen. the manufacturer has integrated advertising modules into the MIUI shell at the firmware level, which makes their removal a non-trivial task. In this article, we will analyze all the current methods, from standard settings to advanced methods using ADB and modified firmware.
It is important to understand that advertising in the Mi 10 Pro does not only appear in the browser or third-party applications, but also in system services: Themes, Security, Music and even in Settings. After the MIUI updates, advertising blocks can return, so some methods will need to be used regularly. We tested all the solutions described below on the current versions of MIUI 12-14 (including global and Chinese builds).
Why is there an ad in Xiaomi Mi 10 Pro
The root of the problem lies in Xiaomiโs business model: it monetizes its firmware through integrated advertising, keeping smartphone prices lower than those of its competitors, and building blocks into:
- ๐ฑ System applications: Themes, Music, Video, Browser
- ๐ Push notifications: banners in the curtain and on the lock screen
- ๐ Search Results: In System Search MIUI launcher
- โ๏ธ Settings: Advertising in the Additional or Recommendations section
The Mi 10 Pro with China ROM has a much higher advertising rate than the Global ROM, and it also varies by region, with users in Europe and Russia seeing fewer banners than device owners in Asia, but even in clean MIUI builds, there is advertising โ just in a less intrusive way.
โ ๏ธ Note: Disabling ads through system settings does not guarantee 100% results. Some modules (e.g., in Topics) may ignore user preferences and display banners after rebooting or updating the application.
Method 1: Disabling Advertising through MIUI System Settings
Let's start with the simplest method, which requires no additional tools. MIUI has hidden settings to reduce the number of ad impressions. Here is a step-by-step guide for the Xiaomi Mi 10 Pro:
- Open Settings โ About the phone and tap 7 times on the MIUI version to activate the developer mode.
- Return to the main settings menu and select Additional โ Special Features โ Advertising (this item may be called Personalized Advertising or MIUI Recommendations).
- Turn off all switches in this section: ๐ Personalized recommendations ๐ Advertising identification (or ID promotion) ๐ Showing Advertising in System Applications
Reboot your smartphone.
After this, the number of banners in system applications should be reduced by 40-60%, but some modules (for example, in the Themes or the Browser) will still show ads โ they will have to be customized separately.
Whether recommendations are disabled in MIUI|Is the smartphone rebooted?|Checked settings in the app "Themes"|Are system applications updated to the latest version?-->
Method 2: Manually disabling ads in each application
Many Xiaomi system applications have their own ad settings, which need to be customized individually.
| Annex | The path to settings | What to turn off |
|---|---|---|
| Topics | Profile โ Settings โ Recommendations | All switches in the Personalized Content section |
| browser | โฎ โ Settings โ Confidentiality | Personalized news and advertising identification |
| Music. | Profile โ Settings โ Recommendations | Show recommendations on the main screen |
| Video | Profile โ Settings โ Personal recommendations | Personalized Content and Advertising in Player |
| Security | โ๏ธ โ Notifications โ Promotional notices | All switches in the section Advertising push notifications |
Pay special attention to the Topic app โ it most often ignores the global settings of MIUI. After disabling advertising in it, we recommend you also clear the cache: Settings โ Applications โ Management โ Topics โ Storage โ Clear the cache.
๐ก
If banners keep popping up after you turn off the Topics ads, try temporarily shutting down the internet (plane mode) and reopening the app, sometimes resetting the ad triggers.
Method 3: Using ADB to Deeply Disable Advertising
For users willing to go beyond system settings, there is a more radical method, disabling ads via Android Debug Bridge (ADB), which requires connecting a smartphone to a computer, but gives a better result.
Note: Before using ADB, make sure your Mi 10 Pro has USB debugging enabled (Settings โ About Phone โ MIUI Version (7 taps) โ Developer โ USB debugging) and install Xiaomi and ADB-tools drivers on your PC.
Open the command line (or Terminal on Mac/Linux) and execute these commands sequentially:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.android.browser
adb shell pm hide com.miui.msa.global
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell settings put global hidden_api_policy 1After completing the commands, restart the smartphone. These actions will disable the main MIUI advertising modules, including:
- ๐ข System push notifications with advertising
- ๐ Browser and search advertising MIUI
- ๐ Analytics (which indirectly reduces targeted advertising)
โ ๏ธ Note: Disabling system packages through ADB If you have problems after you use the commands, return it to the command: adb shell pm enable com.miui.systemAdSolution (replace the packet name with the desired one).
Yes, it helped 100% | Yes, but the ad came back after the update | No, I'm afraid to break the phone | Tried, but nothing changed-->
Method 4: Install custom firmware (for advanced)
If youโre tired of fighting ads in standard MIUI, the radical solution is to install a modified firmware. For the Xiaomi Mi 10 Pro (codename umi), the following options are available:
- ๐ง MIUI Advertising free: Firmware from enthusiasts (for example, MIUI EU or Xiaomi.eu, where the ads are removed at the code level. OTA-update.
- ๐ค Castomy ROM: LineageOS, Pixel Experience or ArrowOS are completely replaced MIUI on pure Android.
- ๐ก๏ธ Magisk modules: For example, Disable MIUI Ads or Universal AdBlock โ Block ads without replacing firmware.
Installation of custom firmware requires unlocking the bootloader, which resets all data on the phone. For the Mi 10 Pro, the unlocking process takes 7-14 days (due to Xiaomi's policy).
- Get permission to unlock through the official Xiaomi website.
- Install the Mi Unlock Tool and unlock the bootloader.
- Try TWRP Recovery for your model.
- Download the firmware (e.g. Xiaomi.eu for umi) and install it via TWRP.
Once installed, the ads disappear completely, but there may be problems with Google services (if you choose a version without GApps) or NFC in some regions.
What happens if you donโt install a firmware for your model?
Method 5: Blocking Advertising via DNS or VPN
If you don't want to mess with settings or firmware, you can block Xiaomi's ad servers at the network level.
- ๐ DNS-Filters: Use public filters DNS, blocking advertising, e.g. 1.1.1.3 (Cloudflare Family) 94.140.14.14 (AdGuard) DNS) 176.103.130.130 (AdGuard DNS) To change DNS On Mi 10 Pro, go to Settings โ Connections โ Private DNS And enter the address.
- ๐ VPN Ad-blocking: Apps like AdGuard VPN, Blokada or NextDNS filter traffic and remove banner ads.
The advantage of this method is that it works at the network level and blocks ads in all applications, including third-party ones, but some system banners (for example, in Themes) can still slip, as they are downloaded through local Xiaomi servers.
Combine for maximum effect DNS-filtering with disabling advertising in the settings MIUI (see method 1).
๐ก
DNS-Filtering is the only method that blocks advertising not only in the MIUI, but also in third-party applications (for example, in games or social networks).
What to do if the ad returns after the update
Xiaomi regularly updates its ad modules through System On or Themes App. If banners reappear after the update, follow the following steps:
- Check settings: Go to Settings โ Additional โ Special Features โ Advertising and make sure all switches are off.
- Clear the cache: For Themes, Browser and Security applications, clean the cache (Settings โ Applications โ Management โ Storage โ Clear the cache).
- Repeat. ADB-Teams: After update MIUI Some system packets may be activated again. Run the commands from Method 3 again.
- Reverse to the old version: If the update brought too much advertising, you can roll back to the previous version of MIUI via Fastboot (requires an unlocked bootloader).
Also, look at regional settings. If your Mi 10 Pro was originally designed for China (China ROM), even global firmware can load ads for the Asian region, in which case only a complete replacement of the firmware on Xiaomi.eu or custom will help.