Why Chrome is getting ads on Xiaomi and how to deal with it
Owners of Xiaomi smartphones often face intrusive advertising right in the Google Chrome browser - banners at the bottom of the screen, pop-up windows when opening new tabs or even system notifications from MIUI. The reason lies in the aggressive monetization of the brand shell: Xiaomi integrates advertising modules not only in its applications (Mi Browser, Mi Video), but also affects third-party browsers through system services.
It is important to understand: Chrome ads on Xiaomi are of two types: 1) Built-in browser (banners from Google, personalized ads) and 2) System from MIUI (pop-ups with suggestions to install apps, promotions from Xiaomi). The first type is eliminated by Chrome settings, the second requires deep intervention in the system. In this article, we will analyze both cases - from simple methods to radical solutions for power users.
Method 1: Disabling Personalized Advertising in Chrome
If you are being targeted by banners (such as AliExpress products or local promotions), the problem lies in your Google Account settings. Chrome browser uses your search queries, visited sites and location to show βrelevantβ ads.
- Open Chrome and tap the three dots in the top right corner.
- Go to Settings β Privacy and Security.
- Select Advertising Settings (or Google Ads in new versions).
- Turn off the Personalized Advertising switch.
- Go back and select Clear History by ticking cookies and site data.
This method will remove your Google ad profile, but will not block all banners β sites will still be able to display contextual advertising (for example, on YouTube or on social networks).
π‘
If you have banners left after disabling personalized advertising, check if your Google account is connected to other devices (tablet, PC), and your advertising profile is synchronized between gadgets.
Method 2: Blocking pop-up windows and redirects
One of the most annoying types of advertising is pop-ups, which open when you click on a site or even scroll through a page. In MIUI, this problem is compounded by the fact that some system applications (Mi Browser, Cleaner) can redirect traffic through their servers by adding ads on top of the content.
To block pop-ups in Chrome:
- Launch your browser and go to Settings β Site settings.
- Slip pop-ups and redirects.
- Make sure the switch is in the Locked position (blue slider on the right).
- Add only trusted sites (e.g. *.google.com for authorization) to the exceptions.
If the problem persists, check the MIUI settings: Settings β Applications β Application Management β Chrome β Permissions and disable access to Overlay on other applications. This will prevent system banners from appearing on top of the browser.
Method 3: Use of AdBlockers (AdBlock)
The most reliable way to get rid of advertising is to install a specialized extension to block. However, Chrome for Android does not support classic addons (like on a PC), so you will have to use workarounds.
Option A: Browser with built-in AdBlock
- π± Brave Browser β blocks ads and trackers βout of the boxβ, supports torrents and has a built-in VPN. Download to Play Market.
- π‘οΈ Firefox Focus is a minimalist browser from Mozilla with automatic removal of ads and history after closing.
- π Kiwi Browser β Chrome fork with extension support (you can install uBlock Origin).
Option B: Local VPN-blocker
Apps like Blokada or AdGuard create local apps VPN-A tunnel that filters out ad traffic at the system level, which blocks banners not only in the browser, but also in other applications. VPN-service.
Disable others VPN-applications
Download APK only from the official website (not from third-party sources)
Check the permissions of the application (should not ask for SMS or contacts)
Restart the phone after installation-->
Method 4: Disabling MIUI system advertising (without root)
System advertising in MIUI is integrated at the firmware level and can even appear in Chrome through the services msa (Mobile Services Analytics) and MiuiDaemon. Completely remove it without the rights of superuser (root) is impossible, but you can significantly reduce the number of impressions:
- Go to Settings β Xiaomi Account β Mi Account.
- Turn off recommendation personalization and usage analytics.
- Go back to the basic settings and select Memory β Clean (or Security β Cleaner in the newer versions).
- Slip the gear icon in the upper right corner and turn off the Recommendations.
- Then go to Settings β Notifications β Additional and turn off Advertising Notifications.
For Xiaomi models on MIUI 12/13/14, additionally check: Settings β Special Features β Special Features Services and disable MiuiDaemon (if present).
What is msa and why canβt it be removed without root?
Method 5: Deep Cleaning through ADB (for Advanced)
If previous methods failed, you'd have to connect to your phone via ADB (Android Debug Bridge) and manually shut down ad services, which doesn't require root, but requires care -- wrong commands can disrupt the system.
Instructions:
- Turn on Developer Mode: Go to Settings β About Phone and tap the MIUI version 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your phone to your PC, install ADB Tools, and execute the commands:
adb shell pm hide com.miui.analytics
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.miui.msa.globalOnce you have completed the commands, restart your phone. These actions will disable the main MIUI advertising modules, but will not affect the operation of key functions. To return the changes, use the command adb shell pm unhide.
π‘
Disabling applications via ADB does not remove them, it only hides them from the system, and it is safer than completely removing them, since it does not violate the integrity of the firmware.
Method 6: Install custom firmware (radical method)
If Chrome and MIUI ads have become unbearable, and other ways don't work, the last thing that we can do is flash the phone to a custom OS without ad modules.
| Firmware | Advantages | Deficiencies | Xiaomi support |
|---|---|---|---|
| LineageOS | Clean Android without ads, regular updates | Branded features (IR Blaster, camera) may not work | Most of the models (except new ones) |
| Pixel Experience | Google Pixel interface, optimized performance | Closed source of some drivers | Redmi Note 10/11, POCO X3, and others. |
| Xiaomi.eu | MIUI without ads, weekly updates | Requires unlocking the bootloader, possible bugs | All models except the Chinese versions |
The process of installing custom firmware includes:
1) Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account binding and a wait of 7-15 days).
(2) Installation of custom recaveri (TWRP).
(3) Firmware via fastboot or recovery.
β οΈ Warning: Unlocking the bootloader resets the phone to factory settings and voids the warranty. On some models (Redmi Note 12, Xiaomi 13), locking the bootloader can lead to a "brick" (inoperability) of the device if firmware errors.
Method 7: Alternative browsers with ad blocking
If fighting ads in Chrome seems too difficult, consider moving to browsers that were originally focused on privacy.-3 variant:
- π DuckDuckGo Browser - blocks trackers, encrypts connection, doesn't save history.
- π Vivaldi β supports extensions (including uBlock Origin), has a built-in ad blocker and translator.
- π‘οΈ Bromite is a fork of Chrome with patches to block ads and improved privacy.
For maximum effect, combine an alternative browser with a VPN-blocker (for example, AdGuard), which will eliminate 99% of advertising without interference with the system.