How to completely remove advertising on Xiaomi MIUI 13: From System Banners to Applications

MIUI 13 remains one of the most controversial shells of Android: on the one hand – smooth animation and convenient chips, on the other – aggressive advertising that penetrates the system menus, notifications and even standard applications. If you are tired of intrusive banners in Browser, Music or Themes, this article will help you get rid of them once and for all – without root rights and complex manipulations.

We tested all the current methods on the Redmi Note 11 Pro devices+, Xiaomi 12T and POCO F4 Some of the ways are universal, some require additional actions, such as connecting to a PC or installing third-party utilities. Importantly, some settings may reset after the system update, so bookmark this page.

Warning: Complete removal of advertising on MIUI 13 without root rights is impossible β€” the shell is integrated with Xiaomi's advertising services at the core level. But to minimize (or make it invisible) is real.

1. disable personalized advertising in MIUI settings

The first step is to deactivate the data collection for targeted ads, which will not eliminate the ads completely, but will reduce the number of ads and make them less intrusive. MIUI 13 This parameter is hidden deeper than in previous versions.

Go to: Settings β†’ Google β†’ Advertising (or Settings) β†’ Additionally. β†’ Confidentiality β†’ Advertising on some models).

Turn off the option β€œPersonalized Advertising” and reset the advertising ID (button Reset the identifier).

Then go back to the basic settings and walk along the way: Settings β†’ The phone. β†’ Version. MIUI (Tap 7 times to activate the developer mode).

Now open up:

Settings β†’ Additionally. β†’ For developers β†’ Turn off the ad mixer

MSA

Miui Advertising Service

This item is often missing on Chinese firmware – it will be required. ADB-team (see section 3).

  • πŸ” What it does: reduces the number of banners in system applications by 30-50%.
  • ⚠️ Limitation: Advertising in Browser and Themes will remain, but will become less targeted.
  • πŸ”„ Important: After resetting settings or updating MIUI The parameters can return to the factory.
πŸ“Š What advert in MIUI annoys you the most?
Banners in system applications
Notice of shares
Browser advertising
Recommendations in the "Themes" menu

2. Manual removal of ads in standard Xiaomi apps

Some applications MIUI 13 lets you disable ads in your settings. This is not a universal method, but it works for key utilities:

Browser (Mi Browser / Mint Browser)

Open the browser, tap three dots in the lower right corner β†’ Settings β†’ Additionally. β†’ Advertising and recommendations. Turn off all switches:

  • πŸ“± Guidelines on the homepage
  • πŸ”” News alerts
  • 🎯 Personalized recommendations

⚠️ Note: On Chinese firmware, these settings may be blocked. In this case, delete the browser through Settings β†’ Apps and install Google Chrome or Firefox from the Play Market.

Music (Mi Music)

Launch the application, go to the Profile β†’ Settings β†’ Advertising and deactivating:

  • 🎡 Banners on the playback screen
  • πŸ“’ Promotional notices

If there is no item, update the app via Play Market (the global version usually has more options).

Topics (Themes)

The most "advertising" application in the MIUI. To reduce the number of banners:

  1. Open the Topics β†’ Profile β†’ Settings.
  2. Turn off Guidelines on Home and Notifications on New Topics.
  3. In the Wallpaper section, tap three points. β†’ Settings β†’ Hide advertising (if the option is available).

Alternative: Install a third-party launcher (like Nova Launcher) and opt out of standard themes.

Check the browser settings (Mi Browser)

Disable advertising in music (Mi Music)

Hide banners in Themes (Themes)

Remove unnecessary system utilities (e.g. Mi Video)

Update apps through Play Market-->

3. Blocking Advertising through ADB (without root)

If the system settings do not help, the next step is to use the system. ADB-Android Debug Bridge, which blocks ad services at the system level without requiring superuser rights. MIUI 13, including Redmi, POCO Xiaomi.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS
  • πŸ”Œ USB-cable (preferably original)
  • πŸ“± Developer mode enabled and debugging by USB

Step-by-step:

  1. Download ADB Tools and unpack it into a separate folder.
  2. On the phone, activate the developer mode (7 taps according to the version) MIUI at the Settings β†’ The phone).
  3. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  4. Connect your phone to your PC, select File Transfer mode and confirm access for debugging.
  5. Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB and do:
