Advertising on Xiaomi smartphones is one of the most annoying features of MIUI firmware. Banners in settings, pop-up notifications from Mi Browser, ad blocks in standard applications (for example, Security or Themes) can appear even after you buy a device. In this article, we will discuss 10 proven ways to remove ads on a Xiaomi, Redmi or POCO phone โ from basic MIUI settings to radical methods for power users.
Itโs important to understand that Xiaomi embeds ad modules at the system level, so you canโt get rid of them completely without unlocking the bootloader or installing custom firmware. However, with our instructions, you can reduce the number of impressions by 90% or more without resorting to risky manipulations. All methods are tested on current versions of MIUI 14/15 (Android 13/14) and work on models from Redmi Note 10 to Xiaomi 14 Ultra.
1. Disabling personalized advertising in MIUI
The first step is to deactivate the targeted ad system that collects data about your actions, which will not remove all banners, but will significantly reduce their number.
Go to Settings โ Google โ Advertising and:
- ๐น Turn off the Personalized Ads option (this will block targeting based on your activity on Google services).
- ๐น Click "Reset advertising" ID" โ This will reset your current profile for advertisers.
- ๐น In the "Additional Settings" section, deactivate "Show ads based on my activity".
Then go back to Xiaomiโs basic settings and open Settings โ Privacy โ Special Permissions โ Advertising Services.
- ๐ธ Turn off Personalized Recommendations (this will stop collecting data about your preferences inside) MIUI).
- ๐ธ Deactivate โShow ads on the lock screenโ (if option is available).
โ ๏ธ Note: After these actions, advertising in system applications (Themes, Security) may become less relevant, but will not disappear completely.
2. Removal of Advertising in Standard Xiaomi Apps
Many of Xiaomiโs built-in utilities (e.g. Mi Video, Mi Music, Security) show banners regardless of system settings. Letโs consider how to turn them off for each application.
Annex "Security" (Security)
This is the main advertising nest in MIUI, to remove banners:
- Open the Security app.
- Move to the โ Settings โ About the programme.
- Tap 5-7 times on the application version until the message "Additional settings allowed" appears.
- Go back to the main menu and open it. โ Settings โ Advertising preferences.
- Turn off all switches related to "advertising" and "recommendations".
Annex โThemesโ (Themes)
Here, the ad is built into the theme and wallpaper tape, to remove it.
- ๐จ Open Topics โ Profile โ โ Settings.
- ๐จ Turn off "Recommend Content" and "Show Ads".
- ๐จ In the "Notifications" section, disable all notifications from the app.
If the ad still appears, try to disable automatic updates to the topics:
- Go to Topics โ Settings โ Updates.
- Deactivate Auto Update.
3. Blocking ads via DNS (without root)
One of the most effective ways is to redirect ad domains to empty servers using a private DNS, which requires no root rights and works at the network level.
Instructions:
- Open Settings โ Connections and Sharing โ Private DNS.
- Select "Private DNS Host Name".
- Enter one of the addresses: ๐ dns.adguard.com (AdGuard DNS โ Blocks advertising and trackers). ๐ doh.securedns.eu (SecureDNS) is a European filter server). ๐ dns.nextdns.io (NextDNS โ requires registration, but allows you to configure your own filters).
Save the settings and restart the phone.
To check the availability:
- Open Mi Browser and try to visit a website with ads (for example, forbes.com).
- If the banners are gone, DNS works. If not, try another server.
โ ๏ธ Note: Some applications (e.g. banking) may block access when using third-party applications DNS. In this case, add them to the exceptions or return the standard settings.
Opens the "Private DNS" section in the settings
Entered address dns.adguard.com or analogue
Phone reboots after changes
Checked the display of advertising in Mi Browser
-->
4. Disabling Advertising in Mi Browser
Mi Browser is one of the most spammy apps in MIUI, and ads appear on the homepage, in search results, and even in new tabs, and you can remove them in two ways:
4.1 Browser settings
Open the Mi Browser and do:
- Tap it on. โฎ โ Settings โ Main page.
- Turn it off: ๐ "Recommended content". ๐ "News". ๐ "Quick links (this is advertising banners).
Settings โ Confidentiality
โPersonalized recommendationsโ
4.2. Installation of an alternative browser
If the settings donโt help, the best way to do this is to remove Mi Browser (if firmware allows) or install a replacement:
- ๐ฆ Mozilla Firefox (Blocking Trackers by Default).
- ๐ก๏ธ DuckDuckGo (private browser without ads).
- ๐ Brave (built-in ad blocker).
To make the alternative browser the primary:
- Open Settings โ Applications โ Default Applications โ Browser.
- Select the browser installed (such as Firefox).
๐ก
If Mi Browser cannot be removed, disable its updates in Google Play. To do this, open the application page in the Play Market, tap on the app. โฎ and uncheck the "Auto-Update" box".
5.Using ADB to Deeply Disable Advertising
If previous methods have failed, you can use ADB (Android Debug Bridge), an Android debugging tool that allows you to disable system components without root, which is suitable for power users.
Preparation:
- Download Platform Tools (includes adb.exe).
- Turn on USB debugging on your phone: Settings โ About Phone โ MIUI version (tap 7 times until the message โYouโre a developerโ appears). Then go back to Settings โ Additional โ For Developers and activate โDebugging by USBโ.
- Connect your phone to your PC and confirm your trust in the device.
Commands to disable ads:
Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools and enter alternately:
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.xiaomi.marketThese teams will shut down:
- ๐ต System module of display of advertising (com.miui.systemAdSolution).
- ๐ต Xiaomi Analytics (com.miui.analytics โ collects data for targeting).
- ๐ต Mi Market (app store with advertising).
After completing the commands, restart the phone. Advertising in the settings and system applications should disappear.
โ ๏ธ Note: Disconnect system components through ADB This can cause some functions to function unstable (e.g., air updates or sync with Mi Account).If problems arise, return the components with the command: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution (replace the name of the package with the desired one).
What if the ADB does not recognize the device?
6. Installation of custom firmware (for advanced)
If youโre willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will completely remove ads and system bloatware.
- ๐ง Unlock the bootloader (will result in resetting all data).
- ๐ง Installations TWRP (custom recovery).
- ๐ง Knowledge of fastboot commands and the risk of โbrickingโ the device.
Pros:
- โ Complete absence of advertising and unnecessary applications.
- โ More smooth operation of the system (without background) MIUI).
- โ Regular security updates.
Cons:
- โ Loss of warranty (if the device is under warranty).
- โ Risk of Firmware Errors (May be Required) EDL-resuscitation).
- โ Some features of Xiaomi, for example, IR Blaster or Game Turbo may not work properly.
If youโre considering this step, follow the official XDA Developers forum guides for your model, such as the Pixel Experience for the Redmi Note 12 and LineageOS 20 for the Xiaomi 13.
๐ก
Custom firmware is the only way to remove ads 100%, but is only suitable for experienced users who are ready for risks.
7. Alternative methods: from blockers to root
If none of the previous methods worked, consider additional options:
7.1. Blocking applications (without root)
- ๐ก๏ธ Blokada โ Blocks Advertising at Level VPN (It does not require root, but may conflict with banking applications).
- ๐ก๏ธ NetGuard filters traffic and blocks advertising domains.
7.2. Root access + AdAway
If you have root rights, install AdAway โ this app blocks ads at the hosts file level, redirecting requests to ad servers to โnowhere.โ
Instructions:
- Get root (for example, through Magisk).
- Download AdAway from F-Droid.
- Open the application and click "Download files and apply".
- Reboot the phone.
7.3. Disable updates to system applications
Often, ads return after updating embedded utilities (such as Security or Themes) to avoid this:
- Open Google Play โ Profile โ Device Management.
- Find system applications (Mi Browser, Security, etc.).
- Tap it on. โฎ and select "Disable Auto Update".
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| MIUI settings | โญ | 30โ50% | No. |
| Private DNS | โญโญ | 60โ80% | Possible problems with banking applications |
| ADB | โญโญโญ | 80โ90% | Unstable operation of some functions |
| Custom firmware | โญโญโญโญ | 100% | Loss of warranty, risk of "bricking" |
| Root + AdAway | โญโญโญโญ | 95% | Security breach (root) |