How to permanently remove ads in Xiaomi smartphones: the full guide 2026

Advertising on Xiaomi smartphones is one of the most annoying features of MIUI firmware, which the manufacturer has integrated into the system at the kernel level. Even after buying premium models like Xiaomi 14 Ultra or Redmi Note 13 Pro+, users encounter intrusive banners in the settings menu, lockscreen and system utilities. Unlike the classic browser add-on, here the ads are built into the shell itself - and you just can not turn it off.

In this article, we will discuss 5 proven ways to remove ads on Xiaomi without root rights (and one method with ROOT for advanced users). All instructions are relevant for MIUI 14/15 and were tested on models from 2022-2026. Importantly, some methods can reset after updating the firmware - we will show how to avoid this.

Before you start, check your shell version in Settings β†’ About Phone β†’ MIUI. If you have global firmware (marked Global), some of the ads can be disabled through standard settings. Chinese versions (without the Global console) will require additional manipulation.

1. disable personalized advertising in MIUI settings

The easiest and safest way to deactivate targeted ads is through the privacy menu, which removes most of the banners in system applications (Weather, Music, Themes), but does not affect ads in the Browser or Downloads.

Instructions:

  • πŸ“± Open the Settings. β†’ Memory. β†’ Autoboot (or Settings) β†’ Annexes β†’ Managing applications in new versions).
  • πŸ” Find the Msa app (or com.miui.systemAdSolution) and turn off auto-run.
  • πŸ›‘οΈ Back to Settings β†’ Confidentiality β†’ Advertising (or Settings) β†’ Additionally. β†’ Special facilities β†’ Advertising services).
  • πŸ”˜ Turn off the slider Personalized advertising and confirm the action.

After this action, MIUI ads should decrease by 60-70%, but banners in Browser and Downloads will remain – they will have to be blocked separately (see section 3).

⚠️ Note: On some models (e.g, POCO F5 or Redmi 12) item Advertising services may be hidden. ADB (section).

πŸ“Š What Advertising in Xiaomi Irritates You the Most?
Banners in settings
Browser advertising
Pop-up windows on loxcrine
Promotional notices
All of the above.

2. Removal of system applications with advertising (without ROOT)

Some Xiaomi apps (Mi Browser, GetApps, Mi Video) cannot be completely removed without superuser rights, but they can be deactivated or replaced with alternatives.

List of β€œadvertising” applications and what to do with them:

AnnexPackageAction.Effects of consequences
Mi Browsercom.android.browserDisable in the application settingsBanners will disappear when opening the browser
GetAppscom.xiaomi.mipicksDeactivate or replace with APKMirrorNotifications about β€œrecommended games” will stop coming
Mi Videocom.miui.videoplayerTurn off auto-updateTakes down the ads before the rollers
Topicscom.android.themesLimit background activityProposals to establish new topics will disappear

How to disable the application:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (e.g. GetApps).
  3. Click Disable (or Remove Updates if the Disable button is inactive).
  4. Confirm the action and restart the phone.

Backup of important data |

Check out MIUI (Global/Chinese) version |

Write down the names of the packets being disabled |

Prepare alternative applications (browser, launcher)-->

Note: Disabling system utilities may cause some features to fail (e.g., the weather widget disappears or the launcher stops updating). If problems arise after deactivation, return the application to its original state through the same settings section.

3. Blocking Advertising via DNS (AdGuard or NextDNS)

If the ads appear on the Browser, YouTube or third-party apps, they can be blocked at the network level using an alternative DNS. This method does not require root rights and works on all Xiaomi models, including POCO and Black Shark.

The best DNS for blocking ads:

  • πŸ›‘οΈ AdGuard DNS: 176.103.130.130 and 176.103.130.131 (block ads) + tracker).
  • πŸ”’ NextDNS: Use a configurator on your site to create a personal filter.
  • 🌍 Cloudflare Family: 1.1.1.3 (blocks malicious sites and some ads).

How to set up:

  1. Open Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the Private DNS Host Name and type in: dns.adguard.com or for NextDNS: [your identifier].dns.nextdns.io
  3. Save the settings and restart the phone.

To check your health, open your browser and go to the AdGuard DNS Check website. If the lock works, you will see a green tick.

⚠️ Note: Some mobile operators (e.g. MTS or Beeline) may ignore user-generated services. DNS when connected to 4G/5G. In this case, use VPN Ad-blocking (e.g. AdGuard) VPN).