adb shell


pm uninstall --user 0 com.miui.systemAdSolution




pm uninstall --user 0 com.xiaomi.midrop




pm uninstall --user 0 com.android.browser




pm hide com.miui.analytics

These commands are deleted:

  • 🧹 com.miui.systemAdSolution – system advertising module
  • πŸ“Ž com.xiaomi.midrop – analytics service (responsible for targeted advertising)
  • 🌐 com.android.browser – standard browser with banners
  • πŸ“Š com.miui.analytics – statistics collection (hidden, but not deleted)

⚠️ Note: Some firmware may lose access to the Theme or Browser after completing commands. If critical, install alternatives from the Play Market in advance.

To restore the removed components, use the command:

adb shell cmd package install-existing com.miui.systemAdSolution

(Replace the name of the package with the correct one).

What if the ADB can’t see the device?
1. Make sure the drivers ADB (Stop the slack) [here](https://developer.android.com/studio/run/win-usb) Windows). 2. Try another one. USB-cable (not all support data transmission). 3. Include in the developer settings the option Debugging by USB (security parameters) and Allow debugging in charging mode. 4. Restart your phone and PC. 5. If you use macOS/Linux, Add a rule for the device: echo '0x2717' > ~/.android/adb_usb.ini (Xiaomi).

4.Use of DNS-filters for blocking advertising

Alternative way – redirect advertising domains through private DNS. This won't remove banners completely, but it will block most online ads. MIUI 13 and does not require root or ADB.

How to set up:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of a private DNS and enter one of the addresses: dns.adguard.com (AdGuard) DNS) family.adguard-dns.com (with adult content blocked) 1dot1dot1dot1.cloudflare-dns.com (Cloudflare)

Save the settings and restart the phone.

Pros of the method:

  • πŸ›‘οΈ Blocks ads in the browser and some applications.
  • πŸ”’ No need to install additional programs.
  • 🌍 It works on all versions. MIUI.

Cons:

  • ❌ Does not remove system banners in Topics or Settings.
  • πŸ“Ά It can slow down the loading of some websites.
DNS-providerAddressBlocking adsLocks down trackers.Speed.
AdGuard DNSdns.adguard.comβœ… Yes.βœ… Yes.⚑ Quickly.
Cloudflare1dot1dot1dot1.cloudflare-dns.com❌ No.βœ… Partially.⚑ Very quickly.
NextDNSRegistration is requiredβœ… Yeah (tuning in)βœ… Yes.🐒 Depends on the server.
Google DNSdns.google❌ No.❌ No.⚑ Quickly.

For maximum effect, combine this method with disabling personalized advertising (section 1) and ADB-teams (section 3).

πŸ’‘

After the shift DNS Some sites have stopped opening, try another provider or return settings to standard (automatically).

5. Removing advertising with third-party utilities

If previous methods failed, you can use specialized applications, which work in different ways: some block advertising domains, others hide banners through overlays, and it is important to choose proven utilities so that you do not run into viruses.

5.1. AdGuard (without root)

The app creates a local VPN-tunnel and filter traffic:

  1. Download AdGuard from Play Market.
  2. Launch and turn on protection (allow creation) VPN-connection).
  3. In the settings, activate the filters: πŸ›‘οΈ AdGuard Base filter πŸ“± Mobile ads filter 🌍 EasyList China (for Chinese firmware)

Disadvantages: It may conflict with others VPN-applications.

5.2. Blokada (AdGuard alternative)

A similar open source tool:

  • πŸ”— Download from the official website: blokada.org.
  • πŸ”„ Enable lock and select Energy list (optimized for mobile).
  • βš™οΈ In the settings, disable Blocked Domain Notifications (so as not to annoy pop-ups).

5.3. App Ops (for advanced users)

