How to completely disable advertising in Google Chrome on Android Xiaomi: Step-by-step instructions

Advertising in Google Chrome on Xiaomi smartphones has become a real problem for many users: pop-up banners, intrusive notifications and redirects to third-party sites spoil the surfing experience. The feature of MIUI firmware is that it integrates its own advertising mechanisms on top of standard Android features, which complicates the task. In this article, we will examine 5 proven ways – from basic browser settings to deep changes in the system that will help get rid of advertising once and for all.

It’s important to understand that some of the ads in Chrome come not from the browser itself, but from MIUI (for example, through the msa service or MiuiDaemon).So the standard disabling of ads in the browser settings often works only partially. We tested all methods on current versions of MIUI 14/15 (including HyperOS) and Google Chrome 124+ to ensure that the solutions work.

If you're willing to spend 10 to 15 minutes setting up, you can reduce the amount of advertising by 80 to 95 percent (depending on the source), start with the simplest ways and gradually move on to the more radical ones.

1. Disable personalized ads in Chrome

The first step is to limit the collection of your preferences, which is the basis of targeted advertising. Google Chrome syncs search history, cookies and other metrics with your Google account by default, allowing advertisers to show β€œrelevant” ads.

  1. Open Google Chrome and tap the three dots in the top right corner β†’ select Settings.
  2. Go to the Privacy and Security section.
  3. Select Google Sync Settings and Services.
  4. Turn off the sliders: πŸ”„ Synchronize data (or select "Do not sync anything") πŸ“Š Improve search and browser (sending usage statistics) 🎯 Personalized advertising (most important item!)

Website settings β†’ Advertising

Blocking Advertising on Websites

And these actions will reduce the amount of targeted advertising, but they won't completely block it. MIUI has its own advertising SDK (Software Development Kit, which works independently of Chrome's settings, let's move on to the next step to make the fight more effective.

πŸ“Š Which Advertising Irritates You the Most?
Pop-up banners in the browser
Notification from MIUI
Redirects to third-party sites
Advertising in annexes
other

2. Blocking Advertising through MIUI settings

Xiaomi embeds ad modules directly into the firmware, and they can show banners even in Chrome through system notifications or redirects. To disable this:

  1. Open the phone settings β†’ The phone.
  2. Tap the MIUI 7-10 times until you become a developer!
  3. Return to the main Settings menu β†’ Additionally. β†’ For developers.
  4. Find the USB Debugging option and activate it (this is temporary, to access hidden settings).
  5. Now go to Settings β†’ Applications β†’ Application Management.
  6. Slip on three points in the corner β†’ Show system processes.
  7. Find and disable (or limit) the following services: πŸ“’ com.miui.analytics (collection of analytics) 🎯 com.xiaomi.midrop (advertising push notifications) πŸ”„ com.miui.systemAdSolution (main advertising module) MIUI)

Attention! Disabling system processes can cause some features (e.g. Mi Drop or Themes) to work in an unstable way. If errors occur after changes, return the settings.

Activate Developer Mode |Enable debugging by USB|Find system processes in Application Management |Disable com.miui.analytics and com.xiaomi.midrop|Reboot phone-->

3. Use of ad blockers (without root)

If the system settings didn't work, it's time to connect third-party tools.

AnnexType of lockdownPlusesCons
BlokadaDNS + VPNNo need to root, block advertising at the network levelIt may conflict with certain applications
AdGuardLocal VPNFlexible settings, blocking trackersPaid version for full functionality
DNS66DNS-filteringOpen source code, no restrictionsIt's a little hard to set up a newbie.
Brave BrowserBuilt-in blockerChrome Replacement with Out of the Box Ad BlockingNot all websites are properly displayed

We recommend starting with Blokada or AdGuard:

  1. Download the app from the official website (not from the Play Market, as there may be a stripped-down version).
  2. Install. APK-File by allowing installation from unknown sources (Settings) β†’ Annexes β†’ Special access β†’ Installation of unknown applications).
  3. Start the blocker and activate the protection (usually the Start or Enable button).
  4. Select a filter list (e.g. EasyList + MIUI Ad Block).

Attention! Some blockers (like AdGuard) create local locks. VPN-It could be in conflict with the real thing. VPN-services (e.g. ProtonVPN or NordVPN) In this case, disable the built-in VPN In the blocker and use only DNS-filtering.

πŸ’‘

If banking applications (such as Sberbank or Tinkoff) have stopped working after installing the blocker, add them to the exceptions in the blocker settings, which is because many banks block access when a VPN is detected.

4. Configure an alternative DNS

One of the most reliable ways to block ads at the network level is the use of DNS-It doesn't require you to install any additional applications, and it works on all devices connected to the same network.

