How to completely remove advertising from Xiaomi system applications: a step-by-step guide

Owners of smartphones Xiaomi, Redmi and POCO They often encounter intrusive advertising in system applications, from Browser to Settings. MIUI It's a firmware-level solution, which makes it a non-trivial task to remove them. Unlike third-party applications, where you just need to disable notifications, system advertising requires a holistic approach, from manually disabling in settings to using them. ADB-team.

Itโ€™s important to understand that since MIUI 12.5, Xiaomi has officially allowed you to disable personalized ads through the settings menu, but this does not remove all ad units โ€“ some of them remain in applications like Mi Video, Themes and the Browser. In this article, we will discuss all the current ways โ€“ from simple to advanced, including methods for users without root rights.

Why Xiaomi is showing ads in system applications

Xiaomiโ€™s monetization model is based on the sale of โ€œsmart servicesโ€ โ€“ so the company compensates for the low cost of smartphones. MIUI emerges:

  • ๐Ÿ“ฑ System applications: Mi Browser, Mi Video, Themes, Music, Calendar and even Settings (in the section "Recommendations").
  • ๐Ÿ”„ Updates MIUI: banner ads in the notification centers after the firmware update.
  • ๐Ÿ›’ Partner Services: Integration with AliExpress, Booking.com and local services (depending on region).
  • ๐Ÿ“Š Personalized recommendations: analysis of user behavior for targeted advertising (disabled separately).

According to Counterpoint Research (2023), up to 30% of Xiaomiโ€™s mobile revenue comes from advertising and premium services, while in the European Union and India, users see less advertising due to local data protection laws, and in Russia and the CIS, ad units remain aggressive, depending on the version of MIUI and smartphone model.

๐Ÿ“Š What Advertising in Xiaomi Irritates You the Most?
Banners in system applications
Promotional notices
Recommendations in settings
Browser advertising
All of the above.

Method 1: Disabling personalized advertising in MIUI settings

The safest and most official method is to disable data collection for targeted advertising, which will not remove all banners, but will reduce their number by 40-60% (based on the tests on the Redmi Note 12 Pro+ and POCO F5).

  1. Open Settings โ†’ Google โ†’ Advertising.
  2. Click Disable Personalized Ads and confirm the selection.
  3. Go back to the basic settings and go to Memory โ†’ Cleanup (or Applications โ†’ Application Management in older versions of MIUI).
  4. Select Clear Data for the msa (Mi System Ads) and Analytics applications.

After the smartphone reboot, ads in the Browser and Mi Video will become less intrusive, but will not disappear completely. For example, banners in the Topics โ†’ For you will remain, but their content will be less relevant.

๐Ÿ’ก

If there is no Advertising option in Googleโ€™s settings, upgrade Google Play to the latest version or check your account region (should match the firmware region).

Method 2: Manually disabling advertising in each system application

Some MIUI applications allow you to turn off ads in your settings, a method that takes time, but is effective for Mi Browser, Mi Video and Music.

AnnexThe path to settingsWhat to turn off
Mi Browserโ‹ฎ โ†’ Settings โ†’ Additionally.โŒ "Recommended content"โŒ "Showing the news on the main"
Mi VideoProfile โ†’ Settings โ†’ RecommendationsโŒ "Personalized recommendations"โŒ "Banner advertisements"
TopicsProfile โ†’ Settings โ†’ NotificationsโŒ "Advertising push notifications"
Calendarโ‹ฎ โ†’ Settings โ†’ NotificationsโŒ "Holidays and Events (often containing advertisements)

โš ๏ธ Note: In some regional versions MIUI (For example, for India or the EU, these options may not be available or may be called otherwise. If the settings do not include "Advertising", try changing the firmware region (see section on changing the region).

Open the browser and tap on โ‹ฎ (three-point)

Go to Settings โ†’ Additionally.

Disable "Recommended Content" and "News on the Main"

Clear the browser cache in Settings โ†’ Annexes-->

Method 3: Using ADB to Deeply Disable Advertising

If manual settings donโ€™t work, the next step is to turn off advertising services via ADB (Android Debug Bridge), which does not require root, but you need to:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-driver.
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Tap 7 times, then return to the Additional Settings โ†’ For developers).
  • ๐Ÿ”Œ USB-cable (preferably original).

Run the following commands in cmd (or Terminal on Mac/Linux):

adb shell pm hide com.miui.systemAdSolution # Disables the system ad module


adb shell pm hide com.xiaomi.midrop # Removes ads in Mi Drop




adb shell pm hide com.miui.bugreport # Disables reporting collection (may contain ads)




adb shell pm hide com.miui.analytics # User Behavior Analysis




adb shell pm hide com.xiaomi.market #Mi App Store (main source of advertising)

โš ๏ธ Note: pm hide temporarily freezes applications before restarting:

