Xiaomi Advertising: How to Get Rid of It Forever – 7 Proven Ways

Are you tired of the intrusive MIUI banners, pop-up β€œsuper discount” notifications and in-app ads? Xiaomi has long been known for aggressive monetization through integrated advertising β€” even in firmware for the European market. But the good news is that 90% of the inserts can be turned off without root rights and complex manipulation.

In this article, we will discuss the current 2026 methods of removing ads for all Xiaomi, Redmi and POCO devices (including Mi TVs).

  • πŸ”§ Hidden settings MIUI, Which Xiaomi doesn't advertise
  • πŸ“± Disabling advertising in system applications (Browser, Music, Topics)
  • πŸ’» ADB-commands for deep cleaning (without rut)
  • 🚫 Blacklist of apps that can’t be removed
  • πŸ”„ Alternative Firmware for Those Ready for Radical Measures

All instructions are tested on MIUI 14/15 (including global and Chinese versions) and are valid for models from Redmi Note 8 Pro (2019) to Xiaomi 14 Ultra (2026).

πŸ“Š What kind of Xiaomi device do you have?
Smartphone (MI/Redmi/POCO)
Television (Mi TV)
Fitness bracelet (Mi Band)
Router (Mi Router)
Other

Basic MIUI settings: what can be turned off without risk

Start with the simplest, built-in MIUI options. Even stock firmware has ad cutting tools, but they're hidden in non-obvious menus.

The first step is to disable personalized advertising:

  1. Go to Settings β†’ Google β†’ Advertising
  2. Turn off the option of personalized advertising
  3. Reset the Advertising Identifier (button at the bottom of the screen)

This will reduce the number of banners targeted, but it won't eliminate system advertising completely. MIUI:

Disable "Recommendations" in Settings β†’ Lock screen |

Remove the tick "Show Advertising" in Settings β†’ Additional β†’ Special. features β†’ Advertising |

Disable notifications from Mi Video, Mi Browser, GetApps in Settings β†’ Applications β†’ Notification Management |

Reset your Mi Account settings (if you don’t use the cloud) to Settings β†’ Accounts. β†’ Mi Account β†’ Synchronization-->

Attention to details: In some regional firmware (e.g. India), Special Opportunities β†’ Advertising may not be available, in which case skip it and move on to the next section.

⚠️ Warning: Disabling sync with Mi Account will cause you to lose backups in the cloud, and if you use them, skip this step or create a local copy of the data before changing your settings.

2 Cleaning system applications: what can be removed and what can not

Many banner ads appear from pre-installed Xiaomi apps, some of which can be removed without consequences, and some can only be disabled (complete removal will lead to system errors).

Here is a list of safe apps to remove (via Settings β†’ Apps β†’ Application Management):

  • πŸ—‘οΈ Mi Browser (browser with advertising in bookmarks)
  • πŸ—‘οΈ Mi Video (video player with banners)
  • πŸ—‘οΈ Mi Music (music player with advertising)
  • πŸ—‘οΈ GetApps (app store with aggressive advertising)
  • πŸ—‘οΈ Mi Pay (if you do not use the payment)

Apps that can only be turned off (cannot be removed!):

AnnexWhy can't you remove it?How to turn off
Security (Security)Responsible for system protection and updatesDisable notifications in Settings β†’ Notifications
MiuiDaemonSystem processes serviceFreeze with ADB (see section 4)
AnalyticsStatistics collection (you can delete, but you will lose the usage data)Disable in Settings β†’ Privacy β†’ Analytics
MSA (Mi Service Framework)Critical system componentRestrict through ADB (commands below)

Important: Deleting applications like Security or MSA will cause a device to reboot or not be able to update the firmware. If in doubt, use the methods in the next section.

What happens if you remove the system application?
The device can: 1 Stop booting (bootloop) 2 Lose communication with Xiaomi servers (no updates) 3 Automatically restore remote applications after restarting 4) Give errors when using the camera or other functions If this happens, only flashing through Fastboot will help.

3. ADB-Teams: Deep Cleaning Without Root Rights

If standard methods don’t work, it’s time to connect ADB (Android Debug Bridge), which is Google’s official tool that allows you to manage system settings without rooting.

You'll need:

  • πŸ–₯️ Computer with Windows/Linux/macOS
  • πŸ”Œ USB-cable (original or quality)
  • πŸ“± Included Debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers)

Download ADB Tools and execute commands in the terminal (command line):

adb shell pm hide com.miui.msa.global # Disables MSA (Main Advertising Source)


adb shell pm hide com.xiaomi.ab # Removes ads in the browser




adb shell pm hide com.miui.analytics # Disables statistics collection




adb shell pm hide com.android.browser # Removes the backup browser




adb shell settings put global captive_portal_detection_enabled 0 # Disables network check (removes pop-ups)

How do you get it back? Replace hide with unhide in the commands above.

⚠️ Note: Pm hide commands only work on the MIUI 12 For older versions, use pm disable-user. --user 0 Example: Adb shell pm disable-user --user 0 com.miui.msa.global

πŸ’‘

If the ad returns after the commands are executed, check if the settings have reset after the MIUI update. In this case, repeat the procedure or use Tasker to automatically apply the commands after the reboot.

4. Alternative firmware: a radical solution

If you're willing to go to extreme lengths, consider switching to custom firmware, which will take away ads altogether, but will require unlocking the bootloader and potentially take away some features (like the wide-angle camera on some models).

Top.-3 Firmware without advertising for Xiaomi:

FirmwarePlusesConsComplexity of installation
LineageOSClean Android, no ads, frequent updatesThe camera or NFC may not work.⭐⭐⭐ (middle-class)
Pixel ExperienceThe interface is like Google Pixel, optimizedNot all models are supported⭐⭐⭐⭐ (high-pitched)
Xiaomi.euMIUI without advertising, all functions workRequires weekly updates⭐⭐ (low-key)

