Advertising on Xiaomi smartphones is one of the most talked-about topics among brand owners. Even in top-end models of Redmi, POCO or Black Shark, users encounter intrusive banners in the settings menu, notifications from MIUI and built-in advertising in system applications. The manufacturer explains the need to monetize budget devices, but for users this approach is often an annoyance.
In this article, we will look at all the available ways to disable ads, from standard MIUI settings to radical methods using ADB and root rights. It is important to understand that some decisions can affect the stability of the phone or deprive you of warranties, so we will describe in detail the pros and cons of each option, as well as provide recommendations for security.
If you use Xiaomi on the base MIUI 14/15 Or a newer version, some of the instructions may be different, which we'll mention, too. POCO Launcher or HyperOS (new shell from Xiaomi) added separate tips.
1. disable personalized advertising in MIUI settings
The easiest and safest way to reduce the number of ad impressions is to disable personalization through the settings menu.This method will not remove banners completely, but will significantly reduce their number. POCO base MIUI 12 and newer.
Instructions:
- ๐ฑ Open the Settings. โ Google โ Advertising.
- ๐ Switch the switch toggle "Switch off personalized advertising" in the active position.
- ๐ Go back to the main settings and go to Settings โ Memory. โ Clean, then click โCleanโ to remove the cache of advertising services.
- ๐ง For MIUI 14+ Check the Settings section further. โ Special facilities โ Services MIUI and disable the option "Show recommendations".
This method works at the Google Mobile Services (GMS) level, so some of the ads (like Google Play) will still be displayed.
โ ๏ธ Note: After disabling personalization, some features (such as recommendations in Google Discover) may not work correctly, and this method does not affect advertising in Xiaomiโs branded services (Mi Browser, Mi Music, etc.).
2. Remove advertising through MIUI settings (hidden options)
MIUI contains hidden options that allow you to disable some of the system advertising without using third-party tools, which are not officially documented, but work on most devices.
Step-by-step:
- Open the Security app (shield icon).
- Go to Settings โ Advertising (or Privacy โ Advertising Services for MIUI 15).
- Turn off all tumblers: ๐ข "Personalized recommendations" ๐ "Showing interest-based advertising" ๐ "Browser advertisingโ (if any)
Save the changes and restart the phone.
For devices with HyperOS (the new shell from Xiaomi, which debuted in 2026), the path can look like this: Settings โ Accounts and sync โ MIUI โ Advertising services.
Personalized recommendations disabled
Interest-based advertising is turned off
Notifications from MIUI Ads are disabled
Security cache cleared
-->
| MIUI version | The Way to Advertising Settings | Efficiency of the method |
|---|---|---|
| MIUI 12โ13 | Security โ Settings โ Advertising | Remove ~60% of banners |
| MIUI 14 | Settings โ Privacy โ Advertising services | Remove ~70% of banners |
| MIUI 15 / HyperOS | Settings โ Accounts โ MIUI โ Advertising | Remove ~50% of banners (new restrictions) |
| POCO Launcher | Settings โ Additional โ Advertising | Remove ~40% of banners (depending on model) |
On regional firmware devices (such as India or China), some options may be blocked, in which case switching to Europe or Russia via settings will help. SIM-map.
3.Using ADB to Deeply Disable Advertising
If system settings donโt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to disable advertising services at the system level, but requires you to connect your phone to your computer.
Advantages of the method:
- โ Remove Advertising in All System Applications.
- โ Doesn't require root rights.
- โ Works on MIUI 12-15 and HyperOS.
Disadvantages:
- โ ๏ธ If used incorrectly, it can disrupt some functions.
- โ ๏ธ After resetting the settings or updating the firmware, the procedure will have to be repeated.
Instructions:
- Download and install ADB Tools on your computer.
- Turn on Developer Mode on your phone: go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to Settings โ Additional โ For developers and activate โDebugging by USBโ.
- Connect the phone to your PC and type in the command line: adb shell pm uninstall --user 0 com.miui.systemAdSolution Then execute: adb shell pm uninstall --user 0 com.xiaomi.midrop
For MIUI 14+, an additional command may be required:
adb shell settings put global hidden_api_policy 1This command unlocks the hidden APIs that Xiaomi uses to display ads.
๐ก
Before using ADB, back up your data via Settings โ Additional โ Backup and Reset. In rare cases, disabling system packages can lead to shell errors.
4. Install custom firmware (for advanced users)
The most radical way to get rid of advertising is to install custom firmware (for example, LineageOS, Pixel Experience or Xiaomi.EU), which is only suitable for advanced users, as it requires unlocking the bootloader and can be unwarranted.
The advantages of custom firmware:
- ๐ Complete absence of advertising and bloatware (pre-installed applications).
- ๐ Regular security updates.
- ๐ ๏ธ Ability to fine-tune the interface.
Cons:
- โ ๏ธ Loss of warranty (if the bootloader is unlocked).
- โ ๏ธ Risk of "bricking" of the device when installed incorrectly.
- โ ๏ธ Certain functions (e.g, IR-blaster NFC) They may not work properly.
Recommended firmware for Xiaomi:
| Firmware | Features | Support for devices |
|---|---|---|
| Xiaomi.EU | Official MIUI without advertising and Chinese services | Most of the Xiaomi/Redmi/POCO models |
| LineageOS | Clean Android without Bloatware | Limited list (check out the official website) |
| Pixel Experience | The interface is like Google Pixel | Popular models (Redmi Note 10 Pro, POCO X3, etc.) |
The process of installing custom firmware includes:
- Unlock the bootloader via Mi Unlock Tool (requires a Mi Account and wait 7-15 days).
- Install custom recovery (TWRP or OrangeFox)
- Flash (firmware) of the selected firmware through recovery.
โ ๏ธ Note: On devices with MediaTek processor (e.g. Redmi) 9A, POCO M3) Unlocking the bootloader may not be possible without official permission from Xiaomi. XDA Developers.
5. Blocking ads through the hosts file (without root)
Another effective way is to edit a hosts file that blocks access to ad servers, which doesn't require root rights, but instead requires ADBs or special applications like AdAway.
Instructions for non-rooted devices:
- Download the ready-made hosts file with ad blocking (select the hosts version without porn sites).
- Connect your phone to your PC and execute the command: adb push path to file/hosts /sdcard/
- Install the Hosts Go app from Google Play.
- In the app, select Import from SD Card and activate the new hosts file.
For rooted devices, it is easier to use AdAway:
- ๐ฑ Install AdAway from F-Droid.
- ๐ Click "Download and apply" - the application will update the hosts file itself.
- ๐ง In the settings, enable the option "System hosts" to block ads at the OS level.
On devices with MIUI 15 and HyperOS, Xiaomi has begun blocking editing hosts files without root, in which case only rooting or using an ad-blocking VPN (such as Blokada) will help.
6.Alternative methods: VPNs and third-party launchers
If the previous methods are not suitable, you can use VPN-services with advertising blocking or replace the standard launcher with an alternative.
VPN for blocking ads:
- ๐ก๏ธ Blokada โ Blocks Advertising at Level DNS, work-in.
- ๐ AdGuard VPN โ It has a built-in filter for advertising Xiaomi.
- ๐ 1.1.1.1 (Cloudflare) - free of charge DNS base-locked.
Third-party launchers:
- ๐ Nova Launcher โ allows you to hide system widgets with advertising.
- ๐จ Lawnchair โ lightweight launcher with Pixel themes support.
- ๐ POCO Launcher (not even on the-POCO Devices โ has less built-in advertising.
When using a VPN, consider:
- โ No changes to the system are required.
- โ ๏ธ It can slow down the internet speed.
- โ ๏ธ Some banners (such as Mi Browser) will still be displayed.
๐ก
VPNs and third-party launchers are the only methods that do not require any system intervention or warranty, but their effectiveness is lower than that of ADB or custom firmware.
7.What to do if the ad returns after the update?
After updating MIUI or resetting, some advertising services can be activated again.
- ๐ Repeat steps with ADB (section).
- ๐ฑ Check the settings in Security โ Advertising.
- ๐ง Install the App Inspector app and check which packages (com.miui.*) have been updated.
- ๐ก๏ธ Use Blokada or AdGuard to permanently lock.
If the ad appears in a specific app (such as Mi Browser or Mi Music), try:
- Clear the application cache in Settings โ Applications.
- Disable notifications from this application.
- Install an alternative (e.g. Google Chrome instead of Mi Browser).