adb shell pm uninstall -k --user 0 com.xiaomi.market

This will remove the Mi App Store for the current user, but will not affect system files.Please note: on some models (POCO F4 GT, Xiaomi 13T) this can lead to firmware update errors.

What if the ADB canโ€™t see the device?
1. Check if debugging is included on USB 2. Install drivers for your Xiaomi model (e.g. Mi) PC Suite). 3. Try another one. USB-cable or port. 4. Enter adb devices in the command line โ€“ if the device does not appear, restart your smartphone and PC.

Method 4: Change the firmware region to EEA (Europe)

Firmware for the European Economic Area (EEA) They have less advertising because of the laws. GDPR. Transition to EEA-version MIUI It reduces the number of banners on 70-80%, but nuanced:

  • โœ… Pros: official method, does not require root, retains the guarantee.
  • โŒ Cons: there may be no Russian language in some applications, there are no local services (for example, Mi Pay for Russia).

Instructions for changing the region:

  1. Download. EEA-Firmware for your model with Xiaomi Firmware Updater (choose Stable or Weekly with a note) EEA).
  2. Rename the file to update.zip and place it in the root of internal memory.
  3. Open the Settings. โ†’ The phone. โ†’ System update, tap on โ‹ฎ โ†’ Select a firmware file.
  4. Confirm the installation and wait for the restart (it will take 5-10 minutes).

After the update, check the region in Settings โ†’ About โ†’ MIUI version โ€“ it should be marked EEA. If the ad remains, reset (Settings โ†’ Additional โ†’ Restore and Reset), but this will delete all data!

๐Ÿ’ก

Changing your region to EEA is the most reliable way to reduce ads without root, but it is only suitable for global versions of MIUI (not for Chinese firmware).

Method 5: Removing Advertising with Magisk (for root users)

If you have root rights, you can completely remove advertising modules by:

  1. Magisk + Displax's MIUI Debloater module:

TWRP

  • Load into the recaveri and connect to the device via ADB.
  • Do: adb shell su mount -o rw, remount /system rm -rf /system/priv-app/SystemAdSolution rm -rf /system/app/Analytics

โš ๏ธ Note: Removing system packages may result in bootloop ( looped boot) or some features (such as Mi Account or Find Device) being inoperable. TWRP Mi Cloud.

What to do if the ad returns after the MIUI update

After updating the firmware, the ad modules can be restored.

  • ๐Ÿ”„ Reverse to the previous version MIUI via Fastboot (instructions for your model, look at xiaomi.eu).
  • ๐Ÿšซ Block the updates for specific applications: adb shell pm disable-user --user 0 com.xiaomi.market adb shell pm disable-user --user 0 com.miui.systemAdSolution
  • ๐Ÿ›ก๏ธ Use a firewall (such as NetGuard or AFWall)+) to block domains: ad.mi.com tracker.miui.com data.mistat.xiaomi.com

If you use custom firmware (like Pixel Experience or LineageOS), there will be no ads at all, but you will lose branded MIUI features (like Second Space or Game Turbo).

FAQ: Frequent questions about removing ads in Xiaomi

Can you remove ads without a computer?
Yes, but not completely. First, turn off personalized ads in settings (see Method 1). Then manually turn off ads in each application (such as Mi Browser or Mi Video). Deep cleaning without a PC requires root or special applications like App Systemizer (requires ADB over Wi-Fi).
Why did the region change to EEA, and why did advertising remain in the "Tems"?
The Themes app (com.android.themes) uses separate servers to display ads. To remove them: Open Topics โ†’ Profile โ†’ Settings โ†’ Notifications and disable all options. Using ADB, run adb shell pm disable-user --user 0 com.android.themes (the app will become unavailable, but the ads will disappear).
Is it safe to use ADB to disable ads?
Yes, if you follow the instructions and don't delete critical system packets (e.g. com.android.phone). pm hide and pm disable-user commands are reversible - to get everything back, use: adb shell pm enable com.xiaomi.market Risks are minimal, but always back up data before changes.
How to remove ads in Mi Browser forever?
The best way to remove the browser is through ADB: adb shell pm uninstall -k --user 0 com.android.browser Then install an alternative: Google Chrome, Firefox or Bromite (with ad blocking by default).If the browser is needed for system functions (for example, to log in to Mi Account), disable its updates in Settings โ†’ Annexes โ†’ Mi Browser โ†’ โ‹ฎ โ†’ Disable updates.
Is it true that in POCO-Smartphones have no advertising?
No, it's a myth. POCO smartphones (like the POCO X5 Pro or POCO F5) run on the same MIUI but with a different launcher. Advertising is in the same system applications (Mi Video, Themes), just less in the main interface. To remove it, use the same methods as you would for Xiaomi or Redmi.