How to completely block ads in the browser on the Xiaomi phone: Guide 2026

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:

  1. Open the Mi Browser and tap the three dots in the upper right corner โ†’ Settings.
  2. Go to Privacy and Security.
  3. 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:

  1. Go to Settings โ†’ Memory โ†’ Cleanup.
  2. Slap the icon. โš™๏ธ in the upper right corner and select Cleaning Settings.
  3. Turn it off: ๐Ÿ“ข Recommendations (shows banners in the cleaning results). ๐Ÿ” Search Tips (can load ads from Yandex)/Google).

Check out the personalization of advertising:

  1. Open Settings โ†’ Google โ†’ Advertising (if you use Google services).
  2. Turn off Personalized Ads and reset the Advertising Identifier.
  3. For MIUI-Advertising: Settings โ†’ Annexes โ†’ Application management โ†’ Three points. โ†’ Show all the processes.
  4. Find com.miui.systemAdSolution and turn off autostart.
ServicePath in settingsAction.
MIUI System AdsSettings โ†’ Applications โ†’ All applications โ†’ com.miui.systemAdSolutionDisable Autostart and Notifications
Mi Push FrameworkSettings โ†’ Applications โ†’ All applications โ†’ com.xiaomi.mipush.sdkProhibit background activity
Google AdsSettings โ†’ Google โ†’ AdvertisingReset 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:

  1. Download APK from the official website (not from Google Play โ€“ there is a stripped-down version).
  2. Install the file by allowing installation from unknown sources (Settings โ†’ Applications โ†’ Special Rights โ†’ Installation of Unknown Applications).
  3. Launch AdGuard and activate it. HTTP-filtering.
  4. 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:

  1. Download ADB Tools for Windows/macOS/Linux.
  2. On your phone, activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI version (shap 7 times)
  3. Enable USB debugging in Settings โ†’ Additional โ†’ For developers.
  4. Connect your phone to your PC and type in the command line: adb devices (the device should appear).
  5. 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?
1. Make sure that the debugging mode is on USB. 2. Try another one. USB-cable (preferably original). 3. Install drivers for your Xiaomi model from the site MIUI Download. 4. Restart your phone and PC. 5. If you use Windows, run the command prompt on behalf of the administrator.

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:

browserFeaturesReference
๐ŸฆŠ Firefox FocusAutomatically block trackers and ads, clear history after closing.Download
๐Ÿ›ก๏ธ Brave BrowserBuilt-in AdBlock, protection against phishing sites, Tor support.Download
๐ŸŒ Kiwi BrowserChromium-based extensions (you can install uBlock Origin).Download

For maximum protection in Brave Browser:

  1. Open the Settings. โ†’ Brave Shields & privacy.
  2. 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:

  1. Open kiwi://extensions.
  2. Find uBlock Origin and add it.
  3. 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:

  1. Go to Settings โ†’ Notifications โ†’ More.
  2. Turn off Advertising Notices and Recommendations.
  3. 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).

FAQ: Frequent questions about ad blocking on Xiaomi

โ“ Why the Advertising Returns After the Reset?
When reset to factory settings, all system processes (including com.miui.systemAdSolution) return to active state. After reset: Reset: Re-disable ad modules through Settings โ†’ Applications. Install the blocker (such as AdGuard) again. Check your browser settings - some settings (such as Personalized Advertising) may turn on again.
โ“ Can I block ads without installing third-party apps?
Yes, but the effectiveness will be lower. Use a combination of methods: Turn off system advertising services through Settings โ†’ Applications. Change the DNS to 176.103.130.130 (AdGuard DNS) in the Wi-Fi/mobile settings. In the browser, activate the built-in pop-up lock and disable Content Recommendations. This will reduce the amount of advertising by 40-60%, but will not block it completely.
โ“ Why Chrome is Blocking Ads Worse Than Mi Browser?
Google Chrome on Xiaomi runs on top of MIUI system services, which can load ads regardless of the browser. Plus: Chrome does not have an built-in adblock (unlike the Mi Browser, where it is, but hidden). Some ad networks (such as Mi Ad Network) bypass standard Chrome filters. Solution: use Brave or Kiwi Browser with the uBlock Origin extension.
โ“ How to block ads in games and apps?
To block advertising in games and applications (for example, in the MIUI Launcher or Theme Store: Install AdGuard and activate Local Mode VPN. In AdGuard settings, turn on filters: ๐Ÿ“‹ AdGuard Mobile Ads ๐ŸŽฎ EasyList Cookie (for game advertising) MIUI Launcher disable Advertising widgets in your desktop settings.Please note: blocking ads in games may violate the rules of some applications (for example, Free Fire or Free Fire). PUBG Mobile), which leads to the ban of the account.
โ“ Are these methods working on POCO redmi?
All of the methods described are compatible with the devices. POCO And Redmi, because they work on the same shell. MIUI/HyperOS. Exceptions: POCO F5 And the newer process may not be com.miui.systemAdSolution -- instead, look for com.poco.systemAdSolution. MIUI for POCO some ADB-commands may not work (manual shutdown is required via Settings) โ†’ Annexes).