How to completely disable advertising on Android in Xiaomi smartphones: 5 proven ways

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

Done: 0 / 4

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:

  1. Annex β€œThemes": 🎨 Open Topics β†’ Profile (human icon) β†’ Settings (βš™οΈ). 🚫 Turn off sliders: "Theme recommendations", "Promo content" and "Personalized recommendations". πŸ”„ Restart the application.
  2. 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-providerAddressLocks it down.Cons
AdGuard DNSdns.adguard.comAdvertising, trackers, phishingIt can slow down the loading of some websites.
Cloudflare1.1.1.1. or 1.0.0.1.Only fraudulent websitesDoes not block ads in apps
NextDNSRegistration is requiredAdvertising, trackers, malicious domainsFree traffic restriction (300k requests/month)
Google DNS8.8.8.8Nothing.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 kind of advertising you have tried?
Through MIUI settings
ADB-team
Change of DNS
Removal of system applications
I haven't tried it yet.

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:

  1. 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.”

FAQ: Frequent questions about ad blocking on Xiaomi

❓ Why is it still showing up after you turn off the ad in the settings?
You may have deactivated only a portion of the ad modules. Check: Google Advertising Settings (Method 1); Settings for each system application (Method 2); Updates for Mi Browser, Mi Video. If the problem persists, use ADB (Method 3).
❓ Can you turn off advertising without a computer?
Yes, but not completely. Without ADB or root, you can: Disable personalized ads (Method 1); Change DNS (Method 4); Install an ad blocker (e.g. Blokada or AdGuard); however, you can’t remove system ads in Settings or Themes.
❓ Google Play Ad Blockers Work for Xiaomi?
Partially. Apps like AdGuard or Blokada block ads in the browser and some apps, but can’t: Remove promotional content in MIUI Settings; Disable ads in system utilities (Weather, Themes); Block notifications from Mi Push Service. Complete removal of ads requires a comprehensive approach (ADB + DNS + manual setting).
❓ How to return ads if something goes wrong?
If the phone is unstable after manipulating ADB or root, restore the standard settings: adb shell pm enable com.miui.systemAdSolution adb shell pm enable com.xiaomi.mipicks Or reset the phone to factory settings (Settings β†’ Phone β†’ Reset).
❓ Why some Xiaomi models don’t have ads?
Xiaomi does not show ads in: Smartphones for the European market (due to laws) GDPR); Models with firmware xiaomi.eu (castom version) MIUI Advertising-free; Branded devices POCO global firmware (but in POCO Launcher ads can remain. Check the firmware region at Settings β†’ The phone. β†’ Version. MIUI (if there are letters EU β€” no advertising).