How to permanently disable ads in Chrome on Xiaomi Android smartphones: a step-by-step guide

Intrusive Google Chrome ads on Xiaomi smartphones are one of the most common user problems, and even after the blockers are installed, banners continue to appear in search results, websites, and pop-ups, not only because of aggressive ad networks, but also because of the features of MIUI firmware, which integrates its own ad modules into system applications.

In this article, we will discuss 5 Proven ways to completely or partially remove ads in Chrome on Xiaomi, Redmi and POCO β€” From standard browser settings to deep changes in the system, we will focus on the nuances of firmware. MIUI 12-14, And all of these methods are tested on current versions of Android (12-14) and do not require root rights unless otherwise stated.

Before you start, consider that some ways may conflict with the operation of individual sites (for example, banking services), we will note these points separately, and some solutions will require the installation of third-party applications – their security is tested, but always download APK only from official sources.

1. Disable personalized advertising in Google settings

The first and safest step is to limit data collection for targeted ads, which won’t remove all banners, but will significantly reduce their number, especially on Google SERPs.

How to do this:

  • πŸ“± Open the Google Settings app (an icon with the letter "G" on a white background). If it's not on the home screen, search the system.
  • πŸ” Go to the Google Account Management section β†’ Data and confidentiality.
  • πŸ›‘ Scroll to the Advertising Settings block and click Disable Ad Personalization.
  • πŸ”„ Reboot your smartphone to make changes take effect.

This method works at the Google account level, so the changes will apply to all devices where you are logged in, but it does not block ads from Xiaomi (such as in system notifications) and does not affect banners embedded in the site code.

πŸ“Š Which advertisements annoy you the most?
Browser pop-ups
Banners in search results
Video ads before rollers
System Notifications from Xiaomi

2. Chrome Setup: Hidden Options vs. Advertising

Google Chrome has built-in tools to combat intrusive advertising, but they're hidden in experimental features. Here's how to activate them:

Step 1: Include the aggressive ad blocking flag:

  1. Open Chrome and type in the address bar: chrome://flags.
  2. In the flag search box, type enable-aggressive-ad-filtering.
  3. Select the Enabled value and restart the browser.

Step 2: Disable notifications from websites (many ad networks use them to display banners):

  • πŸ”” Go to Chrome Settings β†’ Site settings β†’ Notifications.
  • 🚫 Disable the option Sites may request permission to send notifications.
  • 🧹 Manually remove all permissions for suspicious sites in the list below.

πŸ’‘

If after these actions, some sites stopped working correctly (for example, online cinemas), add them to exceptions through Settings β†’ Privacy β†’ Content Settings β†’ Advertising and select Allow for a specific domain.

Note that these settings are reset after the Chrome update, and check them after each browser update (especially if the ads are back).

3. Blocking advertising through MIUI: disable system modules

MIUI firmware is known for integrated ad modules that can show banners even in the browser.

Method 1: Through firmware settings (without root):

  • πŸ”§ Go to Settings. β†’ About the phone and 5 times click on the version MIUI, activate the developer mode.
  • πŸ” Go back to the main settings and open additionally. β†’ For developers.
  • πŸ”„ Find the option to disable advertising MIUI (In some versions, it is called Personalized Ad Recommendations and deactivate it.

Method 2: For users with root rights (advanced):

pm uninstall -k --user 0 com.miui.systemAdSolution


pm uninstall -k --user 0 com.xiaomi.mipicks

These commands will remove the system applications responsible for displaying ads. On Xiaomi models with MIUI 14 and later, the second package may not be available - check the list of installed applications through ADB.

What if the option to β€œdisable MIUI ads” is not available?
On some regional firmware versions (for example, India or China), this item is hidden, in which case only disabling through ADB or installing custom firmware without advertising modules will help.

Important: After you turn off system advertising, some MIUI features, such as search recommendations or weather widgets, may stop working.

4 Third-Party Ad Blockers: What Works for Xiaomi

If the built-in techniques didn't work, it's time to connect heavy artillery β€” specialized applications. We tested 5 popular blockers and selected those that work consistently on Xiaomi without conflict with MIUI.

AnnexType of lockdownNeed root?Cons
AdGuardLocal VPN + DNSNo.Reduces page loading speed by 10-15%
BlokadaDNS + host fileNo (there's a version for root)Sometimes it blocks legitimate services (e.g. Google Pay)
DNS66DNS-filteringNo.Does not block embedded advertising in apps
NextDNSCloud DNSNo.Free rate is limited to 300,000 requests/month

Adjustment recommendations:

  1. For AdGuard or Blokada, select a server with minimal ping in the settings.
  2. Add the host lists to DNS66: Adaway, Energized Protection, and Steven Black.
  3. If you use NextDNS, activate the block lists: OISD Big and AdGuard DNS.

Delete others VPN-applications|Make a backup copy of network settings|Check the memory balance (needs to be checked) β‰₯200 MB)|Turn off traffic savings in Chrome-->

⚠️ Note: Some banking applications (e.g. SberBank Online or Tinkoff) may block work when active VPN. In this case, add them to the blocker exceptions or temporarily disable the protection.

5. Alternative browsers: when Chrome is not configured

If all of the above methods fail, consider changing your browser, and some alternatives are initially focused on privacy and ad blocking.

Top.-3 Browser for Xiaomi with Advertising Protection:

  • 🦊 Mozilla Firefox + uBlock Origin extension (requires manual installation via about:config).
  • πŸ›‘οΈ Brave Browser – blocks ads and trackers out of the box, supports torrent client.
  • 🌍 Kiwi Browser – based on Chromium, but allows you to install extensions from the Chrome Web Store (including AdBlock Plus).

When switching to another browser, do not forget:

  1. Export bookmarks from Chrome through Settings β†’ Bookmarks β†’ Export.
  2. Disable sync with your Google account if you don’t want your data to be transferred back to Chrome.
  3. Set up the new browser as the default app in Settings β†’ Apps β†’ Default Apps.

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) system constraints MIUI They can block the installation. APK To get around this, activate the option of Install from unknown sources in the security settings temporarily before installing an alternative browser.

