Why is it that Xiaomi is using ads and can it be removed forever?
Xiaomi, Redmi and POCO smartphone owners often face intrusive advertising in system applications, settings menus, and even lock screens. This is not a coincidence, but part of the companyβs business model: MIUI contains built-in advertising modules that show promotional content from Xiaomi partners. In some regions (for example, in Europe), advertising is disabled by default due to local laws, but in Russia, CIS countries and Asia it is active.
The good news is that most ads can be turned off through standard settings without rooting or complicated manipulation. The bad news is that some types of promotional content (such as Mi Browser or Mi Video apps) require additional actions. from basic to advanced, including ADB-commands and setup DNS.
β οΈ Important: After Update MIUI Some settings may be reset. We'll show you how to make the ad shutdown permanent.
Method 1: Disabling personalized advertising in MIUI
The first step is to deactivate the targeted advertising system, which collects data about your preferences.This method works on all Xiaomi smartphones with MIUI 12 and later (including Redmi Note 10/11/12, POCO X3/X4/X5, Mi 11/12/13).
Instructions:
- π± Open the Settings. β Google β Advertising.
- π Switch the slider βDisable Personalized Advertisingβ to the On position (yes, this is not a typo β turning on this option disables targeting).
- ποΈ Click "Reset advertising" ID" (This will clear your profile for advertisers).
- π Return to the main settings menu and go to Settings β Memory. β Clean up, then select βClear Advertising Dataβ (if there is such a clause).
This method reduces the number of impressions, but it doesn't eliminate the ads completely. For a radical solution, read on.
βοΈ What to do before turning off advertising
Method 2: Manually disabling advertising in MIUI system applications
Xiaomi embeds ad units into standard utilities: Weather, Themes, Browser, Music and even Settings. To remove them, you need to disable promo content in each application separately.
Step-by-step:
- Annex βThemes": π¨ Open Topics β Profile (human icon) β Settings (βοΈ). π« Turn off sliders: "Theme recommendations", "Promo content" and "Personalized recommendations". π Restart the application.
- Annex "Weather": π¦οΈ Enter the Weather β Menus (β°) β Settings β Additionally. π΅ Turn off "Show Ads" and "Interesting Facts" (the latter also contains a promo).
Mi Browser browser:
- π Open your browser, tap on. β° β Settings β Additionally.
- π Deactivate: βPersonalized Contentβ, βRecommendations on the Mainβ, βNews Notifications".
- Connection: Adb devices (you should see your device; if not, install Xiaomi USB Drivers).
- Advertising Disabling: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.mipicks adb shell pm disable-user --user 0 com.android.browser
Once these commands are executed, the ads will disappear from the settings menu, the Themes app, and the browser. However, some services (such as Mi Video) may continue to show promos β they must be blocked separately.
π‘
If the ad returns after the reboot, create a.bat file with these commands and run it after each MIUI update.
Method 4: Changing DNS to block ad servers
Another effective method is redirection. DNS-It's network-level, it blocks promo content across all apps, including YouTube, Mi Browser and games.
How to set up:
- π‘ Go to Settings. β Connections and sharing β Private DNS.
- π§ Select "Host Name of Private Provider" DNS" and enter one of the addresses: dns.adguard.com (AdGuard) DNS) family.adguard-dns.com (with filtering "18"+") 1dot1dot1dot1.cloudflare-dns.com (Cloudflare)
- π Save and restart the phone.
β οΈ Note: Some banking applications (e.g. SberBank Online or Tinkoff) may block work when using third-party banking services DNS. In this case, add their domains to exceptions or return the standard settings. DNS.
| DNS-provider | Address | Locks it down. | Cons |
|---|---|---|---|
| AdGuard DNS | dns.adguard.com | Advertising, trackers, phishing | It can slow down the loading of some websites. |
| Cloudflare | 1.1.1.1. or 1.0.0.1. | Only fraudulent websites | Does not block ads in apps |
| NextDNS | Registration is required | Advertising, trackers, malicious domains | Free traffic restriction (300k requests/month) |
| Google DNS | 8.8.8.8 | Nothing. | Collects data on requests |
Method 5: Remove system applications with advertising (requires unlocking the bootloader)
If you're willing to take drastic measures, you can remove embedded apps that show ads, which requires an unlocked bootloader and root (or Magisk) rights, which is suitable for power users and can be unwarranted.
List of "culprits" of advertising in MIUI:
- π¦ com.miui.systemAdSolution β the main module of advertising in the system;
- π¬ com.xiaomi.mipicks β Promo content in apps;
- π com.android.browser β a browser with advertising;
- πΊ com.miui.video - Mi Video app;
- π΅ com.miui.player - Music player.
To remove, use ADB with root rights:
adb shell
su
pm uninstall -k --user 0 com.miui.systemAdSolution
pm uninstall -k --user 0 com.xiaomi.mipicksβ οΈ Warning: Removing system applications may cause the phone to run unstable, update errors, or inability to use certain features (such as design themes). TWRP or adb backup.
What if the adverts returned after the MIUI update?
Xiaomi regularly releases updates that can reset ad settings or add new ad modules to avoid:
- Turn off automatic updates MIUI: π Go to Settings. β The phone. β Updating the system β β° β Settings. π« Deactivate "Automatic booting over Wi-Fi" and "Auto Update".
Use the script to automatically disable ads:
Create a file. disable_ads.bat method-team 3 and start it after each update.
Install an alternative firmware:
Xiaomi.eu or LineageOS firmware removes system-level ads, but requires unlocking the bootloader.
If after the update, the menu items to disable advertising are missing, try resetting the settings of the com.android.settings application via ADB:
adb shell pm clear com.android.settingsπ‘
Check your settings regularly after MIUI updates β Xiaomi often returns ad modules under the guise of βUser Experience Improvements.β