How to permanently disable ads in Google Chrome on Xiaomi Redmi: a step-by-step guide

Xiaomi Redmi smartphone owners often face the problem of annoying advertising in the Google Chrome browser โ€“ banners appear on the home page, in tabs, and sometimes even overlap the content of sites. The reason lies in the aggressive monetization of MIUI through embedded services and affiliate programs. In this article, we will discuss 5 proven ways to remove ads in Chrome on Redmi Note 10/11/12, Redmi 9/10 and other models โ€“ from basic settings to radical methods for advanced users.

It's important to understand that some of the ads in Chrome are not because of the browser itself, but because of MIUI system services that load ad modules even into third-party applications. So standard disabling notifications in Chrome often doesn't help. We'll look at solutions for different versions of MIUI (12, 13, 14) and take into account the features of firmware for global (MIUI Global) and Chinese (MIUI China) versions.

If you're willing to spend 10 to 15 minutes setting up, you can get rid of 90% of the ads without root rights, and completely removing them requires a deeper manipulation of the system, which we'll describe, but with warnings about possible risks.

1. Chrome basic settings: what can be turned off without root

Start by checking the settings of the browser itself, and even if that doesn't take away all the ads, it's possible to reduce them.

Open Google Chrome and go to the menu โ‹ฎ โ†’ Settings โ†’ Privacy and security. Here, look at three key points:

  • ๐Ÿ” Site notifications: Turn off permission to display notifications for all sites. Often ads are disguised as legitimate alerts (e.g., "You won" prize.iPhone15.com").
  • ๐Ÿ“Š Personalized Advertising: In the Google Settings section โ†’ Deactivate the option "Personalized Ads" to reduce targeted banners.
  • ๐Ÿšซ Pop-ups: Enable pop-up lock (Settings) โ†’ Site settings โ†’ Pop-ups: Many ad networks use them to display banners on top of content.

Also check the Settings โ†’ Homepage section, if it has an address like miui.com/start or chrome://newtab with inlays, replace it with google.com or about:blank.

โš ๏ธ Note: After updating Chrome to version 120+ Check them regularly, especially if the adverts are back.

๐Ÿ“Š What kind of Redmi model do you have?
Redmi Note 10/11/12
Redmi 9/9A/9C
Redmi 8/8A
Redmi 7/7A
Another model

Disabling MIUI system advertising (without root)

Xiaomi is embedding ad modules into system applications that can affect the display of banners in Chrome.

  1. Go to Settings โ†’ Password and Security โ†’ Autocomplete โ†’ Advertising and deactivate the option โ€œPersonalized Recommendationsโ€.
  2. In Settings โ†’ Google โ†’ Advertising disable Ad ID (this will not block all ads, but will make it less intrusive).
  3. For MIUI 13/14: Go to Settings โ†’ About Phone, tap 7 times on the MIUI Version to activate Developer Mode. Then to Settings โ†’ Additional โ†’ For Developers, find Limit Background Activity and turn it on for com.miui.systemAdSolution and com.xiaomi.midrop applications.

Another hidden source of advertising is the Mi Video app (even if you donโ€™t use it). Uninstall it or turn it off in Settings โ†’ Apps โ†’ App Management โ†’ Mi Video โ†’ Disable it.

Name of MIUI serviceThe path to shutdownThe effect
Msa (Mi System Ads)Settings โ†’ Applications โ†’ Management โ†’ Msa โ†’ DisableRemoves 60-70% of system advertising
Miui DaemonSettings โ†’ Applications โ†’ Show everything โ†’ Miui Daemon โ†’ StopReduces background activity of advertising modules
Browser (built-in browser)Settings โ†’ Applications โ†’ Browser โ†’ Storage โ†’ Clear dataResets the cache with advertising tags

Delete or disable Mi Video

Stop the Miui Daemon service

Clear the cache of the built-in browser

Disable Auto-Run for Msa-->

3. Blocking ads via DNS (without root)

Change of change DNS-servers are one of the most effective ways to combat advertising, and it works at the network level and blocks the loading of advertising domains.

Instructions for Xiaomi Redmi:

  1. Go to Settings โ†’ Connections and Sharing โ†’ Private DNS.
  2. Select "Private DNS Host Name" and enter one of the addresses: dns.adguard.com (AdGuard DNS) family.adguard-dns.com (with "18+" filtering) 1dot1dot1dot1.cloudflare-dns.com (Cloudflare)

Save the settings and restart the phone.

To check your health, go to Chrome's AdGuard DNS Test site, and if the lock works, you'll see green checkmarks in front of the ad domains.

โš ๏ธ Note: Some mobile operators (e.g. MTS or Beeline) may ignore user-generated services. DNS when connected to 4G/5G. In this case, use VPN Ad-blocking (e.g. AdGuard) VPN).

๐Ÿ’ก

If some sites have stopped opening after changing their DNS, try an alternative server or disable the private DNS for those sites via the Allow Individual Domains mode in the settings.

4.Use of a browser with built-in ad blocking

If standard methods donโ€™t help, consider alternative browsers with built-in ad protection:

  • ๐Ÿ›ก๏ธ Brave Browser: Blocks trackers and ads by default, supports torrent client.Download.
  • ๐Ÿ”’ Firefox Focus: Minimalist browser with automatic cookie deletion and ad blocking.
  • ๐Ÿš€ Kiwi Browser: Chromium-based, but with extensions (you can install uBlock Origin).

