Intrusive in-browser advertising on Xiaomi is one of the most common problems for MIUI users. Even after switching to alternative browsers like Chrome or Firefox, banners, pop-ups and videos continue to spoil the surfing experience. What is the matter? Not only are sites with aggressive monetization blamed, but also the built-in MIUI mechanisms that load additional content through system services.
In this article, we will discuss 5 proven ways to block ads, from standard browser settings to using third-party tools, and pay special attention to hidden Mi Browser options, which Xiaomi does not advertise, but which allow you to disable some of the ad inserts without root rights.
Important: The methods work on all current versions of MIUI 14/15 (including HyperOS) and are compatible with most Xiaomi, Redmi and POCO models (from Redmi Note 10 to Xiaomi 14 Ultra).
Why is there so much advertising in Xiaomi?
The problem lies in three key factors:
- ๐ฑ Built-in services MIUI. Even if you installed Google Chrome, it continues to load ads through com.miui.systemAdSolution, a service responsible for โpersonalized recommendations.โ It is integrated at the OS level and can embed banners even in third-party browsers.
- ๐ Geotargeting: Users from Russia, Ukraine, Kazakhstan and other CIS countries are more likely to encounter aggressive advertising due to the peculiarities of local partner programs Xiaomi.
- ๐ Browser updates: After Mi Browser or Chrome updates, previously disabled ad modules can be activated again (especially if you use beta versions).
According to a study by 4PDA (2023), up to 68% of Xiaomi users in Runet encounter ads in the browser daily, while 32% of them do not suspect that some of the banners are not showing the site, but the shell of MIUI through system notifications.
โ ๏ธ Note: If you notice an ad in your browser even after installing blockers (such as AdGuard), check the activity of the com.xiaomi.mipush.sdk process in Settings โ Annexes โ All applications. This service is responsible for push notifications and can load ads in the background.
Method 1: Disabling Advertising in the Standard Mi Browser
If youโre using the pre-installed Mi Browser, check its settings first. Xiaomi hides some options, but they can be activated through developer mode or special combinations.
Instructions:
- Open the Mi Browser and tap the three dots in the upper right corner โ Settings.
- Go to Privacy and Security.
- Activate the switches: ๐ Blocking pop-up windows (cutting off pop-up ads). ๐ซ Block advertising (hidden item, may be absent on some firmware).
Additionally. โ Content recommendations
If there is no โBlock Advertisingโ item, try this trick:
1. In the address bar of the browser, enter:
about:config
2. Search for:
adblock
3. Find the parameter miui.browser.adblock.enable and set the value true.Content recommendations disabled | Pop-up Lock activated | Checked about:config for adblock | Cleared browser cache-->
After the changes, be sure to clear the browser cache: Settings โ Additional โ Clear the data. This will remove cacheted banner ads.
Method 2: Locking through MIUI system settings
MIUI has built-in ad-show mechanisms that work independently of the browser to disable them:
- Go to Settings โ Memory โ Cleanup.
- Slap the icon. โ๏ธ in the upper right corner and select Cleaning Settings.
- Turn it off: ๐ข Recommendations (shows banners in the cleaning results). ๐ Search Tips (can load ads from Yandex)/Google).
Check out the personalization of advertising:
- Open Settings โ Google โ Advertising (if you use Google services).
- Turn off Personalized Ads and reset the Advertising Identifier.
- For MIUI-Advertising: Settings โ Annexes โ Application management โ Three points. โ Show all the processes.
- Find com.miui.systemAdSolution and turn off autostart.
| Service | Path in settings | Action. |
|---|---|---|
| MIUI System Ads | Settings โ Applications โ All applications โ com.miui.systemAdSolution | Disable Autostart and Notifications |
| Mi Push Framework | Settings โ Applications โ All applications โ com.xiaomi.mipush.sdk | Prohibit background activity |
| Google Ads | Settings โ Google โ Advertising | Reset the Advertising ID |
โ ๏ธ Note: On some firmware (for example, MIUI Global for Redmi Note 12) com.miui.systemAdSolution may not be listed in the application list. ADB-commands for its deactivation (see Method 4).
Method 3: Installation of third-party ad blockers
If system methods didnโt help, install specialized software. The best options for Xiaomi:
- ๐ก๏ธ AdGuard โ Blocks Advertising at Level DNS and HTTP/HTTPS. There is a free version with limitations.
- ๐ Blokada is open source software with user filters. It doesn't require root.
- ๐ DNS66 โ Blocking Advertising Through Change DNS-servers (e.g. 1.1.1.1 or 94.140.14.14).
Instructions for AdGuard:
- Download APK from the official website (not from Google Play โ there is a stripped-down version).
- Install the file by allowing installation from unknown sources (Settings โ Applications โ Special Rights โ Installation of Unknown Applications).
- Launch AdGuard and activate it. HTTP-filtering.
- Turn on the modules: ๐ AdGuard Base filter (Basic Blocker). ๐ Russian filter (for Runet advertising). ๐ฑ Mobile Ads filter (for mobile banners).
For maximum efficiency:
- In AdGuard, go to Settings โ Filtration โ DNS-filter and select AdGuard DNS.
- In your browser settings (Mi Browser or Chrome), set your custom DNS: 176.103.130.130 (AdGuard DNS) or 94.140.14.14 (Control D)
๐ก
If you still see ads after installing AdGuard, check if your browser is added to the exclusion list. Open AdGuard โ Settings โ Apps and make sure that there is a tick next to the browser name.
Method 4: ADB-Deep cleaning commands (without root)
If the ads penetrate system processes, Android Debug Bridge (ADB) will help.This method does not require root rights, but will require connecting the phone to a PC.
Step-by-step:
- Download ADB Tools for Windows/macOS/Linux.
- On your phone, activate Developer Mode: Settings โ About Phone โ MIUI version (shap 7 times)
- Enable USB debugging in Settings โ Additional โ For developers.
- Connect your phone to your PC and type in the command line: adb devices (the device should appear).
- Follow the commands in turn: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.mipush.sdk adb shell pm disable-user --user 0 com.android.browser
These teams:
- Disable the system advertising module MIUI.
- The Mi Push Framework (responsible for push advertising) is blocked.
- Deactivate the standard browser (if you use Chrome or Firefox).
โ ๏ธ Attention: After completion ADB-Some system notifications (such as weather or promotions) will stop working. To return them, use the command: adb shell pm enable com.miui.systemAdSolution
What if the ADB canโt see the device?
Method 5: Alternative browsers with built-in lock
If you don't want to mess with the settings, install a browser with a built-in ad blocker. The best options for Xiaomi are:
| browser | Features | Reference |
|---|---|---|
| ๐ฆ Firefox Focus | Automatically block trackers and ads, clear history after closing. | Download |
| ๐ก๏ธ Brave Browser | Built-in AdBlock, protection against phishing sites, Tor support. | Download |
| ๐ Kiwi Browser | Chromium-based extensions (you can install uBlock Origin). | Download |
For maximum protection in Brave Browser:
- Open the Settings. โ Brave Shields & privacy.
- Set the sliders in position: ๐ก๏ธ Block Trackers and Advertising โ Aggressive. ๐ Block scripts - On. ๐ Block redirects - On.
Kiwi Browser can be used to install the uBlock Origin extension:
- Open kiwi://extensions.
- Find uBlock Origin and add it.
- Update the filters: uBlock Settings โ Update everything.
Mi Browser|Google Chrome|Firefox|Brave|Kiwi Browser|Other-->
What to do if the advertisement still appears?
If after all the manipulations banners continue to pop up, check:
- ๐ฑ Background processes. Go to Settings. โ Annexes โ All applications and sort by Data Use. If an application (e.g. com.xiaomi.market) consumes a lot of traffic, limit its background activity.
- ๐ Updates MIUI. After firmware updates, the ad modules can be activated again.
- ๐ก Wi-Fi/Mobile data: Some operators (e.g. MTS or Beeline) embed ads at the traffic level. VPN (e.g. ProtonVPN) for bypassing.
If the problem is push notifications:
- Go to Settings โ Notifications โ More.
- Turn off Advertising Notices and Recommendations.
- For each browser, manually disable notifications.
If the ad appears in your browser's video player (for example, before YouTube videos), install the SponsorBlock extension (available for Kiwi Browser and Firefox) that skips the ad inserts in the video.
๐ก
The most persistent advertising on Xiaomi is associated with the system services com.miui.systemAdSolution and com.xiaomi.mipush.sdk. Disabling them through ADB gives the best result, but can affect the operation of certain functions (for example, weather notifications).