How to permanently remove ads on Xiaomi: from system banners to push notifications

Advertising in Xiaomi smartphones has become one of the most talked-about issues among the brand’s users. Even in premium models like the Xiaomi 14 Ultra or Redmi K70 Pro, the manufacturer integrates banner ads into system applications, settings menus and notifications. According to Counterpoint Research 2023, 68% of device owners on MIUI consider advertising to be the main annoying factor – higher than competitors like Samsung or Realme.

Compounding the problem, Xiaomi uses multiple channels to display ads, from classic banners in Security and Theme to hidden mechanisms like MSA (Miui System Ads) and Push notifications from partners. In this article, we will look at all the current ways to turn off ads for 2026, including methods for MIUI 14/15 firmware, as well as solutions for root-righted and non-root-ened devices.

1. Disabling Advertising in Standard MIUI Settings

Starting with MIUI 12, Xiaomi has added a partial disabling option through the settings menu, but this method doesn’t work on all models and doesn’t eliminate ads completely β€” for example, banners in Security or Downloads can stay.

  1. Open Settings β†’ About your phone and tap 7 times on the line version of MIUI to activate Advanced settings (if not).
  2. Return to the main Settings menu and select Additional β†’ Special Opportunities β†’ Advertising.
  3. Turn off the sliders: πŸ“± Personalized recommendations (the main source of targeted advertising) πŸ”” Push notifications from MIUI (clutter) 🌐 Advertising in system applications (banners in Topics, Calendar)

⚠️ Note: Some models (e.g. Redmi Note 12 Pro)+ For the Chinese market, the Advertising item may not be available.

πŸ“Š Which Advertising Irritates You the Most?
Banners in system applications
Push notifications in the curtain
Advertising in MIUI-services (Weather, Calendar)
Advertising in the launcher
All options are the same.
Xiaomi modelThe presence of the option "Advertising" in the settingsEfficiency of the method
Xiaomi 13/13 ProYes (MIUI 14 Global)Remove 60-70% of advertising
Redmi Note 11/12Yes, only in EU-firmware)Cleans 40-50%
POCO F5/X5No (manual shutdown required)Ineffectively
Xiaomi Pad 6Yes (MIUI 15)Remove 80% (except banners in Downloads)

2. Manual disabling of advertising in system applications

Even after the basic options are turned off, ads can remain in separate applications, and let’s take a look at how to remove them from the most problematic MIUI services:

Security Appendix (com.miui.securitycenter)

This is the main advertising nest in MIUI, to turn off banners:

  1. Open Security. β†’ Settings (βš™οΈ) β†’ Get recommendations and turn off all sliders.
  2. In the same menu, select Clean Up β†’ Settings β†’ Advertising Notifications and deactivate them.
  3. To remove all security ads, you need to disable the MSA service (see Section 4).

Security recommendations disabled |Tem cache cleared |Deactivated Push notifications in Weather |Removed banners in Downloads-->

3. Blocking Advertising through ADB (without root)

The Android Debug Bridge (ADB) method allows you to disable system-level advertising services without getting root permissions.This works on all Xiaomi models, including Redmi and POCO, but requires a PC connection.

Step-by-step:

  1. Download ADB Tools and unpack it into a folder on your PC.
  2. On your phone, activate Settings β†’ About Phone β†’ MIUI (7 taps) β†’ Advanced settings β†’ Developers β†’ Debugging via USB.
  3. Connect your phone to your PC and type in the command line (in the folder with ADB): adb shell pm disable-user --user 0 com.miui.systemAdSolution This disables the MSA service, the main source of advertising in MIUI.
  4. Additionally, follow commands to block other advertising modules: adb shell pm disable-user --user 0 com.xiaomi.midrop adb shell pm disable-user --user 0 com.miui.analytics adb shell pm disable-user --user 0 com.miui.bugreport adb shell pm disable-user --user 0 com.miui.cloudservice

⚠️ Warning: Disabling com.miui.cloudservice may disrupt sync with Mi Account (cloud backups, notes).If you use these features, skip the last command.

What if the ADB can’t see the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. Check that in Settings β†’ Additionally. β†’ For developers included the option of debugging by USB (Safe mode. 3. Try another one. USB-cable (original from Xiaomi). 4. Reboot your PC and phone, then reconnect.

4. Complete removal of advertising through root rights

If you're ready to get root access, it gives you maximum control over advertising, and it's suitable for power users and requires you to unlock the bootloader Unlock.

Action list:

  1. Unlock the bootloader through the official Xiaomi tool (requires a binding Mi Account account and wait 7 days).
  2. Install custom recavers (TWRP) and firmware with support for Magisk.
  3. Download Disabler for Xiaomi or Xiaomi Debloater module in Magisk Manager and activate it.
  4. Manually remove system applications responsible for advertising, through TWRP β†’ File Manager β†’ /system/priv-app: πŸ—‘οΈ AnalyticsCore (Collection of Statistics) πŸ—‘οΈ MSA (main advertising module) πŸ—‘οΈ MiuiDaemon (Background Advertising Processes) πŸ—‘οΈ YellowPage (banners in the system menu)

⚠️ Warning: Removing system applications may result in bootloop (a looped boot) or loss of functionality (such as camera failure or a crash). NFC). Before deleting, make a backup copy through TWRP!