The utility allows you to disable permissions for system applications, including advertising modules:

  1. Download App Ops from APKPure (no App Ops in the Play Market).
  2. Find it on the list. MSA (com.xiaomi.msa.global and disable permissions: πŸ“‘ Internet πŸ“ Location πŸ“‚ Warehouse

⚠️ Warning: Incorrect disabling of permits can lead to malfunctions MIUI. Before changes, make a backup copy through Settings β†’ Additionally. β†’ Backup.

6. Radical methods: flashing and root

If you're willing to go to extreme lengths, consider installing custom firmware or getting root rights, which will remove ads forever, but have risks:

  • 🚨 Loss of guarantee.
  • πŸ”§ Possibility of "bricking" the device.
  • πŸ”„ Difficulties with updates OTA.

Install custom firmware (for example, LineageOS)

Firmware like LineageOS or Pixel Experience are devoid of Xiaomi advertising, but require unlocking the bootloader and installing via the app. TWRP. Instructions:

  1. Unlock the bootloader through the official Xiaomi tool (Mi Account is required).
  2. Install TWRP Recovery for your model (see instructions on XDA Developers).
  3. Download the firmware (like LineageOS) and download it via TWRP.

Advantage: no advertising and a clean Android, disadvantage: possible bugs with the camera or sensors.

6.2. Getting root and removing system applications

With root rights, you can remove advertising modules permanently:

  1. Get root through Magisk (instructions here).
  2. Install Titanium Backup or Root Explorer.
  3. Remove packages: com.miui.systemAdSolution com.xiaomi.msa.global com.miui.analytics com.android.browser

After deleting, restart your phone. the ads will disappear, but be careful: removing critical packets can lead to a bootloop (a looped reboot).

πŸ’‘

Castom firmware and root give 100% result, but deprive you of guarantees and OTA-Use these methods only if you are prepared for possible problems.

7. Alternative solutions: launchers and workarounds

If you don’t want to dig into the settings, consider β€œcosmetic” ways to combat advertising:

Installation of a third-party launcher

Launchers like Nova Launcher or Lawnchair hide system widgets with ads:

  • 🎨 Download the launcher from Play Market.
  • πŸ”§ In the launcher settings, turn off Show Mi offers.
  • πŸ“± Set it as a default launcher.

This won’t remove banners in apps, but it will make the home screen cleaner.

7.2 Disabling notifications from advertising services

Go to Settings. β†’ Notifications β†’ All applications and disable alerts for:

  • πŸ“’ MSA (com.xiaomi.msa.global)
  • 🎡 Mi Music
  • 🌐 Mi Browser
  • 🎨 Topics

7.3. Use of a browser with an ad blocker

Replace the standard browser with:

  • 🦊 Firefox + Extension of uBlock Origin.
  • 🌍 Brave Browser (built-in ad blocking).
  • πŸ›‘οΈ Kiwi Browser (supports Chrome extensions).

FAQ: Frequent questions about removing ads MIUI 13

❓ Why After Updating MIUI The commercial reappeared?
Updates often reset ad settings. After the update, re-execute the steps from Section 1 (disable personalization) and Section 3 (ADB-If you have used the commands DNS-filters – check if they have been removed.
❓ Can I remove ads on Chinese firmware (China) ROM)?
On Chinese firmware, most methods cannot be used due to Xiaomi's limitations. Options: Refuse to the global version through the Mi Flash Tool. ADB Chinese-trained MIUI (The package list is different. Install custom firmware (requires unlocking the bootloader) The most reliable way is to install LineageOS, but this voids the warranty.
❓ Will an ad blocker (such as AdGuard) work without root?
AdGuard and Blokada are rootless, but their effectiveness is limited: βœ… Block ads in the browser and some applications. ❌ Do not remove system banners in Settings or Themes. πŸ”„ You may need to configure filters for Chinese domains (e.g. EasyList China). ADB-method.
❓ How to return remote system applications after ADB?
If the necessary functions have disappeared after executing pm uninstall commands, restore the packets by the command: adb shell cmd package install-existing com.name.packet Examples: For browser: adb shell cmd package install-existing com.android.browser For those: adb shell cmd package install-existing com.android.themes If the package is not restored - reflash the phone via Mi Flash Tool (without data cleaning).
❓ Why not after the shift? DNS Some websites are not opened?
Some of them DNS-ISPs (like AdGuard) block not only ads, but individual domains as well. DNS (for example, 1dot1dot1dot1.cloudflare-dns.com). In AdGuard settings, add a problem site to a whitelist. Turn off a private one. DNS in the phone settings (Settings) β†’ Connections β†’ Private DNS β†’ Automatically).