To install uBlock Origin in Kiwi Browser:

  1. Open kiwibrowser://extensions in the address bar.
  2. Activate Developer Mode (Settings โ†’ Extensions โ†’ Developer Mode).
  3. Download the.crx file uBlock Origin and download it through the button "Download unpacked extension".

Comparison of browsers on the effectiveness of blocking:

browserBlocking adsSupport for extensionsCons
Brave95โ€“98%Yeah (built-in)Increased RAM consumption
Kiwi + uBlock99%Yes (Chrome Extensions)Tough setup
Firefox Focus80โ€“85%No.No history and tabs.

5. Radical methods: disabling advertising with root rights

If you're ready to get root access, you can remove the system components responsible for displaying ads. On Redmi models with Snapdragon processors (for example, Redmi Note 10 Pro), root is obtained through Magisk, on MediaTek (Redmi 9A) through MTK Su or SP Flash Tool.

After you get root, follow the following steps (Root Explorer or ADB is required):

  1. Remove or freeze (via Titanium Backup) these packages: com.miui.systemAdSolution com.xiaomi.midrop com.miui.analytics com.miui.bugreport com.xiaomi.market
  2. Edit /system/etc/hosts by adding ad domain lock: 127.0.0.1 ad.mi.com 127.0.0.1 sdkconfig.ad.intl.xiaomi.com 127.0.0.1 track.miui.com
  3. Install AdAway from the official website and activate the system lock.

โš ๏ธ Note: Removing system packages can lead to unstable operation MIUI (For example, you'll stop updating apps through the Mi App Store. TWRP or XiaomiTool V2.

What happens if you delete com.miui.systemAdSolution?
This package is responsible for displaying ads in system applications (for example, in "Security" or "Themes"). its removal will not disrupt the phone, but may lead to errors when updating MIUI via OTA. In this case, before updating, temporarily unfreeze the package or restore it from the backup.

6.Alternative solutions: VPN and specialized applications

If previous methods have not worked, try VPN-advertising-blocking:

  • ๐ŸŒ AdGuard VPN: Freely blocks ads and trackers, but is limited to traffic (3GB/month).
  • ๐Ÿ” Proton VPN: Does not block ads directly, but paired with NetGuard (configure via Local) VPN) gives a good result.
  • ๐Ÿ›ก๏ธ Blokada: Works without root, blocks ads at the level DNS (AdGuard analogue, but with open source).

To set up NetGuard:

  1. Install the app from GitHub (version with local VPN).
  2. Enable the Local VPN option in your settings.
  3. Add the blocking rules for domains: *.duapps.com *.miui.com/ads/ *.googleads.g.doubleclick.net

Comparison VPN-decision-making:

AnnexType of lockdownNeed root?Limitations
AdGuard VPNDNS + HTTP(S)No.Traffic limit
BlokadaDNSNo.Does not block YouTube ads
NetGuardIP/DomainNo (but you need settings)Complex configuration

๐Ÿ’ก

VPN-These solutions are effective, but they can slow down the Internet connection by 10 to 15 percent. DNS-lockdown (AdGuard) DNS) lightweight VPN (Like Proton. VPN).

Frequent Mistakes and How to Avoid Them

Many Redmi users make common mistakes when trying to remove ads:

  • โŒ Chrome reset to factory settings: It doesn't remove ad modules MIUI, It only cleans the browser data.
  • โŒ Installation of cleaners (CCleaner, DU Speed Booster: These apps often contain their own ads and donโ€™t solve the problem.
  • โŒ Disabling all notifications: This will block useful alerts (e.g. from messengers).

If after all the manipulations, the advertising remains:

  1. Check to see if there are any suspicious apps on the phone (e.g. com.duapps.ad or com.uc.browser).
  2. Update MIUI to the latest version โ€“ in new firmware Xiaomi reduces the amount of advertising for the European region.
  3. Change your phone region to the European Union (Settings โ†’ Additional โ†’ Region). MIUI EU has significantly less advertising.
Why is Chrome Advertising Back After Resetting?
When resetting to factory settings, all system applications, including com.miui.systemAdSolution, are restored. After reset, re-disable advertising services according to the instructions in Section 2.
Can I remove ads in Chrome without root and third-party apps?
Yes, but the efficiency will be lower. Combine: DNS change to AdGuard (dns.adguard.com); disabling system advertising in MIUI; using Brave instead of Chrome; this will remove 70-80% of ads.
Is it safe to remove MIUI system packages through root?
Removing packages like com.miui.systemAdSolution is safe, but can result in: Mistakes when updating MIUI via OTA (solved by temporary packet recovery); idle weather widget or themes (if you delete com.miui.weather2). Always back up through TWRP before you delete.
Why is Chrome showing ads in Chinese on Redmi?
This means that your phone is running MIUI China firmware (even if the interface language is Russian). Solution: Install MIUI Global through the official website. Or change the region to India or the EU in the settings.
How to block Chrome ads on Redmi for a child?
Set up parental controls: Install Google Family Link and limit app installation. In Chrome, activate Safe Search (Settings โ†’ Security โ†’ Secure Search). Use AdGuard DNS Family (family.adguard-dns.com) to block adult ads.