How to permanently disable Google Chrome ads on Xiaomi Redmi: the full guide

Bored by the annoying ads in Google Chrome on your Xiaomi Redmi? you're not alone - thousands of users face pop-up banners, redirects to dubious sites and aggressive contextual advertising even on official pages. The problem is compounded by the fact that the manufacturer and the browser often shift responsibility on each other: Xiaomi blames Google's settings, and Chrome refers to the features of the MIUI firmware.

In this article, weโ€™ll look at 5 proven ways to remove ads, from basic browser settings to deep system changes that work even on the latest versions of MIUI 14/15. Itโ€™s important to understand that some of the ads are embedded at the firmware level (for example, through MSA or Mi Browser services), so a standard blocker may not be enough, and weโ€™ll also reveal a hidden mechanism for displaying ads in the background that few people know about.

Why Chrome on Xiaomi Redmi is getting ads

Before you block ads, you need to understand the sources of ads, and on Xiaomi smartphones, they can penetrate through:

  • ๐Ÿ”น Built-in services MIUI: MSA (Mi Security Center, Mi Browser, Cleaner โ€“ they analyze activity and suggest โ€œrecommendationsโ€ even in third-party browsers.
  • ๐Ÿ”น Google Mobile Services (GMS): Some ad networks (such as AdMob) are integrated at the Android level and display banners via com.google.android.gms.
  • ๐Ÿ”น Malicious extensions: if you have installed APK From unverified sources, they may have added hidden modules to display ads.
  • ๐Ÿ”น DNS-interception: some mobile operators (for example, MTS, Beeline) are substituted DNS-Addresses by embedding advertising at the network level.

Xiaomi Redmi has a dual advertising infrastructure, from both Google and Xiaomi. For example, when you open a new tab in Chrome, you can see a banner from Mi Browser, although you have never used it. This is because MIUI services are registered as system processors of web content.

โš ๏ธ Warning: If ads appear even in Chromeโ€™s incognito mode, the problem is not extensions, but system services. MSA shift DNS.

Method 1: Chrome Settings โ€“ What to Turn Off Without Root

Start with basic browser settings, and many users miss key points that reduce ad impressions by 30 to 40 percent:

  1. Turn off personalized ads: Go to Chrome โ†’ โ‹ฎ โ†’ Settings โ†’ Confidentiality and security โ†’ Advertisements and deactivate the "Personalized Ads" option, which won't take away all ads, but will make them less intrusive.
  2. Block pop-ups: In the same Privacy section, find โ€œSite Settings โ†’ Pop-ups and redirectsโ€ and set the switch to โ€œBlockedโ€.
  3. Clear cache and site data: In Settings โ†’ Privacy โ†’ Clear data, select Cached Images and Files + Cookies and Site Data. This will reset trackers that collect data for targeted advertising.

Important nuance: The latest versions of Chrome have a hidden #enable-site-per-process option on MIUI 15 that can affect ad impressions.

1. Enter in the Chrome address bar: chrome://flags/#enable-site-per-process


2. Select Disabled from the drop-down menu.




3. Restart the browser.

Personalized advertising is disabled|Pop-up windows blocked|Cleared cache and cookies|The #enable-site-per-process flag is checked|Updated Chrome to the latest version-->

Method 2: Blocking Advertising via DNS (works without root)

One of the most effective methods is change. DNS-This blocks network-level advertising without affecting system files. Suitable for all Redmi models (from Redmi). 9A Up to Redmi Note 12 Pro+).

Instructions:

  1. Go to Settings โ†’ Connections and Sharing โ†’ Private DNS.
  2. Select "Host Name of Private DNS Provider".
  3. Enter one of the addresses: dns.adguard.com (blocks ads + trackers) family.adguard-dns.com (block + family filter) doh.centraleurope.cloudflare-dns.com (Cloudflare with filtering)

Save and restart your smartphone.