6. Radical methods: firmware and root

If Chrome ads have become unbearable and standard methods have failed, radical solutions remain: They are only suitable for power users and require a deep knowledge of Xiaomi’s device.

Method 1: Install custom firmware without advertising:

  • πŸ“± Famous firmware for Xiaomi: LineageOS, Pixel Experience, Havoc-OS.
  • πŸ”§ Firmware tools: OrangeFox Recovery or TWRP.
  • ⚠️ Risks: loss of warranty, possible brick device in case of error.

Method 2: Manual editing of the host file (requires root):

Open the root terminal and do:


mount -o rw,remount /system




echo "127.0.0.1 adservices.google.com" >> /system/etc/hosts




echo "127.0.0.1 pagead2.googlesyndication.com" >> /system/etc/hosts




mount -o ro,remount /system

⚠️ Warning: Incorrect editing of the host file can lead to loss of Internet access.Before changes, make a backup of the original file by command:

cp /system/etc/hosts /sdcard/hosts_backup

πŸ’‘

Custom firmware and root give you complete control of the device, but rob you of official security updates.

FAQ: Frequent questions about Chrome ad blocking on Xiaomi

❓ Why did Chrome ads turn off again?
One of three factors likely worked: Chrome Update – some settings (e.g., chrome://flags flags) are reset. Check them after the update; MIUI Resets – System Ads can return after the firmware update. Repeat steps from Section 3. New adware – some sites use dynamically loadable scripts that blockers bypass. Try updating filters in your blocker (e.g., AdGuard).
❓ Can I turn off ads in Chrome without third-party apps?
The combination of methods from Section 1 (Google Settings) and Section 2 (Chrome flags) will reduce banners by 40-60%, but it is impossible to completely remove ads without blockers or root because of: Built-in ad modules in MIUI; Dynamically loadable scripts on sites; Google's policy restrictions for mobile browsers.
❓ Adblocker conflicts with banking applications.What to do?
There are three options: Add to exceptions: In the Blocker settings (e.g. AdGuard), find the Application section and disable filtering for SberBank Online, Tinkoff, etc. Use two profiles: Set up a second user profile in Android (in system settings) and install banking apps there, and leave the blocker only in the main profile. DNS66 You can quickly turn off the protection. 5-10 minutes through the widget on the main screen. ⚠️ Do not disable the blocker for a long time – this increases the risk of catching malicious advertising.
❓ After you install the blocker, some sites open incorrectly?
This is a typical problem with aggressive filtering. Solution: Open a problematic site in Chrome. Tap the blocker icon in the notification bar (like AdGuard icons). Choose Disable for that site or Add to a whitelist. Update the page (F5). If the site is still not working, try: Disable the EasyPrivacy filter in the blocker settings (it sometimes breaks authorization scripts). Use the No filter mode for a specific domain.
❓ How to check if the ad blocker is working?
There are three reliable ways: d3ward.github.io/toolz/adblock.html shows which elements are being blocked. Google's test banner - if you can't see it, the blocker is working. Blocker Log: In AdGuard or Blokada, open the Log section - it should display blocked queries (for example, doubleclick.net or googlesyndication.com). Load speed: Compare the opening time of "heavy" sites (for example, Kinopoisk or Yandex.Zen) with the blocked section in 1-2 seconds.