How to permanently remove intrusive ads in your Xiaomi phone: the full guide 2026

Intrusive advertising in Xiaomi, Redmi and POCO smartphones has become one of the main complaints users have about MIUI firmware. Banners in settings, pop-up notifications from system applications, ad units in the Mi Browser browser – all this is not only annoying, but also slows down the device. Unlike most Android smartphones, where advertising appears only in third-party applications, Xiaomi it is built-in at the system level.

The reasons for the emergence of advertising lie in the company’s business model: Xiaomi monetizes cheap smartphones through advertising and affiliate programs. However, users often do not know that most of this advertising can be turned off without root rights or custom firmware installation. In this article, we will analyze 7 proven ways, including hidden MIUI settings, disabling advertising services through ADB, and even legal methods for European firmware Xiaomi EU.

It’s important to understand that some types of ads (such as in branded apps like Mi Video or Mi Music) cannot be removed without removing the apps themselves, but system banners, notifications and browser ads are perfectly possible to block forever.

1. Disabling advertising in MIUI settings (basic method)

The easiest way to reduce the amount of advertising is to use the built-in MIUI settings, which works on all modern firmware versions (from MIUI 12 to MIUI 15), but does not remove the ads completely, but only reduces the amount of advertising.

Go to: Settings β†’ Xiaomi Account β†’ Mi Account β†’ Account Settings β†’ Advertising

Turn off the "Personalized Recommendations" slider here, which will stop ads based on your data from showing. β†’ In addition) may remain.

  • πŸ”§ Turn off your browser ads: Mi Browser β†’ Settings β†’ Confidentiality β†’ Promotional notices
  • πŸ“± Remove banners from the menu "More": Settings β†’ Additionally. β†’ Recommendations (deactivate)
  • πŸ›’ Ban Advertising in Mi Video: App Settings β†’ Advertising β†’ Disable personalization

These actions will reduce the amount of advertising by 40 to 60 percent, but they won't remove it completely.

πŸ“Š What Advertising in Xiaomi Irritates You the Most?
Banners in settings
Pop-up notifications
Browser advertising
Advertising in branded applications

2. Hidden MIUI settings: how to disable advertising through "Special features"

MIUI has a hidden feature section called "Special Features" where you can turn off some of the ad mechanisms, which works on most Xiaomi, Redmi and POCO models, but the path to settings may vary depending on the firmware version.

Instructions:

  1. Turn off the sliders: 🚫 "Promotional notices" 🚫 "Recommendations MIUI" 🚫 "Notifications from system applications” (if any)

After that, reboot your phone.This method removes most pop-up notifications, but does not affect banners in the settings menu or ads in the browser.

πŸ’‘

If the β€œAdvertising Notices” option is not in your firmware, try updating MIUI to the latest version or using the method with ADB (section 4).

3. Removal of system applications-advertisers (without root)

Some Xiaomi apps are specifically designed to serve ads. They can be removed without superuser permission, but this will require a computer connection and the use of ADB (Android Debug Bridge).The method works on all models, including the Redmi Note 12, POCO X5 and Xiaomi 13.

List of safe applications to remove (does not affect system stability):

Title of the annexPackage name (package name)What's he doing?
Mi Browsercom.android.browserBrowser with built-in advertising
Mi Videocom.miui.videoVideo player with banners
Mi Musiccom.miui.playerMusical player with advertising
User Feedbackcom.miui.bugreportFeedback collection (shows notifications)
MSA (Mi Service Framework)com.xiaomi.msa.globalMain advertising service MIUI

For removal:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times, then go back to Settings β†’ Additional β†’ For Developers).
  2. Connect your phone to your PC and execute the command: adb shell pm uninstall --user 0 com.xiaomi.msa.global (replace com.xiaomi.msa.global with the desired package from the table).

How to determine:

  1. Download the Xiaomi EU firmware for your model from the official website xiaomi.eu.
  2. Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account to be linked to the device and wait 7-15 days).
  3. Install firmware via TWRP or Fastboot.

