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).
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:
- Go to Settings β Google β Advertising
- Turn off the option of personalized advertising
- 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!):
| Annex | Why can't you remove it? | How to turn off |
|---|---|---|
| Security (Security) | Responsible for system protection and updates | Disable notifications in Settings β Notifications |
| MiuiDaemon | System processes service | Freeze with ADB (see section 4) |
| Analytics | Statistics collection (you can delete, but you will lose the usage data) | Disable in Settings β Privacy β Analytics |
| MSA (Mi Service Framework) | Critical system component | Restrict 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?
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:
| Firmware | Pluses | Cons | Complexity of installation |
|---|---|---|---|
| LineageOS | Clean Android, no ads, frequent updates | The camera or NFC may not work. | βββ (middle-class) |
| Pixel Experience | The interface is like Google Pixel, optimized | Not all models are supported | ββββ (high-pitched) |
| Xiaomi.eu | MIUI without advertising, all functions work | Requires weekly updates | ββ (low-key) |
Step-by-step instructions for Xiaomi.eu (the easiest option):
- Unlock the bootloader through the Mi Unlock Tool (requires an account to be linked to the device and wait 7 days for new models).
- Download the firmware for your model from Xiaomi.eu.
- Install it via Fastboot or TWRP (instructions are available on the firmware site).
- 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:
- Go to Settings β Network β Network settings β DNS
- Enter 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard)
- 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.
- Download the latest hosts from GitHub.
- Use Root Explorer or ADB to replace the file along the /system/etc/hosts path.
- 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 1This 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.