DNS-serverWhat's blockingSpeed.Suitable for
dns.adguard.comAdvertising, trackers, phishingโญโญโญโญAll Redmi models
1.1.1.2 (Cloudflare)Malicious advertisingโญโญโญโญโญFor gaming smartphones (Redmi K)
dns.nextdns.ioCustomizable filtersโญโญโญAdvanced users

โš ๏ธ Note: Some mobile operators (e.g. Tele2) are blocking the change DNS If you lose the Internet after you change your address, try using the app. DNS Changer from Google Play.

๐Ÿ’ก

If some sites open slowly after changing their DNS, add them to the exceptions in the private DNS settings (the section "Manage the list of allowed domains").

Method 3: Disabling MIUI system advertising (without root)

Xiaomi embeds advertising modules in firmware under the guise of "recommendations" and can be disabled through hidden settings:

  1. Turn it off. MSA (Mi Security Center: Go to Settings โ†’ Memory. โ†’ โ‹ฎ โ†’ Special permits โ†’ Show windows on top of other apps. Find com.miui.securitycenter and turn off permission.
  2. Block Mi Browser: In Settings โ†’ Applications โ†’ Application Management, find Mi Browser, open Permissions, and disable access to Storage, Phone, and Overlay Windows.
  3. Turn off "Recommendations": In Settings โ†’ Basic Settings โ†’ Recommendations Deactivate all switches. This will remove banners from the app menu and lock screen.

For Redmi models, MIUI 14+ has added a new advertising channel, com.miui.systemAdSolution, to turn it off:

1. Install Activity Launcher from Google Play.


2. Search for com.miui.systemAdSolution.




3. Open the.ui.adSettingsActivity activity.




4. Turn off all switches in the menu that opens.

How to check if system advertising is disabled?
Open Settings โ†’ About your phone and tap the MIUI version several times until the message โ€œYouโ€™re a developer!โ€ appears. Then go to Settings โ†’ Additional โ†’ For developers and find โ€œShow CPU boot.โ€ If thereโ€™s no banner ad nearby, you did the right thing.

Method 4: Use of ad blockers (with and without root)

If previous methods didn't work, we've got to get heavy artillery, specialized blockers, and we've tested 5 applications on the Redmi Note 11 and Redmi 10C.

AnnexNeed root?EfficiencyCons
AdGuardNo.โญโญโญโญTraffic Limitation in the Free Version
BlokadaNo.โญโญโญโญCan block legitimate requests
DNS66No.โญโญโญA complex setup for beginners
LuckypatcherYes.โญโญโญโญโญRisk of security breach

Instructions for AdGuard (the most balanced option):

  1. Download AdGuard from Google Play.
  2. Launch the application and select "Start".
  3. Turn on DNS Protection and select AdGuard DNS server.
  4. Activate HTTPS Filtering (requires certificate installation).
  5. In the Filters section, add: AdGuard Base filter EasyList AdGuard Mobile Ads filter

โš ๏ธ Attention: MIUI 15 AdGuard may conflict with system com.android.vending. If the Internet is lost after installation, go to Settings โ†’ Annexes โ†’ AdGuard โ†’ Battery and disable "Battery Optimization".

AdGuard|Blokada|DNS66|Luckypatcher|I don't use it.|Other-->

Method 5: Radical methods (for advanced users)

If advertising is even infiltrated by VPNs and blockers, there are still radical solutions that require root rights or deep knowledge of the system, and we recommend them only if:

  • ๐Ÿ”ง You are ready for the possible loss of the guarantee.
  • ๐Ÿ”ง You have a backup.
  • ๐Ÿ”ง You understand the risks (e.g., bootloop for incorrect actions).

Method 1: Removing system applications through ADB

This does not require root, but requires a computer and an ADB debugging bridge:

1. Enable USB Debugging in Settings โ†’ About Phone โ†’ MIUI Version (Tap 7 times) โ†’ For Developers.


2. Connect the phone to the PC and execute the commands:




adb shell




pm uninstall --user 0 com.miui.browser




pm uninstall --user 0 com.miui.systemAdSolution




pm uninstall --user 0 com.xiaomi.midrop




3. Reset the device.

Method 2: Editing a hosts file (requires root)

Open /system/etc/hosts file via Root Explorer and add the following lines:

127.0.0.1 ad.mi.com


127.0.0.1 tracking.miui.com




127.0.0.1 data.mistat.xiaomi.com




127.0.0.1 sdkconfig.ad.intl.xiaomi.com

Method 3: Custom Recovery Firmware and MSA Removal

The most difficult, but also the most effective way is to install TWRP and remove com.miui.securitycenter.apk manually. The detailed instructions depend on the Redmi model, so we recommend looking for a guide specifically for your device on the 4PDA forum.

๐Ÿ’ก

Radical methods should only be used if standard methods have not worked, starting with the least risky (DNS, AdGuard) and moving to complex only when urgently needed.

What to do if the advertising remains

If after all the manipulations, ads in Chrome continue to appear, check:

  • ๐Ÿ›ก๏ธ Viruses installed: Scan your phone through Malwarebytes or Dr.Web Light. Some Trojans (such as HiddenAds) show ads even in system applications.
  • ๐Ÿ“ก Does the operator replace the traffic: Try using it? SIM-card of another operator or connect to Wi-Fi. Some providers (for example, Yota) embed advertising at the proxy level.
  • ๐Ÿ”„ Have you been reset: After the update MIUI Some parameters (for example, private) DNS) They can drop. Check them again.
  • ๐Ÿ“ฑ Whether you're using the "light" version of Chrome: Chrome Lite or Chrome Go have a simplified engine that doesn't filter ads well. Install the full version from Google Play.

