How to permanently remove advertising on the phone Xiaomi: from simple ways to radical

Why Xiaomi is showing ads and can it be removed?

Xiaomi, Redmi and Poco have long been famous for their price-performance ratio, but this coin has a downside – aggressive advertising integration into the branded shell of MIUI. Even in 2026, users are faced with banners in the settings menu, push notifications from Mi Browser and pop-ups in system applications. The reason is simple: Xiaomi earns more from advertising than selling the devices themselves – according to the company, revenue from services in 2023 exceeded $4 billion.

The good news is that most ads can be disabled without rooting rights using hidden MIUI settings. Bad news is that some banners (such as Mi Video or Themes) are tied to your Mi Account and require drastic measures. In this article, we will discuss all working methods, from basic to advanced, taking into account the features of the latest firmware versions (MIUI 14 and later).

Before you start, check your shell version: go to Settings → About Phone → MIUI version. If you have a version older than MIUI 12.5, some of the instructions may not work – update the firmware through Settings → System Update.

📊 How often do you get annoyed by Xiaomi ads?
All the time, it's unbearable.
Sometimes, but I do.
There's almost no advertising.
I don't notice the commercials.

Method 1: Disabling personalized advertising in MIUI settings

The safest and most reversible method is to deactivate targeted ads through the privacy menu, which won’t remove all banners, but will significantly reduce their number, especially in system applications like Mi Browser or Mi Music.

Instructions:

  • 📱 Open the Settings. → Google → Advertising (if no item, skip the step).
  • 🔄 Activate the “Disable Personalized Advertising” switch».
  • 🔒 Go back to the main settings and go to Settings → Confidentiality → Advertising services.
  • 🚫 Turn off the “Personalized Recommendations” and “Advertising” options ID».

This method works on all models, including the Xiaomi 13 Pro, Redmi Note 12 and Poco F5, but has a limitation: it does not block ads in apps from third-party developers (such as Facebook or AliExpress).

💡

If banners continue to appear after disabling the advertising ID, restart the phone - sometimes changes apply only after the reboot.

Method 2: Manually disabling advertising in each system application

The MIUI shell integrates advertising into dozens of system utilities, from Calendar to Weather, and to remove banners, you have to manually go through each application, below is a list of the most “advertising” services and the path to their settings:

AnnexThe path to settingsWhat to turn off
Mi BrowserBrowser settings → Additional → Advertising“Show recommendations” and “Personalized advertising”
Mi VideoProfile → Settings → Recommendations“Advertising Notices” and “Personalized Content”
ThemesProfile → Settings → Notifications“Show ads” and “Push notifications”
CleanerSettings → Notifications → Advertising“Advertising Banners” and “Sponsored Content”

Pay special attention to Mi Browser, which is one of the most spammy apps. If you don't use it, you'd better delete it through Settings. → Annexes → Application management → Mi Browser → The alternative is Google Chrome or Firefox with ad blocker.

Reboot your phone after the changes|Open each app from the list and check for banners|Remove unnecessary system utilities (e.g. Mi Browser)|Update apps via Google Play (sometimes ads come back after updates)-->

Method 3: Use ADB-commands for deep disabling advertising

If manual settings don’t work, it’s time to plug in ADB (Android Debug Bridge), a method that allows you to turn off system-level advertising services, but requires a computer and minimal technical skills, and even works on blocked downloaders (no root rights).

Step-by-step:

  1. Download ADB Tools and unpack the archive to the root of the C:\ disk.
  2. Turn on USB debugging on your phone: Settings → About Phone → MIUI version (click 7 times until you’re a developer) Then go back to Settings → Additional → Developer and activate debugging.
  3. Connect your phone to your PC, open the command line (Win + R → cmd) and type:
adb devices


adb shell pm disable-user --user 0 com.miui.systemAdSolution

This command disables the main MIUI ad module, and add two more to make a full impact:

adb shell pm disable-user --user 0 com.xiaomi.midrop


adb shell pm disable-user --user 0 com.miui.analytics

What if the ADB can’t see the device?
Make sure that Xiaomi drivers are installed (download from the official website). USB-cable (original from Xiaomi) Include the option "Debugging by Debugging" in the developer settings USB (security parameters) and confirm the PC permission.

⚠️ Note: Disabling analytics (com.miui.analytics) may disrupt some functions, such as sync with Mi Cloud. If you notice a failure, return the settings with the command:

adb shell pm enable com.miui.analytics

Method 4: Blocking Advertising via DNS or VPN