⚠️ Note: Custom firmware installation resets all data on the phone, and it can also lead to a loss of warranty if the device is purchased in official Xiaomi stores.

What happens if you install Chinese firmware instead of Xiaomi EU?
Chinese firmware contains even more advertising than global ones, and does not support Google services (no Play Market, Gmail, YouTube), and their installation is recommended only for experienced users who are ready to manually install GAPPS (Google Apps).

Alternative methods: DNS-Filtering and Ad Blockers

If previous methods didn’t help or you don’t want to interfere with system settings, you can use external tools to block ads.

Method 1: Changing the DNS

Some Xiaomi ad servers are blocked at the level DNS. Set up an alternative. DNS-server:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select "Private Host Name" DNS" enter: πŸ”’ dns.adguard.com (blocks ads and trackers) πŸ›‘οΈ 1.1.1.3 (Cloudflare Family – blocks malicious websites and some ads)

Method 2: Advertising blockers

Install one of these apps from the Play Market:

  • πŸ›‘οΈ AdGuard – blocks ads in the browser and some applications.
  • πŸ”’ Blokada – works without root, intercepts advertising requests at the level VPN.
  • 🚫 DNS66 β€” Open ad blocker with user filter support.

These methods will not remove MIUI system advertising, but will significantly reduce the number of banners in the browser and third-party applications.

7 Radical methods: root and custom firmware

If you need to remove all ads without exception, including hidden trackers and analytics, you will need superuser rights (root) or install firmware based on AOSP (for example, LineageOS or Pixel Experience).

What root does:

  • πŸ—‘οΈ Ability to completely remove all advertising modules MIUI.
  • πŸ”§ Using Xposed Framework or Magisk to fine-tune the system.
  • πŸ›‘οΈ Blocking Ads at the Core Level with AdAway or Energy Ring.

Cons:

  • ⚠️ Loss of warranty (if the device is under warranty).
  • πŸ”„ The risk of β€œbricking” the phone with incorrect actions.
  • πŸ”’ Some banking applications (such as SberBank Online) will stop working due to root detection.

To obtain root rights:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP or OrangeFox Recovery.
  3. Use Magisk to manage root access.

Once root is obtained, you can manually remove all MIUI advertising packages via Root Explorer or use the MIUI Debloater script (available on GitHub).

FAQ: Frequent questions about Xiaomi advertising

❓ Why does it still appear after disabling the ad in the settings?
MIUI has several independent ad modules. Disabling one (e.g., in a Xiaomi account) does not affect others (e.g., in a browser or Mi Video). To remove the ad completely, you need to use a combination of methods: disabling in settings + uninstalling applications through ADB + blockers like AdGuard.
❓ Can you remove advertising without a computer?
Yes, but not completely. Without a PC, you can: Disable personalized recommendations in your Xiaomi account; remove updates for system applications (like Mi Browser); use ad blockers like Blokada; however, you need ADB or root to completely remove ads (especially in settings).
❓ Will the advertisement return after resetting the settings?
Yes. When you reset to factory settings, all system applications and MIUI ad modules are restored. After reset, you have to reset: Turn off ads in settings. Delete applications through ADB. Configure blockers. If you reset frequently, consider installing Xiaomi EU or custom firmware β€” they don't contain ads out of the box.
❓ Why Chinese firmware has more advertising than global?
The Chinese versions of MIUI contain additional advertising modules, as Xiaomi monetizes firmware more aggressively in China, and they also lack Google services, instead using local counterparts (such as Baidu or Tencent), which also show ads. If you accidentally stitched the Chinese version, it is recommended to switch to Xiaomi EU or global firmware.
❓ How to Check Which Apps Show Ads?
Install the App Inspector app or Package Name Viewer from the Play Market. They show: List of all installed apps. Their rights and active processes. Which ones have access to the Internet (potential advertising services). You can also use ADB to display display display logcat | grep -i "ad\|reklama\|msa."