πŸ’‘

Root access gives you 100% control over your ads, but it's not guaranteed and can disrupt your system functions, and only use this method if other methods have not worked.

5. Alternative methods: DNS, VPN and third-party applications

If you don't want to go through the system settings, you can block ads at the network level, which are less effective, but easier to implement.

5.1.Blocking through a private DNS

Change. DNS-server to phone to filter advertising domains:

  1. Go to Settings β†’ Connections β†’ Private DNS.
  2. Select the Host Name of the Private DNS Provider and type in: dns.adguard.com or 1.1.1.3 (Cloudflare with Ad Blocking).
  3. Reboot the phone.

5.3 Third-party applications for blocking advertising

Apps like Blokada or RethinkDNS can block ad domains without root, but they require constant running in the background, which increases battery consumption.

MethodEfficiencyCons
Private DNSBlock 50-60% of adsIt doesn’t work in some applications.
VPN with lockLocks 70-80%Could slow down the internet
Blokada/RethinkDNSBlock 80-90%Battery consumption +10-15%

6. Resetting and flashing: extreme measures

If the advertising remains even after all the manipulations, the last option is a complete reset or flashing on the custom version of MIUI (for example, MIUI EU without advertising).

Reset to factory settings

This method will remove all data from the phone, but sometimes helps to β€œzero” the ad settings:

  1. Make a backup copy of important data.
  2. Go to Settings β†’ About Phone β†’ Resetting β†’ Delete all data.
  3. After the reset, do not restore data from the backup – this can return advertising settings.

Installation of custom firmware (MIUI EU, Xiaomi.eu)

Firmware from the Xiaomi.eu community completely removes ads and is optimized for the European market.

  1. Unlock the bootloader (see section 4).
  2. Download the latest version of MIUI EU for your model from the official website.
  3. Install it via TWRP (instructions are available on the 4PDA or XDA Developers forum).

⚠️ Castom firmware may contain bugs, especially on newer models (Xiaomi 14, Redmi) K70). Before installing, check user reviews of your model.

7. Frequent mistakes and how to avoid them

Many users have trouble trying to remove ads, and we'll look at some of the most common mistakes that we've made:

  • ❌ Disabling only part of the advertising options β†’ Ads continue to show up in other apps Solution: Go through all sections from this article.
  • ❌ Use of irrelevant ADB-team β†’ Errors of the type Package not found. Solution: Check the relevance of commands for your version MIUI (for example, MIUI 15 Some packages renamed).
  • ❌ Removing system applications without backup β†’ Bootloop or loss of features Solution: Always back up through TWRP before deleting files.
  • ❌ Use of dubious "debloater" applications β†’ Viruses or spyware: Solution: Only download modules from trusted sources (XDA, 4PDA, Magisk Repository).

πŸ’‘

If after all the manipulations, the ad remains in a particular app (for example, in Mi Video or Mi Browser), the only reliable way is to remove that app via ADB or root and install an alternative (for example, VLC or Chrome).

FAQ: Answers to Frequent Questions

❓ Why is it still showing up after you turn off the ad in the settings?
You probably haven’t turned off all sources. Ads in MIUI come from multiple channels: MSA (Miui System Ads) – the main module, requires you to turn off through ADB or root. Push notifications – check Settings β†’ Notifications β†’ Additional. Third-party apps (such as Mi Browser, Mi Video) – you need to set them up separately. Go through all sections of this article to close all the loopholes.
❓ Can you turn off advertising without a computer?
Yes, but the effectiveness will be lower. Ways without PC: Disabling Ads in Settings (Section 1). Using a private DNS (Section 5.1). Installing Blokada or RethinkDNS (Section 5.3). However, ADB or root will be required to completely remove ads (especially in Security and Themes).
❓ Will the advertisements return after the update? MIUI?
For major updates (e.g., from MIUI 14 to MIUI 15), some ad modules may turn on again. To avoid this: Backup the list of disabled packages (via App Inspector or Package Manager) before upgrading. After updating, repeat the ADB commands from Section 3. If you use root, update the Magisk modules (e.g., Disabler for Xiaomi). In practice, after updating, just repeat 2-3 ADB commands to return the lock.
❓ Is it safe to remove system applications through root?
Removing system applications always involves risks, but they can be minimized: πŸ”Ή Do not delete: com.android.settings, com.miui.home, com.miui.securitycenter (this will lead to the collapse of the system). πŸ”Ή You can delete: com.miui.systemAdSolution, com.xiaomi.midrop, com.miui.analytics. πŸ”Ή Always make a backup through TWRP before removal. πŸ”Ή Check the lists of safe packets to remove 4PDA or XDA If something goes wrong after you delete it, restore the backup or reflash the phone.
❓ Is there a legal way to complain about ads in Xiaomi?
Yes, you can send a complaint through official channels: πŸ“§ Write in support of Xiaomi through the official website (select the category "Advertising"/SpamΒ»). πŸ“± In the Feedback app (com.miui.bugreport) select Complaint β†’ Advertising in MIUI. πŸ—³οΈ Vote to remove ads on Mi Community forums (e.g. here).Unfortunately, individual complaints rarely lead to changes, but mass appeals sometimes affect company policies (e.g., following a wave of complaints in the community). 2022 Xiaomi has added the option to disable advertising in the year MIUI 13 European-style).