If the ads come online (like in a browser or in apps), they can be blocked at the network level.

Method 1: Change of DNS

Use it. DNS-servers that filter ad domains, like AdGuard. DNS Or NextDNS. Instructions:

  1. Go to Settings → Connections and Sharing → Private DNS.
  2. Select "Host Name of Private Provider" DNS» enter: 🛡️ To block ads and trackers: dns.adguard.com 🔒 To block ads + Adult content: family.adguard.com

Method 2: VPN with Ad Blocking

Apps like AdGuard VPN or 1.1.1.1 (Cloudflare) filter traffic at the VPN level, and it works even on mobile networks, minus: it can reduce Internet speed by 10-15%.

💡

DNS-This method blocks ads in all browsers and most applications, but does not affect system banners. MIUI (For example, in the settings of the phone).

Method 5: Removing system applications without root rights (debloating)

Many MIUI advertising modules are built into system applications that cannot be removed by standard methods, but can be deactivated through Settings → Apps, and some can be removed using ADB.

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

  • 🗑️ com.miui.weather2 — Weather (advertising in widgets)
  • 🗑️ com.xiaomi.scanner – Document scanner (shows banners)
  • 🗑️ com.miui.videoplayer - Mi Video (advertisements before commercials)
  • 🗑️ com.miui.player - Music (banners in playlists)

To remove them, use the command:

adb shell pm uninstall -k --user 0 name packet

⚠️ Warning: Do not delete applications called com.android.* or com.miui.home, this will lead to system failure! → Additionally. → Backup and reset.

Method 6: Getting Root Rights and Installing Magisk + AdAway

If nothing works, the radical method is to unlock the bootloader and install Magisk with AdAway, which will remove all advertising, including system banners, but deprive you of warranties and may disrupt some functions (for example, Google Pay).

Step-by-step:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account account and wait 7 days).
  2. Install custom recaps (TWRP) for your model (see instructions on XDA Developers).
  3. Flip Magisk through the recavers and install the AdAway module from the repository.

Once you install AdAway, update your host list and activate the lock, a method that is guaranteed to remove ads even in apps like Mi Home or Mi Fit, but requires technical knowledge.

Risks of unlocking the loader
🔴 Loss of warranty (Xiaomi does not officially support unlocking). 🔴 Possible problems with OTA-Updates (you will need to update manually). 🔴 Risk of "brick" (turning the phone into a "brick") when a firmware error. 🔴 Some banking applications (Sberbank, Tinkoff) may stop working due to the SafetyNet trigger.

Method 7: Alternative firmware (LineageOS, Pixel Experience)

If you're ready to say goodbye to MIUI forever, install custom Android firmware (like LineageOS or Pixel Experience) that's free of advertising, but has its own nuances:

  • ✅ Complete lack of advertising and bloatware.
  • ✅ Cleaner and faster Android.
  • ❌ Possible Camera Problems (GCam Requirement).
  • ❌ No Xiaomi-branded chips (like Second Space or Game Turbo).

Installation instructions are available on thematic forums (e.g. 4PDA). Most models (Xiaomi 11T, Redmi Note 10 Pro, Poco X3 Pro) have stable builds.

FAQ: Frequent questions about ad blocking on Xiaomi

❓ After the ad was turned off in the settings, it reappeared?
Chances are you have updated your firmware or system applications. MIUI sometimes resets your ad settings after updates. Repeat the steps from Method 1 and Method 2, and check if new ad modules have appeared in Settings → Apps.
❓ Can you turn off advertising without a computer?
Yes, but the effectiveness will be lower. Use Method 1 (Privacy Settings) + Method 4 (DNS Change) To completely remove ads without a PC, you will need a root, but getting it still requires a computer at the stage of unlocking the bootloader.
❓ Will the ad blocker work on Redmi/Poco?
Yes, all of the methods in this article are applicable to Redmi and Poco, as they run on the same MIUI shell (or its modifications like the POCO Launcher), except for some MIUI-based Poco models for POCO, where the path to ad settings may be slightly different.
❓ How to return ads if something goes wrong?
If you have disabled ads through ADB, use the adb shell pm enable name packet command (e.g. adb shell pm enable com.miui.systemAdSolution). If you have removed system applications, only firmware will help you return them.
❓ Is it legal to block ads on Xiaomi?
Legally, you do not violate any laws because you block ads on your device, but Xiaomi may consider unlocking the bootloader or removing system applications as a violation of the user agreement, which leads to a loss of warranty.