4. Disabling Advertising through ADB (without ROOT)

The ADB (Android Debug Bridge) method allows you to completely disable system advertising in MIUI, including banners in settings and notifications. This is the most effective way to get no root rights, but requires connecting the phone to the computer.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ“± Cable USB Type-C (original, for stable connection).
  • πŸ”§ Utility. ADB Tools (download platform-tools for your OS).
  • πŸ”„ Included debugging by USB phone-on.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI Version (you will be notified "You've become a developer").

USB debugging

  • Back to Settings β†’ Additionally. β†’ For developers.
  • Activate the debugging slider over USB.
  • Connect your phone to your computer and start ADB: Adb devices (should appear serial numbered).
  • Follow the commands to disable ads: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.mipicks adb shell settings put global shell settings private_dns_mode hostname adb shell settings put global private_dns_specifier dns.adguard.com

Once packets are removed, it is recommended to β€œfreeze” them via Titanium Backup or Lucky Patcher so they do not recover after the MIUI update.

⚠️ Attention: Receipt ROOT-The rights cancel the warranty and may lead to a device blink if you do not act correctly. TWRP and read the instructions for your model in the forum 4PDA or XDA-Developers.

6. Alternative firmware: how to get rid of advertising forever

If you’re finally fed up with MIUI ads, the radical solution is to install custom Android firmware (like LineageOS, Pixel Experience or ArrowOS), which lacks Xiaomi’s ad modules and offers a clean Android with regular updates.

The pros and cons of custom firmware:

AdvantagesDeficiencies
No system advertisingLoss of guarantee
Quick Android UpdatesPossible bugs with camera or sensors
Improved productivityTechnical skills required
More customization settingsSome MIUI features will not be available

How to install custom firmware:

  • πŸ”“ Unlock Bootloader (see Section 5).
  • πŸ“₯ Download the firmware for your model with XDA-Developers.
  • πŸ”§ Install. TWRP Recovery from fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  • πŸ—ƒοΈ Make a backup of the current system in TWRP.
  • πŸ“² Sweep through custom firmware and GApps (if you need Google services).

Once installed, you’ll get a pure Android without ads, but you’ll lose some of Xiaomi’s branded features (like Second Space or Game Turbo).

πŸ’‘

Custom firmware is the only way to permanently remove ads from Xiaomi, but it is only suitable for power users. For most, the methods in sections 1-4 are enough.

FAQ: Frequent questions about Xiaomi advertising

❓ Why After Updating MIUI The commercial reappeared?
Firmware updates often restore system applications with ads. To avoid this: Before upgrading, back up to TWRP (if ROOT). After updating, repeat the commands. ADB Section 4: Turn off auto-update MIUI In Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.
❓ Can you remove ads in the Xiaomi browser without removing them?
Yes, there are two ways: Install an ad-blocking extension (e.g. uBlock Origin for Kiwi Browser). DNS-filtering (Section 3) or AdGuard VPN. If the browser is updated automatically and the ads return, disable the updates to it in Settings. β†’ Annexes β†’ Mi Browser β†’ βš™οΈ β†’ Auto-update.
❓ Will the method of using ADB on POCO or Redmi?
Yes, the instruction in Section 4 is suitable for all smartphones on MIUI, including: POCO F5, POCO X5 Pro, Redmi Note 12/13, Redmi 12, Xiaomi 13T, Xiaomi 14. Except for devices with Chinese firmware (without Global), where additional configuration may be required.
❓ How to return advertising if after disconnecting widgets stopped working?
If after deactivation of system applications (section 2) weather widgets or other functions are lost, run: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution This command will remove the ad module, but save dependent services. If the problem persists, return the application to its original state through Settings β†’ Applications.
❓Legal: Is it legal to remove ads in Xiaomi?
From a legal perspective: πŸ”Ή Disabling personalized advertising in the settings is allowed (this is your right as a user). πŸ”Ή Removing System Applications Through ADB or ROOT It does not violate the law, but can be considered a violation of the license agreement Xiaomi. πŸ”Ή In Russia and the EU, there are no precedents for lawsuits for removing ads from smartphones. the manufacturer can cancel the warranty if modifications are detected (for example, an unlocked Bootloader), but does not have the right to claim damages for remote advertising.