Advertising in Xiaomi smartphones has become one of the most talked-about topics among the brandβs users. Even after buying a new device, many people encounter intrusive banners in the settings menu, the Security app, the Mi Browser browser and even on the lock screen. The manufacturer integrates advertising modules into the company shell MIUI For monetization, but not everyone likes it β especially those who are used to βpureβ Android.
In this article, we will discuss all the current ways to disable advertising on Xiaomi, Redmi and Poco smartphones (including models from 2023-2026), you will learn how to remove banners in the system settings, remove ads from standard applications and even block it at the level of the system. DNS. Important: Some methods require unlocking the bootloader or root rights β we will separately note such cases and warn about the risks.
If you are tired of advertising in the settings β About the phone, pop-up notifications from Mi Video or banners in Mi Music β this is the guide for you. We've tested all the ways on the latest versions. MIUI 14/15 (including global and Chinese firmware, so we guarantee the relevance of information.
Why is Xiaomi Advertising Coming to the World and Can It Be Removed?
Xiaomi's ads are part of the company's business model, offering smartphones at affordable prices, but offsetting some of the costs by:
- π’ Contextual advertising in system applications (for example, in Mi Browser or Mi Video)
- π§ Banners in settings (sections Topics, Security, About Phone)
- π Push notifications from Xiaomi services (for example, offers to install new games)
- π Advertising links in search results by system
Can we remove all ads? Technically yes, but with reservations:
- β Without root rights, you can disable ~70-80% of advertising through settings and third-party utilities.
- β οΈ With root rights, you can remove the system applications responsible for impressions (com.miui.systemAdSolution, com.xiaomi.midrop, etc.), but this violates the warranty.
- π After updating MIUI Some of the advertising modules may return, you will have to repeat the procedure.
β οΈ Note: On Chinese firmware (China) ROM) There are more advertising than global advertising (Global) ROM). If you buy Xiaomi in official stores in Russia / Europe, the chances of encountering aggressive advertising are lower.
Method 1: Disabling Advertising through MIUI Settings (without root)
The safest method is to use the built-in shell options, which is suitable for all models (including Xiaomi). 13/14, Redmi Note 12/13, Poco F5/X5) You don't need any extra software:
- Open the Settings. β About the phone and tap 7-10 times on the item Version MIUI, activate the developer mode.
- Return to the main settings menu and go to Additional β Special facilities β Advertising (on some firmware, the path may differ: Settings) β Annexes β Application management β Settings).
- Turn off the sliders: π Personalized recommendations (responsible for targeted advertising) π Showing ads in MIUI (switchboard) π Advertising Identity (collects data for impressions)
Restart your phone and the changes will take effect.
If you're in your version MIUI No Advertising in Special Opportunities, try an alternative way:
- Open Settings β Applications β Application Management.
- In the search bar, type msa (this is an acronym for Miui System Ads).
- Select the com.miui.systemAdSolution application and click Disable (if the button is inactive, the ad has already been deactivated).
There are no banners in the "Subjects" section"|
No pop-up windows appear when connecting to Wi-Fi|
No Advertising in Search Results by Settings|
Notice from Mi Video/Mi Music does not contain promos-->
This way of cleaning up ~60-70% of ads, but do not affect banners in standard apps (for example, in Mi Browser or Mi Music.
Method 2: Removing Ads from Standard Xiaomi Apps
Even after disabling system advertising, banners can remain in Xiaomiβs branded utilities.
Mi Browser (browser)
Xiaomi's browser is famous for aggressive pop-ups and ads in the SERPs to turn them off:
- Open the Mi Browser, tap the three dots in the upper right corner and select Settings.
- Go to the Supplementary β Confidentiality and security.
- Turn it off: π Personalized news π Showing Recommended Content π Offer quick links
Go back to the basic browser settings and select the Home page β Customize. Delete all news and advertising widgets (remain only the search bar).
Mi Video and Mi Music
In these applications, ads are built into the interface and often disguised as "recommendations."
- Open Mi Video, go to profile (human icon) and select Settings.
- Turn it off: π Autoplay (shows ads before video) π Recommended content π Notifications (often containing promos)
For Mi Music, repeat the same steps in the Settings section. β Personal recommendations.
Weather and Topics
The Weather app can show banners at the bottom of the screen, and in Themes, the ads are built into the wallpaper catalog to remove them:
- π¦οΈ In the Weather: Open the settings (three dots) β About the programme β uncheck the box with the advertisement.
- π¨ In Themes: Go to Settings β Advertising and turn off all sliders.
β οΈ Note: Some apps (such as Mi Pay or Mi Home) do not have options to disable ads, in which case the only way out is to remove them through the service. ADB (See Method 4) or use root.
Method 3: Blocking Advertising through DNS (for advanced users)
If the system settings did not help, you can block Xiaomi ad servers at the level DNS. This method works for all applications, but requires manual network setup:
- πΆ Stable connection to Wi-Fi or mobile Internet.
- π§ Possibility to change settings DNS phone-driven.
Instructions:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the host name of the private provider DNS and enter one of the addresses: dns.adguard.com nextdns.io
- Save the changes and restart the phone.
The alternative is to set up DNS on your router (if you have a Xiaomi Router at home):
- Open the routerβs web interface at 192.168.31.1 (the username and password are usually admin).
- Go to the Additional settings β Network β DNS.
- In the field Primary. DNS Enter 94.140.14.14 (AdGuard) and in Secondary DNS β 94.140.15.15.
- Save and restart the router.
| DNS-server | Address | Advantages | Deficiencies |
|---|---|---|---|
| AdGuard DNS | 94.140.14.14 | Block advertising and trackers, high speed | It may break some Xiaomi services (e.g. cloud backup) |
| NextDNS | 45.90.28.167 | Flexible filtering settings, detailed statistics | Free rate is limited to 300,000 requests/month |
| Cloudflare | 1.1.1.3 | Blocks malicious sites, high reliability | Does not block Xiaomi ads completely |
After the shift DNS Updates have stopped working MIUI or sync with Mi Account, return the standard settings or use 1.1.1.1 (Cloudflare without filtering).
Settings MIUI|
Shift. DNS|
Removal of applications through ADB|
Root and custom firmware |
I don't know, I haven't tried it yet.-->
Method 4: Remove Advertising Applications via ADB (without root)
For those willing to go further than standard settings, there is a method of removing ad modules through Android Debug Bridge (ADB). It doesn't require root rights, but it does require a computer and a little bit of training. ADB They may disrupt the system β follow the instructions carefully!
What you need:
- π» Computer with Windows/macOS/Linux.
- π Cable USB (preferably original).
- π± Developer's Included Mode and Debugging USB phone-on.
- π οΈ Utility. ADB Tools (download from the official Google website).
Step-by-step:
- Activate Developer Mode (7 taps according to MIUI version in Settings β About Phone).
- Back to Settings β Additionally. β For developers and include: π Debugging by USB π Allow unlocking OEM (if)
Connect your phone to your computer and select File Transfer (MTP) mode.
Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and execute the commands:
adb devices
adb shellIf the device is not detected, install Xiaomi drivers USB Drivers.
Enter alternately commands to remove advertising packages:
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.xiaomi.midrop
pm uninstall --user 0 com.miui.analytics
pm uninstall --user 0 com.miui.bugreport
pm uninstall --user 0 com.xiaomi.joyoseReboot the phone:
rebootAfter the reboot, the ads in the settings and most system applications will disappear. If any banners remain, check the list of installed packages by the team:
pm list packages | grep -i "miui\|xiaomi\|ad"And remove suspicious ones manually (e.g. com.miui.msa.global).
β οΈ Note: Removing system packages can lead to unstable phone performance or errors in the system MIUI. Before experimenting, make a backup through Settings β Additionally. β Backup and reset.
What if the ADB canβt see the device?
Method 5: Castom firmware and root access (for power users)
If you're willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) or getting root rights will remove ads forever, but there are serious downsides to this method:
- β Loss of warranty (manufacturer may refuse service).
- β Risk of βbrickingβ (turning the phone into a βbrick").
- β Lack of security updates from Xiaomi.
- β Non-functioning branded features (such as Mi Pay or IR-remote).
If you do, follow this algorithm:
Step 1: Unlock the bootloader
Xiaomi is blocking the bootloader on all modern devices to unlock it:
- Link your Mi Account to your phone at Settings β Xiaomi Account.
- Go to the Mi Unlock website and download the Mi Unlock Tool.
- Start the program, log in to your account and follow the instructions (the phone must be in Fastboot mode).
- Wait 7-15 days (Xiaomi imposes a wait for new accounts).
Step 2: Installation TWRP rooting
After unlocking:
- Download. TWRP Recovery for your model (for example, from twrp.me).
- Fastboot Fastboot command: fastboot flash recovery twrp.img fastboot boot twrp.img
- V TWRP install Magisk (to get root) or custom firmware (for example, LineageOS).
Step 3: Removing root-rights advertising
With root access, you can:
- ποΈ Remove System Applications via Titanium Backup or Root Explorer.
- π§ Edit the file /system/build.prop, line ro.miui.has_ad=0.
- π‘οΈ Use AdAway or Blokada to block hosts-level advertising domains.
Example of a command to remove ad packets via Termux root:
su
mount -o rw,remount /system
rm -rf /system/priv-app/SystemAdSolution
rm -rf /system/app/MiuiDaemon
rebootβ οΈ Note: On some models (e.g. Xiaomi) 13 Pro or Redmi K60) Unlocking the bootloader can lead to loss of Widevine data L1 (no HD into Netflix/Disney+). Before the procedure, check compatibility on the forums. 4PDA or XDA Developers.
What if the adverts returned after the MIUI update?
One of the most frustrating things about Xiaomi ads is that they can reappear after a firmware update. MIUI It restores remote system applications to avoid problems:
- π Turn off automatic updates MIUI: Go to Settings. β The phone. β Update the system and tap three dots in the top right corner. Select Settings β Auto Update and Disable the Option.
- π₯ Manual Updates: Download firmware from en.miui.com and check user reviews before installing.
- π§ Repeat the ad removal procedure: After each update, turn off the ad services again via ADB or setting.
- π‘οΈ Use it. DNS-Filtering: Set up AdGuard DNS NextDNS on the router β this blocks ads at the network level, regardless of the firmware.
If important features are missing after the update (e.g. Google Pay stopped working), try:
- Reset network settings: Settings β Connections β Network reset.
- Reinstall Google Services Framework via APKMirror.
- Clear the cache of the Google Play Services app.
π‘
Updates MIUI often return advertising, so after the update always check the settings and, if necessary, repeat the procedure for disabling it.
FAQ: Frequent questions about Xiaomi advertising
β Why my Xiaomi doesnβt have an βAdvertisingβ option in the settings?
β Can you remove advertising without a computer?
β Why Weather Notifications Stopped After Advertising Shutdown?
β Is it safe to remove system applications through ADB?
β How to return everything back if after manipulation the phone began to work unstable?
If your question is not covered in the FAQ, check the official resources:
- π Xiaomi Forum (section of your model).
- π± 4PDA (topic ADB and custom-made firmware).
- π οΈ XiaomiUI (news about updates) MIUI).