Advertising in Xiaomi smartphones has become one of the most talked-about issues among the brandβs users. Even in top-end models of Redmi, POCO and Mi, system banners, push notifications from MIUI and built-in ad modules appear in the most unexpected places, from the lock screen to the settings menu.
In this article, we will discuss all the current ways to remove ads on Xiaomi phones, from official settings to deep modifications of the system. You will learn how to turn off ads in MIUI 12/13/14, what to do with push notifications from Mi Browser and Mi Video, and how to permanently get rid of banners even without root rights. All methods have been tested on models from 2020-2026 and work on the latest versions of firmware.
Why Xiaomi is getting ads and where they come from
Xiaomi introduced the concept of βad monetizationβ back in 2016 as a way to compensate for the low price of devices, and today advertising modules are integrated at the system and application level:
- π± System banners β appear in Settings β Recommendations, on the lock screen, in the menu "Security".
- π Push notifications β come from Mi Browser, Mi Video, Themes and other standard apps.
- π― Contextual Advertising β Built into Weather, Calendar, Notes and even File Manager.
- π Advertising in updates β banners with a suggestion to download new applications after the update MIUI.
The most unpleasant moment: even after a complete reset of the settings, the advertising returns, as its sources are sewn into the system. APK-But the good news is that most banners can be disabled without unlocking the bootloader or obtaining root permissions.
Method 1: Disabling Advertising through Official MIUI Settings
The first and most secure method is to use built-in MIUI options. The manufacturer provides the option to disable some of the ad modules, but these settings are often hidden or reset after updates.
Follow the instructions for MIUI 12/13/14 (relevant to Redmi Note 10/11/12, POCO X3/X4/X5, Mi 11/12/13):
- Go to Settings β Accounts and Sync β Mi Account.
- Slip on the profile avatar and select Account Settings.
- Scroll down and turn off the Receive Recommendations option (or Personalized Recommendations in new versions).
- Go back to the basic Settings and open the Applications β Application Management.
- Find Mi Browser, Mi Video, Themes, Cleaner and for each: Open Notifications and disable all switches. In the Permissions section, disable Overlay on other apps.
After this action, up to 60-70% of ads will disappear, but the system banners in the settings menu and on the lock screen may remain.
Disable "Receive recommendations" in Mi Account|
Disallow notifications for Mi Browser, Mi Video, Themes|
Remove the "Off" permission for advertising applications |
Reboot your phone after the changes-->
Method 2: Use of the ADB-commands for deep disabling advertising
If standard settings donβt work, the next step is to turn off advertising services via ADB (Android Debug Bridge), a method that doesnβt require root rights, but requires connecting the phone to a computer.
Warning: wrong ADB-commands may disrupt the system. Follow the instructions carefully!
β οΈ Warning: Before executing commands, make sure that the phone is enabled Debugging by USB (Settings β The phone. β Version. MIUI β Tap 7 times according to version, then return to additional β For developers).
Download ADB Tools for Windows/macOS/Linux, connect your phone and do the following in the terminal:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.player
adb shell pm disable-user --user 0 com.android.browser
adb shell pm disable-user --user 0 com.miui.videoplayerThese commands are off:
- π The main module of system advertising (systemAdSolution).
- π€ Mi Drop service that shows banners when transferring files.
- π Xiaomi Analytics System Collecting Data for Targeted Advertising.
- π¬ Built-in video player with advertising inserts.
After you execute the commands, restart your phone. Ads in Settings, Weather and Calendar should disappear. If banners return after the MIUI update, repeat the procedure.
What to do if ADB is not working?
Method 3: Removing Advertising with Magisk (for root phones)
If you have a bootloader unlocked and you have Magisk installed, you can completely remove the ad modules from the system, which is the most radical and effective method, but it requires technical skills.
You'll need:
- π± Phone with unlocked bootloader and installed Magisk.
- π» Computer with ADB and Fastboot.
- π§ Displax's module MIUI Mod or Xiaomi Debloater for Magisk.
Instructions:
- Download Displax's MIUI Mod (supports MIUI 12-14).
- Install it through Magisk Manager (Modules β Install from storage).
- After installation, restart the phone.
- Open the app. MIUI Mod and in the Debloat section select: ποΈ Remove Ads β Remove all advertising APK. π§ Disable Analytics β Disable data collection. π΅ Remove Bloatware β removes unnecessary system applications (optional).
Advantages of this method:
- β Remove ads permanently, even after updates MIUI.
- β No reuse required after resetting the settings.
- β Allows you to fine-tune which modules to remove.
β οΈ Attention: Removal of system APK This may cause some functions to function unstable (such as Topics or Security).Before using the module, back up via TWRP Or OrangeFox.
Method 4: Blocking Advertising via DNS and VPN
If you don't want to interfere with system files, you can block Xiaomi's ad servers at the network level.
- π Change of change DNS β Redirecting requests to advertising domains to βnowhere".
- π VPN Ad-blocking β for example, AdGuard VPN or Blokada.
Instructions for setting up DNS:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: dns.adguard.com β blocks ads and trackers. doh.centraleu.pi-dns.com β a specialized DNS for blocking Xiaomi ads.
Save the settings and restart the phone.
To use a VPN:
- Install AdGuard VPN or Blokada from Google Play.
- Enable the option of Ad Blocking in the VPN settings.
- Activate. VPN-linkage.
| Method | Efficiency | Root is required. | Cons |
|---|---|---|---|
| Official settings of MIUI | 40β60% | β No. | Does not remove system banners |
| ADB-team | 70β80% | β No. | Resets after updates |
| Magisk + MIUI Mod | 95β100% | β Yes. | Hard for beginners. |
| DNS/VPN | 50β70% | β No. | Could slow down the internet |
π‘
If some sites have stopped opening after the DNS change, try the alternative address: 1.1.1.3 (Cloudflare with malicious domains blocked).
Method 5: Manual removal of ad APKs (for power users)
This method is suitable for those who are ready to manually edit system files, it requires root rights and knowledge of working with a file manager (for example, Root Explorer or Mixplorer).
List of APK ads that can be safely removed:
/system/app/MSA/MSA.apk β Main advertising service
/system/app/Analytics/Analytics.apk - Statistics
/system/app/MiuiDaemon/MiuiDaemon.apk β Background advertising processes
/system/app/QuickSearchBox/QuickSearchBox.apk β Search with Advertising
/system/priv-app/MiuiSystemAdSolution/MiuiSystemAdSolution.apk β System BannersInstructions:
- Open Root Explorer and go to /system/app/ and /system/priv-app/.
- Find the folders with the names from the list above.
- Rename your.apk files to.bak (e.g., MSA.apk β MSA.bak).
- Delete the.odex files (if any).
- Reboot the phone.
- Apply Patches After Update: After Installing Update, Re-Execute ADB-Teams (Method 2). Update the module MIUI Mod in Magisk (Method 3).
If you use custom firmware (such as Xiaomi.eu or PixelExperience), there will be no ads by default, but such firmware requires an unlocked bootloader and may deprive you of an official warranty.