Advertising in Xiaomi smartphones has become one of the most talked-about issues among brand users. Even in the top-end Redmi K70 or POCO F6 models, system banners, pop-ups in MIUI and intrusive push notifications from Mi Browser or GetApps spoil the experience of use. The manufacturer has integrated ad mechanisms at the firmware level, making their removal a non-trivial task - but possible.
In this article, we will discuss 7 proven methods to remove ads in Xiaomi applications, from standard MIUI settings to deep system modifications. You will learn how to disable personalized ads through Mi Account, block ad packages without root rights, and what to do if ads return after updates. All instructions are relevant for MIUI 14/15 firmware (including global and Chinese versions) and adapted for the 2020-2026 models.
Why Xiaomi has so much advertising and where it comes from
The root of the problem lies in Xiaomiโs business model: it monetizes the ecosystem by displaying ads on its own services, and the sources of the inserts fall into three categories:
- ๐ฑ System Advertising: Banners in Settings, Lock screen, Security menu, sewn into firmware MIUI It is activated through the MSA (Miui System Ads) service).
- ๐ Xiaomi apps: Mi Browser, GetApps, Mi Video, Music. show banners and cross-page advertising even when there is no Internet (cache ads).
- ๐ Push notifications: come via Mi Push Service from partners (AliExpress, Booking, local services) and are often disguised as system alerts.
In Chinese firmware, there are 2-3 times more ads than in global versions of MIUI, due to aggressive monetization of the local market. For example, in Redmi Note 12 Pro+ on Chinese firmware, banners appear even in the Wi-Fi menu, whereas in the global version they are limited to the Topic section.
The manufacturer officially states that ads can be turned off, but in practice many switches in settings work selectively, for example, disabling the option "Personalized recommendations" in Mi Account does not guarantee the disappearance of banners in GetApps.
Method 1: Disabling personalized advertising through Mi Account
The safest and most official method is to deactivate targeted ads in your Xiaomi account, which removes some banners but does not affect the built-in ad modules in your apps.
- Open the Settings. โ Xiaomi Account (or Mi Account).
- Go to Mi Cloud โ Sync and make sure the Advertising option is turned off.
- Return to the main account menu and select Account Settings โ Privacy.
- Deactivate the switches: ๐ "Personalized recommendations" ๐ "Interesting advertising (if any) ๐ "Displaying advertising based on use"
Save the changes and restart the device.
This method removes up to 40% of ads, but does not affect:
- ๐ซ Banners in GetApps and Mi Browser.
- ๐ซ Pop-up windows when connecting to Wi-Fi.
- ๐ซ Advertising in weather and calendar widgets.
๐ก
If after the shutdown, the ad returned, check if the settings reset after the MIUI update. Xiaomi sometimes returns default values when updates.
Method 2: Manually disabling advertising in MIUI settings
MIUI firmware hides some of the ad switches in the menu depths, and to find them, follow this instruction:
- Go to Settings. โ About the phone and 7 times click on "Version" MIUI", activate the developer mode.
- Return to Settings โ Additional โ Special Opportunities.
- Activate the option "Delete Advertising" (if any - not available on all firmware).
- Next, walk along the way: Settings โ Annexes โ Application management โ Threefold (โฎ) โ Show system Find and disable notifications for: ๐ com.xiaomi.mipicks (GetApps) ๐ com.miui.systemAdSolution (system advertising) ๐ com.android.browser (Mi Browser)
On some models (for example, POCO X5 Pro) in the Settings โ Lock screen there is a separate switch โAdvertising Notificationsโ โ it also needs to be deactivated.
โ ๏ธ Note: On Chinese firmware (China) ROM) The path to settings may be different. K60 Ultra option "Delete Advertising" hidden in Settings โ Additionally. โ Regional settings.
Notifications for com.xiaomi.mipicks| disabled
Deactivated "Personalized recommendations" switch in Mi Account|
Banner ads disabled in lock screen settings|
Checked the lack of option "Interesting advertising" in the menu Privacy-->
Method 3: Using ADB to Deeply Disable Advertising
If standard methods do not help, you can use them. ADB-Android Debug Bridge, which is a way of forcing the ad packages to be disabled, doesn't require root rights, but it requires a computer and a computer. USB-cable.
Preparation:
- Download Googleโs Platform Tools and unpack the archive.
- Turn on the phone Debugging over USB (Settings โ About Phone โ MIUI version โ 7 taps โ Developer settings โ Debugging over USB).
- Connect the phone to the PC and confirm the debugging permission.
โ ๏ธ Note: Pm hide commands only work on the MIUI 12+. For older versions, use pm disable-user. After updating the firmware, you may need to repeat the procedure.
What if the ADB canโt see the device?
Method 4: Blocking Advertising via DNS and VPN
Xiaomi banner ads are downloaded from the companyโs servers to specific domains, and can be blocked by redirecting traffic through an alternative DNS or VPN with filtering.
Method 1: Change of DNS
- Go to Settings. โ Wi-Fi (or Mobile Network).
- Click on the current network โ Change the network โ Additional โ IP settings.
- Select Static and enter: ๐ DNS 1: 1.1.1.3 (Cloudflare with malicious sites blocked) ๐ DNS 2: 94.140.14.15 (AdGuard DNS)
Method 2: VPN with Ad Blocking
Install one of the applications:
- ๐ก๏ธ AdGuard VPN โ Blocks trackers and level advertising DNS.
- ๐ก๏ธ Blokada โ open source software with custom filters for MIUI.
- ๐ก๏ธ NextDNS โ allows you to create your own blocking rules for Xiaomi domains.
| Method of blocking | Efficiency | Cons |
|---|---|---|
| Change of DNS | โญโญโญ (Remove 50-70% of advertising) | Does not work in mobile data, can slow down the Internet |
| AdGuard VPN | โญโญโญโญ (Block 80% of ads) | Traffic Limitation in the Free Version |
| Blokada | โญโญโญโญ (block 90% of advertising) | Requires customization, may conflict with banking applications |
| NextDNS | โญโญโญโญโญ (maximum-blockage) | Paid tariff for full use |
For maximum effect, combine DNS and VPN. For example, use AdGuard DNS with Blokada โ this will block even hidden trackers in the Miui System.
Method 5: Remove advertising packages without root (via App Inspector)
If ADB seems complicated, you can use the App Inspector app to identify and disable advertising services, which works on all versions of MIUI, including HyperOS.
Instructions:
- Install App Inspector from Google Play.
- Open the application and give access to Special Opportunities.
- In the search box, enter: ๐ mipicks (for GetApps) ๐ systemAdSolution (system advertising) ๐ Analytics (data collection)
"Disable"
"Delete updates"
The App Inspector also shows which apps are asking for permission to display ads. For example, Mi Video (com.miui.video) can have up to 5 ad modules - all of which can be deactivated through this app.
๐ก
Disabling packages via App Inspector temporarily โ after the update MIUI They can be activated again. Permanent removal requires root or reuse. ADB-team.
Method 6: Completely remove ads with root rights
If you're ready for radical measures, root access allows you to permanently remove ad modules from the system, a method that is suitable for power users and requires unlocking the bootloader.
Step 1: Unlock the bootloader
- Apply for unlocking via Xiaomiโs official website (a tied Mi Account is required).
- Download the Mi Unlock Tool and connect your phone in Fastboot mode (Off โ Hold Power + Volโ).
- Follow the instructions of the program to unlock.
Step 2: Install Magisk and remove ads
- Install custom recovery (TWRP) for your model.
- Squeeze Magisk through recovery.
- Install Disable MIUI Analytics or Xiaomi Debloater from Magisk repository.
- Restart the device and check for no ads.
Installation process:
- Unlock the bootloader (see Method 6).
- Install TWRP or OrangeFox for your model.
- Download the firmware from the official website (for example, xiaomi.eu) and transfer it to the phone.
- Download to recovery and run Wipe โ Format Data (required!).
- Install the firmware through Install and restart the device.
Firmware from xiaomi.eu removes 100% of ads, but may contain bugs (such as broken NFC in some models).
What to do if the ad returns after the update
MIUI updates often return disengaged ad modules to avoid this:
- ๐ Turn off automatic updates in Settings โ The phone. โ Updating the system โ Threefold (โฎ) โ Settings โ Auto-update.
- ๐ Use the Magisk Module "MIUI Updates Disabler โ Blocks Forced Updates.
- ๐ Before the update: Create a backup through TWRP Save the list of disabled packets (adb shell pm list packages) -d). Repeat after the update. ADB-method 3.
If you use custom firmware (e.g. xiaomi.eu), update only through its official channel โ this ensures that there is no advertising in new versions.