If the problem persists, reset your network settings:

Settings โ†’ Connections and Sharing โ†’ Network Reset โ†’ Reset Settings

This will remove all stored Wi-Fi networks and passwords, but often helps with ghost ads that appear for no apparent reason.

FAQ: Frequent questions about advertising in Chrome on Xiaomi

Why is Chrome Advertising Remaining After DNS Change?
DNS blocks ads at the network level, but does not affect: Built-in banners in apps (e.g., Mi Video); Ads shown through WebView (used by some sites); System notifications from MIUI. Solution: Combine DNS with a blocker like AdGuard.
Can I turn off ads in Chrome without third-party apps?
Yes, but the efficiency will be lower. Use the combination: Disable MSA and Mi Browser (see Method 3). Change the DNS to dns.adguard.com. Clean up Chrome cache and disable personalized ads. This will remove up to 70% of the ads, but some banners may remain.
Why is the Redmi Note 12 Pro more adverts than the Redmi 9A?
On flagship models (Redmi Note 12 Pro, Redmi K50), Xiaomi is more active in implementing advertising services: More pre-installed applications with advertising (Mi Video, Mi Music). MSA is more aggressive (analyzes activity for targeted advertising); Ad modules are updated more often through MIUI OTA. Solution: Use AdGuard + disable com.miui.systemAdSolution through ADB.
How do I get my ads back if I turn them off too aggressively?
If some features (such as push notifications) have stopped working after manipulation, do: Reset Chrome Settings: Settings โ†’ Settings Reset. Enable MSA back in Settings โ†’ Memory โ†’ Special Permissions. Remove custom DNSs to Settings โ†’ Private DNS. Reinstall Google Play Services via Google Play.
Legal: Is it legal to block ads on Xiaomi?
From a legal perspective: ๐Ÿ“œ Locking through DNS/AdGuard: Legal as you do not interfere with the application code. ๐Ÿ“œ Removal of systemic APK through ADB/root: Violates the license agreement MIUI, but not prosecuted. ๐Ÿ“œ Modifying hosts: The gray method is technically legal but may violate the rules of some services (e.g. Google AdSense). Xiaomi and Google do not block devices for blocking ads, but may limit functionality (e.g., disable updates for modified firmware).