Step-by-step instructions for Xiaomi.eu (the easiest option):

  1. Unlock the bootloader through the Mi Unlock Tool (requires an account to be linked to the device and wait 7 days for new models).
  2. Download the firmware for your model from Xiaomi.eu.
  3. Install it via Fastboot or TWRP (instructions are available on the firmware site).
  4. After installation, reset to factory settings.

πŸ’‘

Xiaomi.eu firmware is the only way to get a clean MIUI without losing functionality. But remember: it’s unofficial software, and Xiaomi can block an account for using it (although such cases are extremely rare).

5. Advertising on Mi TV: a separate case

Xiaomi Mi TVs are even more affected by advertising than smartphones, where banner ads are built into the home screen, the remote (Netflix/Prime Video buttons), and even the audio settings.

Ways of fighting:

  • πŸ“Ί Disable recommendations: Settings β†’ Accounts and security β†’ Content recommendations β†’ Turn it off.
  • πŸ”• Remove advertising buttons on the remote: Plug opaque Scotch on LED-button-light Netflix/Amazon (They glow when they show ads).
  • πŸ› οΈ ADB for Mi TV: Connect your TV to your PC over Wi-Fi and do: Adb connect IP_yours_TV:5555 adb shell pm disable-user --user 0 com.mitv.tvhome # Removes the main ad advert adb shell pm disable-user --user 0 com.miui.tv.ad # Disables the Advertising Module
  • πŸ”„ Reset to factory: Extreme measure - reset to Settings β†’ The device β†’ Resetting settings (helps to 1-2 weekdays).

For models 2020 year and newer (Mi) TV 4S/5 Pro) Xiaomi has added protection against ADB-In this case, only blocking will help. DNS:

  1. Go to Settings β†’ Network β†’ Network settings β†’ DNS
  2. Enter 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard)
  3. Reboot the TV.

6. Additional measures: blockers and VPNs

If after all the manipulations, the advertising still leaks out, use the side tools:

Ad blockers:

  • πŸ›‘οΈ Blokada (no root, block at level) DNS)
  • πŸ›‘οΈ AdGuard (there is a version for Android) TV)
  • πŸ›‘οΈ NextDNS (configuring through private) DNS)

2. VPN with ad blocking:

  • 🌍 ProtonVPN (free rate with tracker locking)
  • 🌍 Windscribe (10GB of traffic per month) + blocker)

3. Hosts file (for advanced):

Replace the system hosts file with a modified one that blocks ad domains.

  1. Download the latest hosts from GitHub.
  2. Use Root Explorer or ADB to replace the file along the /system/etc/hosts path.
  3. Reset the device.

⚠️ Note: Changing a hosts file without root rights is not possible on modern versions of Android. MIUI 14+ This method only works with an unlocked boot loader.

7 What to do if the ad returns after the update

Xiaomi regularly returns ads through system app updates, if the banners reappear after the update:

Solutions:

  • πŸ”„ Reverse Update: In Settings β†’ Annexes β†’ App management find an updated app (like GetApps) and click Cancel Update.
  • πŸ“΅ Freeze the app: Use App Freezer from Google Play or ADB-Command: Adb shell pm disable-user --user 0 name-pack
  • 🚫 Block Updates: In Settings β†’ Annexes β†’ Google Play Store β†’ Notifications Disable Auto Updates for System Applications.
  • πŸ”§ Going back to the old version MIUI: If the update brought too much advertising – roll back to the previous firmware through Fastboot.

For Mi TVs: After updating, reset your ad settings via ADB:

adb shell settings put global hidden_api_policy 1

This command unlocks the hidden APIs that Xiaomi uses to display ads.

πŸ’‘

If you use MIUI beta, be prepared for more frequent ad returns, and stable releases are usually less aggressive.

FAQ: Frequent questions

❓ Why did the advertisement reappear after the reset?
Resetting to factory settings returns all system applications to their original state, including ad modules. After reset, repeat the steps from Section 1 (Basic Settings) and Section 3 (ADB-team).
❓ Can you remove the advertisements on POCO without ADB?
Yes, POCO devices (e.g., POCO X5 Pro or POCO F5) have less aggressive ads. Enough: Turn off Recommendations in lock screen settings. Delete GetApps and Mi Video via Settings β†’ Apps. Disable notifications from Mi Browser. ADB is not required unless you are annoyed by the rare banners in the system menus.
❓ Will the way to work with ADB Xiaomi 13T?
Yes, the commands in Section 3 are compatible with Xiaomi 13T (and other models on MIUI 14/15).However, new devices may require: Wi-Fi connection (not USB) for ADB. Using the command pm uninstall -k --user 0 name.packet instead of pm hide. Disabling Miui Optimization in the developer settings.
❓ How to remove ads in Mi Fit (for Mi Band)?
The Mi Fit app (now Zepp Life) shows ads in the Open section to remove them: Open the app's Settings β†’ Notifications and disable all alerts. In the app itself, go to Profile β†’ Settings β†’ Advertising and analytics, and turn off all switches. If you have any ads left, use them. ADB-Command: Adb shell pm disable-user --user 0 com.xiaomi.hm.health This won’t remove the app, but will remove banner ads.
❓ Is it legal to turn off ads on Xiaomi?
Yes, all of the methods described (except custom firmware) are legal and do not violate Xiaomi’s user agreement.The company provides tools to disable personalized advertising in settings, and the use of ADB is allowed by Google for all Android devices. However: Deleting system applications can lead to a loss of warranty if the device has to be submitted to the service. Using custom firmware voids the warranty (but returning to stock firmware restores it).