Advertising on Xiaomi, Redmi and Poco smartphones has become a real headache for users. Even after you buy the device, you continue to pay β but with your attention: banners in the settings menu, push notifications from Mi Browser, ad units in Mi Video and Mi Music. The manufacturer has integrated advertising mechanisms at the level of MIUI firmware, and you just don't turn them off. But there is a way out.
In this guide, we will discuss 7 proven ways to block ads, from standard settings to radical methods for advanced users.
- π± System applications (Themes, Security, Mi Browser)
- π Push notifications from Xiaomi services
- π Browser and third-party applications (including YouTube)
- πΆ Mobile network (blocking at the level) DNS)
Important: Some methods require root rights or custom firmware installation β we will note them separately.
Before you start, check the MIUI version in Settings β About Phone. In the latest update (MIUI 14/15), some of the ad mechanisms have been reworked, so the old instructions may not work. Also, after resetting to factory settings, all the changes will have to be repeated again.
1. Disabling personalized advertising in MIUI
The easiest way to reduce the amount of advertising is to turn off personalization. Xiaomi collects data about your activities (websites visited, installed applications, geolocation) and adjusts the advertising to your interests.
- Go to Settings β Google β Advertising.
- Turn off the option of personalized advertising.
- Go back to the basic settings and open Settings β Privacy β Special Permissions β Personalized recommendations.
- Turn off all switches for Xiaomi apps (Themes, Security, Mi Browser, etc.).
This method doesn't eliminate ads completely, but it makes them less intrusive, for example, instead of targeting banners ("Buy a case for your model!"), you'll see random offers.
π‘
If you donβt have Personalized Ads in your area, try changing your Mi region to India or Europe, where the option appears.
2. Blocking ads through MIUI settings (no root)
MIUI has hidden settings to disable some of the advertising mechanisms, which are not advertised, but work on most devices (tested on Xiaomi 13 Pro, Redmi Note 12, Poco F5).
Follow the instructions:
- Open the Security app (shield icon).
- Go to Settings β Privacy β Special permissions.
- Find the Advertising Notices item and turn it off for all apps.
- Return to Settings β Additional β Advertising (the item may be called Receive Recommendations).
- Turn off all available switches.
For full effect, too:
- π§ Go to Settings. β Accounts. β Mi Account. β Synchronize and disable mobile advertising.
- π΅ B Settings β Notifications β Managing Notifications Ban Impressions from MiuiDaemon, MSA (Mobile Services Analytics and Mi Push Service.
Disable personalized advertising on Google|Prohibit advertising notices in "Security"|Turn off "Receive recommendations" in the settings|Disable the synchronization of mobile advertising in Mi Account|Block notifications from MSA and Mi Push Service-->
Method limitation: Some ad units (such as Mi Browser or Mi Video) will still show up because they are embedded in the application code, and radical measures will be required to remove them.
Removal of Xiaomi System Applications (ADB required)
Many of the advertising modules in MIUI are tied to standard applications: Mi Browser, Mi Video, Themes, Security, and MSA (analytics) and can be disabled or removed without root rights using ADB (Android Debug Bridge).
Attention: removing system applications can cause the phone to work in an unstable way. On some models (for example, Xiaomi 12T) after removing the MSA, the theme and updates by air (OTA) stop working.
Instructions:
- Turn on USB Debugging in Settings β About Phone β MIUI version (tap 7 times, then go back to Additional β For Developers).
- Connect the phone to the PC and confirm the debugging permission.
- Download ADB Tools and unpack it into a folder.
- Open the command line in this folder and type:
adb shell
pm uninstall -k --user 0 com.miui.browser
pm uninstall -k --user 0 com.miui.video
pm uninstall -k --user 0 com.miui.msa.global
pm uninstall -k --user 0 com.xiaomi.midropList of removal packages (select if necessary):
| Annex | Packet name | Effects of removal |
|---|---|---|
| Mi Browser | com.miui.browser | The standard browser will disappear (can be replaced with Chrome/Firefox) |
| Mi Video | com.miui.video | Will stop working built-in video player and streaming services Xiaomi |
| MSA (analytics) | com.miui.msa.global | Theme Store and some system updates may stop working |
| Mi Drop | com.xiaomi.midrop | Failed function of fast file transfer between Xiaomi devices |
| Topics | com.android.themes | It will be impossible to change wallpaper and themes through the system menu. |
If you want to simply disable applications instead of uninstall, replace uninstall with:
pm disable-user --user 0 com.miui.browserHow to restore remote applications?
4. Blocking advertising through DNS (NextDNS, AdGuard DNS)
One of the most effective ways to remove network-level advertising is to change it. DNS-This blocks ad domains before they're uploaded to the phone:
- π Browser Ads (including Mi Browser)
- π± Banners in applications (YouTube, games, social networks)
- πΆ Push notifications from advertising networks
Instructions for setting:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: dns.adguard-dns.com (AdGuard DNS β blocks ads and trackers) security.cloudflare-dns.com (Cloudflare β blocks malicious sites) 45.90.28.167 (NextDNS β customized filters)
Save the settings and restart the phone.
For more flexible settings, we recommend using the NextDNS application:
- Install NextDNS from Google Play.
- Register at nextdns.io and create a configuration.
- Turn on the filters: π‘οΈ AdGuard DNS Filter π« Xiaomi Ads & Tracking (special list for blocking Xiaomi ads) π Malware Domain List (Protection against malicious sites)
Copy the generated DNS-Address and paste it into your phone settings (as in the steps above).
π‘
DNS-blocking does not require root-rights and works on any device, but does not remove ads in the system menus MIUI (for example, in the theme settings).
5. Use of ad blockers (AdGuard, Blokada)
If system methods didnβt help, install a dedicated ad-blocking app.The best options for Xiaomi are:
| Annex | Type of lockdown | Need root? | Pluses | Cons |
|---|---|---|---|---|
| AdGuard | Local VPN | β No. | Blocks ads in the browser and applications, there are filters for Xiaomi | Premium version for full functionality |
| Blokada | Local VPN | β No. | Free, open source, blocks trackers | It may conflict with some banking applications |
| Brave Browser | Browser with lock | β No. | Built-in ad blocker and trackers, fast | Does not block ads outside the browser |
| Lucky Patcher (requires root) | Modification of APK | β Yes. | Remove advertising from any application, even system | Difficult to set up, risk of disrupting applications |
Advice for AdGuard setup:
- Install the app and turn on the protection.
- Go to the Filters. β Add a filter and select: π AdGuard Base filter π AdGuard Mobile Ads filter π± Xiaomi Ads filter (specially for the MIUI)
Block known phishing domains
Settings β Additional
HTTPS filtering
β οΈ Note: some banking applications (SberBank, Tinkoff) block work when active VPN. In this case, add them to the exceptions in the settings. AdGuard/Blokada.
6. Radical methods: custom firmware and root
If youβre willing to go to extreme lengths, unlocking the bootloader and installing custom firmware (like LineageOS or Pixel Experience) will completely remove Xiaomi ads, but this method is only suitable for power users.
Advantages:
- π§Ή Complete removal of all advertising modules MIUI.
- π Regular security updates (as opposed to official security updates) MIUI).
- ποΈ More opportunities to set up the system.
Disadvantages:
- β οΈ Loss of warranty (if the phone is under warranty).
- π§ Complex installation process (risk of "bricking" phone).
- π± Some Xiaomi features will stop working (e.g. Mi Share or Mi Share) IR Blaster).
Instructions:
- Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-14 days).
- Install TWRP Recovery for your model.
- Download custom firmware (like LineageOS) and GApps (Google services).
- Flush the firmware through TWRP.
β οΈ Note: on some models (Xiaomi 13 series, Redmi) K60) Unlocking the bootloader can lead to hardware locking of the camera or module NFC. Before the procedure, check the information on the forum. XDA Developers for your model.
Alternatively, you can get root rights through Magisk and install the Xiaomi ADB Fastboot Tools module, which allows you to disable advertising services without removing system applications.
7. Blocking Advertising in Specific Applications
Some Xiaomi apps have their own ad settings, and letβs look at the most problematic ones:
Mi Browser
To remove ads in a standard browser:
- Open Mi Browser.
- Go to Settings β Additional β Advertising and Content.
- Turn it off: π’ Show recommendations on the main page π Personalized news π Collection of data on use
Settings β Confidentiality
Activity tracking
Mi Video and Mi Music
In these apps, the ads are built into the player, to remove them:
- π΅ At Mi Music: Settings β Additionally. β Disable advertising (if there is a paragraph).
- π¬ In Mi Video: Replace the app with VLC or MX Player β They donβt show ads.
Annex βThemesβ
Theme ads appear even when you just look at the wallpaper, to reduce them:
- Open the Topics β Profile β Settings.
- Turn off the recommendations on the main screen.
- In Settings β Notifications, disable all alerts from the app.
If the ad continues to appear, remove the app via ADB (see Section 3).