Xiaomi, Redmi and POCO have long been popular for their value for money, but many users are facing one unpleasant feature: aggressive advertising in system applications. Banners appear in the settings menu, on the lock screen, in the file explorer and even in notification panels, and the problem is relevant for both budget models (Redmi 9A, POCO M3) and flagships (Xiaomi 13 Ultra, Mix Fold 3).
In this article, weโll look at all the ways you can disable ads on Xiaomi smartphones, from standard MIUI settings to radical methods using ADB and custom firmware. Itโs important to understand that some methods may require unlocking the bootloader or superuser rights, which is not warranty, so letโs start with the safest options and gradually move on to advanced ones.
Why is there so much advertising on Xiaomi?
Xiaomi openly claims that some of its revenue comes from advertising in the MIUI ecosystem, keeping prices lower than those of its competitors, but since the release of MIUI 12 and more recent versions (MIUI 13/14, HyperOS), advertising integrations have become even more aggressive:
- ๐ฑ Lock screen: banners with offers of games, credits and promotions.
- โ๏ธ Settings: Advertising in the "Subjects", "Security", "Cleaning" section".
- ๐ Explorer: Banners at the bottom of the screen when viewing files.
- ๐ Notifications: push-advertising from system applications (Mi Video, Mi Browser).
- ๐ฎ Game mode: proposals to install new games.
Most of the ad modules are built into system applications (com.miui.systemAdSolution, com.xiaomi.midrop), which cannot be removed without root rights, but can be disabled or restricted through settings and additional tools.
Method 1: Disabling personalized advertising in MIUI
The easiest and safest method is to disable the personalization of ads in your Mi Account settings, which wonโt remove all banners, but will significantly reduce their number:
- Open Settings โ Xiaomi account.
- Go to Mi Account. โ Account settings.
- Choose Advertising โ Personalized recommendations.
- Turn off the "Personalized Advertising" slider.
- Go back and turn off Interest-Based Ads.
After that, the system will stop collecting data about your actions for targeted advertising, but banners in the explorer and on the lock screen may remain โ they are removed in other ways.
๐ก
If you donโt have a Mi Account, register it through Settings โ Xiaomi Account โ Sign in/Sign up. Without an account, some ad settings will not be available.
Method 2: Manual disabling of advertising in system applications
Many Xiaomi apps have their own ad settings that can be manually disabled.
| Annex | The path to settings | What to turn off |
|---|---|---|
| Topics | Topics โ Profile โ Settings (โ๏ธ) โ Advertising | Disable "Personalized recommendations" and "Show ads" |
| Conductor | Conductor โ โฎ (menu) โ Settings โ Additionally. | Disable "Recommendations" and "Show Advertising" |
| Security | Security โ โ๏ธ โ Advertising | Disable all sliders in the "Advertising" section |
| Mi Video | Mi Video โ Profile โ Settings โ Advertising | Disable "Personalized Advertising" and "Recommendations" |
| Mi Browser | Mi Browser โ โฎ โ Settings โ Confidentiality | Disable "Personalized News" and "Advertising on the Main" |
After disabling these settings, restart your smartphone.Adverts in the listed apps should disappear, but banners on the lock screen and in notifications may remain.
โ๏ธ Checking the ad-off
Method 3: Using ADB to Deeply Disable Advertising
If standard methods donโt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which does not require root rights, but requires connecting your smartphone to your computer.
Attention! Incorrect ADB commands may disrupt the system.
- Download and install ADB Tools on your computer.
- Turn on your smartphone Settings โ About Phone โ MIUI version (click 7 times to activate the developer mode).
- Return to Settings โ Additional โ For developers and enable โDebugging by USBโ.
- Connect your smartphone to your computer and confirm access to debugging on your phone screen.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and type:
adb shell pm hide com.android.browser
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell settings put global captive_portal_detection_enabled 0These teams:
- ๐ Disable the system application of advertising (com.miui.systemAdSolution).
- ๐ Block Mi Browser (if you don't use it).
- ๐ก Disable the check of the captive portal (removes advertising when connecting to Wi-Fi).
After you've done the commands, restart your smartphone. Ads should disappear from most system locations. If you want to return everything back, use the command:
adb shell pm unhide com.android.browserWhat if the ADB canโt see the device?
Method 4: Remove ads through hosts file editing (without root)
Another effective method is to block Xiaomi ad servers through editing the hosts file, which does not require root rights, but requires the use of an ADB or a special application.
Importantly, this method can block not only ads, but also some system updates. If after the changes, Xiaomi services stopped working, return the original hosts file.
- Download AdAway (requires USB debugging enabled).
- Connect your smartphone to your computer and execute the command:
adb shell su -c "mount -o rw,remount /system"
adb push hosts /system/etc/hosts
adb shell su -c "mount -o ro,remount /system"Or use a ready-made hosts file for Xiaomi (you can download here).
- ๐ต ad.mi.com โ the main advertising server.
- ๐ต tracker.ai.xiaomi.com โ statistics collection.
- ๐ต sdkconfig.ad.xiaomi.com โ settings for targeted advertising.
After applying the hosts file, clear the cache to Settings โ Applications โ Application Management โ Google Play Services โ Storage โ Clear the cache.
๐ก
Editing a hosts file is one of the most effective ways to block ads without root, but after the MIUI update, changes can be reset.
Method 5: Install custom firmware (for advanced users)
If you're willing to take drastic measures, you can install custom firmware without advertising.
- ๐ฑ Xiaomi.eu: official firmware MIUI, But without advertising or Chinese services. OTA-update.
- ๐ค LineageOS: "clean" Android without unnecessary apps.
- ๐ฅ Pixel Experience: firmware with Google Pixel interface. Requires unlocked bootloader.
Installation process:
- Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-14 days).
- Install TWRP Recovery for your model.
- Download the firmware (e.g. Xiaomi.eu) and transfer it to your smartphone.
- Download to TWRP and run the firmware (Wipe โ Install โ Reboot).
โ ๏ธ Attention: installing custom firmware deprives of warranty and can lead to unstable operation of the device. TWRP Mi Cloud.
Method 6: Using Third-Party Ad Blockers
If previous methods seem complicated, you can use third-party ad-blocking apps.The best options for Xiaomi are:
| Annex | Type of lockdown | Need root? | Reference |
|---|---|---|---|
| Blokada | DNS lockdown | No. | Website |
| AdGuard | Local VPN | No. | Website |
| DNS66 | DNS lockdown | No. | F-Droid |
| LuckPatchers | Removing Advertising from APK | Yes. | Website |
For maximum efficiency:
- Install Blokada or AdGuard.
- Enable the lock system applications in the settings.
- Add to the blacklist the domains ad.mi.com, tracker.ai.xiaomi.com.
These applications work as local applications. VPN, Therefore, they do not conflict with the main VPN-joining.
Method 7: Reset to factory settings (extreme case)
If the ads are after the MIUI update or installing third-party apps, you can try the factory reset, which will delete all user data, but return the system to a "clean" state.
How to reset:
- Back up your important data (Settings โ System โ Backup).
- Go to Settings โ About the phone โ Reset settings.
- Select "Erase all data."
- Confirm the action and wait for the reboot.
โ ๏ธ Warning: After a reset, do not log in to Mi Account immediately โ first turn off personalized ads in the settings, otherwise banners may return.
If the ads remain even after the reset, the problem is in the version of MIUI. In this case, only the custom version firmware (method 5) or contacting Xiaomi support (it is unlikely that they will help).
FAQ: Frequent questions about advertising on Xiaomi
Can I remove ads on the lock screen without root?
Why did the MIUI update reappear?
Is it safe to use ADB to disable ads?
Which Xiaomi models are most affected by advertising?
Can I return the ads if you need them for discounts in the Mi Store?
Now you know all the ways to combat advertising on Xiaomi smartphones, start with the simplest methods (disable settings) and move on to more complex ones if you need to. If you have any questions about a particular model, check the name in the comments, and we will help you find the best solution.