You open up Xiaomi or Redmi, and the ads pop up again on the screen β in the app menu, on the desktop, or even in the settings? It's no coincidence: the manufacturer integrated ad modules into MIUI firmware to monetize cheap smartphones. But the constant banners annoy, slow down the system and eat up traffic. The good news is that they can be turned off β in whole or in part β without root rights and complex manipulation.
In this article, weβll look at all the ways to remove ads on Xiaomi, POCO and Redmi smartphones, including hidden MIUI settings, disabling system notifications and clearing cache. The methods work on the firmware versions from MIUI 12 to MIUI 14 (including HyperOS), but some points may differ depending on the regional version of the software. If you use global firmware (EEA or Global), some of the ads may already be disabled by default β but not all.
We've been testing the instructions on the Xiaomi 13 Pro, Redmi Note 12 and POCO X5, and if your model is older than 2020, check the relevance of menu items, start with the simplest ways and gradually move on to radical measures.
1. Disabling personalized advertising in MIUI
The first step is to deactivate the targeted ad system that collects data about your actions, which does not remove banners completely, but reduces the number of banners and makes them less intrusive.
Go to Settings β Google β Advertising (or Settings β Additional β Privacy β Advertising on new versions of MIUI).
- π Turn off the slider "Personalized Advertising".
- π Click "Reset advertising" ID" (This will nullify your profile for targeting).
- π In the "Interests" section, delete all categories (if any).
These actions will reduce the frequency of banner displays in MIUI Launcher, Xiaomi Browser and some system applications, but ads in Themes, Music or Video will remain β other methods are needed to remove them.
2. Removal of ads from MIUI Launcher (desktop)
The most annoying banners appear directly on the home screen, in the form of widgets or pop-ups, and can be removed through the launcher settings:
- Click the empty space on the desktop β select Settings (or Screen Settings).
- Go to Widgets β Recommendations and disable the slider "Show recommendations".
- Go back and select Additional β Disable Ads (on some models this item is hidden β see the next section).
If you don't have a "Disable Advertising" option, your version of MIUI doesn't support it.
- π± Install a third-party launcher (like Nova Launcher or Lawnchair) β it will replace the standard ad-free interface.
- π§ Use it. ADB-commands (instructions in section 5).
π‘
If after disabling advertising on the desktop left empty widgets, remove them manually: press the widget β drag to the basket at the top of the screen.
3. Cleaning the cache and data of system applications
Many MIUI ad modules store data in the cache of system applications, and cleaning them helps reset targeting settings and remove temporary banners.
Do the following:
- Open Settings β Applications β Application Management.
- In the search, type "msa" (without quotes) - find the application com.miui.systemAdSolution (or MIUI System Ads).
- Select "Storage" β "Clear Cache" and "Clear Data".
- Repeat the steps for these applications: π± com.xiaomi.mipicks (GetApps) π΅ com.miui.player (Music) π¬ com.miui.video (Video) π com.android.browser (Xiaomi browser)
Once cleaned, reboot your phone. This method doesn't remove ads forever, but it cuts them down by 2-3 weeks. Combine them with other methods to have a permanent effect.
What happens if you remove MIUI system applications?
4. Disabling notifications from MIUI
Advertising notifications are a separate story, they come even when the phone is locked, and they are often disguised as system alerts to turn them off:
- Go to Settings β Notifications and Status bar β Notification management.
- Find and disable notifications in the list for: π GetApps (com.xiaomi.mipicks) π¨ Topics (com.android.themes) π’ MIUI System Ads (com.miui.systemAdSolution) π Software update (com.android.updater) β there are often hidden ads for new features.
"Switch off everything."
"Sound"
If notifications keep popping up, check Settings β Memory β Clean up. Sometimes, the MIUI Recommendations option is hidden here, turn it off.
β οΈ Note: Do not disable notifications from com.android.phone (Phone) or com.google.android.gms (Google Services) β this can disrupt calls and push messages.
5.Using ADB to Deeply Disable Advertising
If previous methods didn't work, it's time to plug in ADB (Android Debug Bridge), a debugging tool that lets you turn off system components without root permissions. It works on all versions of MIUI, but requires a computer.
Be prepared first:
βοΈ Preparation for work with ADB
Now, execute these commands in turn (copy and paste into the terminal):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.mipicks
adb shell pm hide com.android.browser
adb shell pm hide com.miui.player
adb shell pm hide com.miui.videoEach command should be followed by a Success message, and if you see Failure, the application is already disabled or your version of MIUI is blocking the changes, then try an alternative command:
adb shell pm disable-user --user 0 com.miui.systemAdSolutionReboot your phone. Advertisements should disappear from the system applications and desktop, and if something goes wrong, you can get it back by the command.
adb shell pm uninstall -k --user 0 name packet(Replace the name of the package with the desired one, for example, com.miui.systemAdSolution).
6. Installation of custom firmware or patch
Radical mode: If you're willing to take risks, you can install custom firmware without ads or a patch to remove it, a method that is suitable for power users because it requires unlocking the bootloader and potentially de-warranty.
Options:
- π± Xiaomi.eu β unofficial firmware MIUI It's free of ads and Chinese services, and it supports most models. Xiaomi/Redmi/POCO.
- π§ Magisk modules: Disable_MIUI_Bloatware β removes advertising components. MIUI Debloater β disables unnecessary system applications.
- π οΈ Patches through TWRP: Some developers are releasing ZIP-Advertising removal files (see forums) 4PDA or XDA-Developers).
Installation process:
- Unlock the bootloader through the Mi Unlock Tool (it takes 7-15 days to wait after the account is linked).
- Install TWRP Recovery for your model.
- Sweep through custom firmware or patch through TWRP.
β οΈ Warning: Unofficial firmware may contain vulnerabilities or work with cameras/sensors unstable. TWRP Or Mi Flash Tool.
π‘
Custom firmware is the only way to remove ads forever, but it's only suitable for power users. Beginners are better off limiting themselves to ADB or a third-party launcher.
7. Alternative methods: VPNs and blockers
If you don't want to go through the settings, you can block Xiaomi's ad servers at the network level.
- π VPN Ad-blocking: AdGuard VPN β has a built-in filter for MIUI. Blokada β Blocks Advertising Server Domains.
- π΅ Local. DNS: Use it. 1.1.1.1 (Cloudflare or 9.9.9.9 (Quad9) customized Wi-Fi/Or you can install it. DNS66 β Application for blocking domains without VPN.
- π‘οΈ Browser with Blocker: Brave or Firefox with uBlock Origin extension (if you use Xiaomi browser, replace it!).
These methods wonβt remove ads from system applications, but will stop showing banners in the browser, some widgets and notifications. minus: VPN can slow the Internet, and blockers require constant operation in the background.
| Method | Efficiency | Difficulty | Risks. |
|---|---|---|---|
| Disabling personalized advertising | ββ | β Easy. | No. |
| Cleaning the cache of system applications | βββ | β Easy. | No. |
| ADB-team | ββββ | β οΈ Middle-Average | Possible failures of system applications |
| Custom firmware | βββββ | β Hardly. | Loss of warranty, risk of "brick" |
| VPN/blockers | ββ | β Easy. | Slowing down the Internet |