Here's how to do it:

  1. Open the Settings. β†’ Wi-Fi.
  2. Slip on the current network and hold your finger until the menu appears β†’ select Change Network.
  3. Scroll down and find IP Settings β†’ select Static.
  4. In the field DNS 1 Enter one of the addresses: πŸ›‘οΈ 1.1.1.3 (Cloudflare Family – blocks ads and malicious sites) πŸ”’ 94.140.14.14 (AdGuard DNS) 🌍 84.200.69.80 (DNS.WATCH β€” denless)

DNS 2

1.0.0.3

Save the settings and reconnect to Wi-Fi.

To check your performance, go to the DNS Leak Test site, and if the results show your chosen DNS, then the settings are applied correctly.

Important: This method only works on the current Wi-Fi network. Mobile internet (4G/5G) will require either using a Blokada-type blocker or configuring DNS at the router level.

5.Reset Chrome settings and clear cache

Sometimes Chrome ads appear because of an infected cache or conflicting extensions, and a complete reset will help bring the browser back to its "clean" state:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find Google Chrome and tap it.
  3. Select Warehouse β†’ Clear cache and Clear data.
  4. Confirm the action (this will delete all saved passwords, history and settings!).
  5. Reboot the phone.

After discharge:

  • πŸ”„ Don’t sync with your Google account right away – check if the ads have disappeared first.
  • 🚫 Do not install extensions from unreliable sources (they may contain advertising modules).
  • πŸ›‘οΈ Enable Safe Browsing in Chrome Settings (Settings) β†’ Confidentiality and security).

Attention! If the ad came back after the reset, it's not Chrome itself, it's MIUI system services. In this case, go back to the second section of this article.

6. Radical methods: disabling advertising through ADB (no root)

If none of the above works, the last way is to disable the ad packages via ADB (Android Debug Bridge), which does not require root rights, but requires connecting the phone to a computer.

Here's what we need to do:

  1. Download and install. ADB-PC drivers.
  2. Turn on the phone to debug over USB (how to do this, described in the second section).
  3. Connect your phone to your computer through USB-cable (select File Transfer Mode).
  4. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices

(Your device name should appear, which means that the connection is established.)

adb shell pm uninstall --user 0 com.miui.analytics


adb shell pm uninstall --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.miui.systemAdSolution

These commands will remove the main MIUI advertising modules for the current user (without root).

What if the ADB can’t see the device?
If the adb device command doesn’t show your phone, try the following: 1. Make sure debugging is enabled. USB and you have confirmed trust in the computer on the phone. 2. Check if the drivers are installed. ADB (Windows may require manual installation through Device Manager. 3. Try another USB-cable (some cables are only for charging purposes). 4. Reboot your phone and computer. If the problem persists, download the Minimal utility. ADB Fastboot – it often works more stable than standard drivers.

Warning: Deleting system packages may cause some features to fail (e.g. Mi Drop, Themes, or Xiaomi Cloud) If errors occur after executing commands, return the packages back by command:

adb shell cmd package install-existing com.miui.analytics

(Replace com.miui.analytics with the right package.)

πŸ’‘

ADB-The most effective way to remove advertising MIUI, If you're not sure what you're doing, use the blockers in Section Three.

FAQ: Frequent questions

Why does Chrome ads appear again after they are turned off?
Most likely, the ads are not shown by the browser itself, but by the MIUI system services. Try: Disable com.miui.systemAdSolution via ADB (section 6). Install a Blokada blocker with filters for MIUI. Check if suspicious applications (such as com.miui.hybrid or com.xiaomi.joyose) are installed on the phone.
Can you turn off ads forever without root?
It is difficult to completely remove ads without root, but you can reduce their number by 90% by a combination of methods: AdGuard + MIUI Ad Block filter; disabling system advertising packages through ADB. Using alternative DNS (for example, 1.1.1.3). The remaining 10% of ads can seep through MIUI updates or new advertising mechanisms that have not yet been added to the filters.
Is it safe to use ADB to remove system packets?
Yes, if you delete packets only for the current user (the --user 0 command). This does not affect the system files and does not lead to a phone "brick. "However: Some functions (for example, Mi Drop or Themes) may stop working. After updating MIUI, deleted packets can recover. Always write down the names of the deleted packets so that if necessary, they can be returned back.
How to return deleted packages via ADB?
To recover a remote package, use the command: adb shell cmd package install-existing name packet For example, to return com.miui.analytics: adb shell cmd package install-existing com.miui.analytics After that, restart the phone.
Does resetting your phone help you to factory settings?
Reset will delete all user data and settings, but will not remove the system advertising MIUI. After reset: MIUI Ads will return. You will have to reconfigure the blockers and ADB. Reset only makes sense if you want to "clean" the phone of unnecessary applications before applying the methods from this article.