Why Xiaomi has banners and can they be removed without consequences
Xiaomi, Redmi and POCO smartphone owners often face the same problem: banner ads suddenly appear on the lock screen, in the notification curtain, or even on the desktop. Itβs not a virus or a system failure β this is how the MIUI branded shell works, which integrates advertising modules into key interface elements by default. The manufacturer positions this as βpersonalized recommendationsβ, but in practice users receive intrusive advertising of games, applications and services that they do not need.
The big question is, can you remove these banners without rooting or disrupting the system? Yes, there are a few options, from standard settings to little-known tricks with ADB. But there is a caveat: some methods only work on certain versions of MIUI (for example, MIUI 14 changed the path to advertising modules), while others require caution not to disable important system notifications. In this article, current ways for 2026, tested on models from Redmi Note 10 to Xiaomi 13 Ultra.
Before you start, consider that some banners are tied to system applications like com.xiaomi.mipicks or com.miui.systemAdSolution. These can't be simply removed through the menu - workarounds will be required. And if you use a global version of MIUI (for example, for Europe), some menu items may be missing or otherwise called.
Method 1: Disabling Advertising in Standard MIUI Settings
The safest and most obvious method is to use the built-in shell options, which are suitable for most banners on the lock screen, in the notification menu and in system applications like Calendar or Weather, and important: this method does not eliminate ads completely, but reduces the amount of advertising by 60-70%.
Instructions:
- π± Open the Settings. β Memory. β Cleaning (or Settings) β Annexes β Cleaning in new versions MIUI).
- π In the upper right corner, tap the icon. βοΈ ("Cleaning settings").
- π« Translate the βRecommendationsβ slider (or βPersonalized Recommendationsβ) to the Off position.
- π Restart the phone β changes will apply after the reboot.
For banners in the notification curtain additionally:
- Go to Settings β Notifications and Status bar β More.
- Find the "Advertising Notices" item and turn it off.
- Check the βPriority Notificationsβ section in the same menu, sometimes advertising channels are hidden there.
β οΈ Note: On some firmware (for example, MIUI 13 for POCO F3) The "Recommendations" item may not be available, in which case try the method with regional settings (see Method 3).
Method 2: Remove system applications via ADB (no root rights)
If standard settings donβt work, the next step is to disable the ad modules via Android Debug Bridge (ADB), a method that doesnβt require superuser rights, but requires a computer and 10-15 minutes of time, and the advantage is that even banners that donβt turn off via the interface are removed.
What you need:
- π» Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).
- π₯ ADB Google Tools (download and unpack in a separate folder).
- π§ Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers).
Step-by-step:
- Connect the phone to your computer and select File Transfer mode.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Follow the commands one by one (each from a new line): adb shell pm uninstall --user 0 com.xiaomi.mipicks adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm uninstall --user 0 com.miui.analytics adb shell pm hide com.android.browser hide com.
- Reboot the phone.
βοΈ Preparation for ADB-team
These commands are deleted:
- π com.xiaomi.mipicks β a shop of themes and wallpapers with advertising.
- π’ com.miui.systemAdSolution β system module of banners.
- π com.miui.analytics β statistics collection (indirectly affecting advertising).
- π com.android.browser β standard browser with banners on the main.
β οΈ Note: On some models (POCO X3 Pro, Redmi Note 11) pm uninstall may not work, so replace it with pm hide, which will hide the app, but it won't delete it completely!
Method 3: Change the firmware region to Europe (for global versions of MIUI)
Little-known life hack: in the European version MIUI (EEA) And there's a lot less advertising because of local data protection laws, and if your phone is able to change the region, it can solve the problem without complicated manipulation (MIUI Global, but not suitable for Chinese versions (MIUI China).
How to change the region:
- Open Settings β Additional β Region (or Settings β System β Language and Region).
- Choose "Europe" or a specific country, such as "Germany".
- Confirm the change and restart the phone.
- After the reboot, check the ad settings (see Method 1) - there may be new points to disable.
What the change of region brings:
| Banner type | Before the region changes | After the EEA shift |
|---|---|---|
| Lock screen | Advertising for games/applications | Weather and notifications only |
| Notification curtain | Banners Mi Video, Mi Browser | System Notifications Only |
| Annex βThemesβ | The advertising blocks are downstairs. | Minimum advertising or not |
| System applications (Calendar, Weather) | Banners at the bottom of the screen | No commercials. |
Important: After a region change, some services (such as Mi Cloud) may require re-authorization, and in MIUI 14, the path to setting up a region has changed β search for it through the settings (the magnifying icon at the top).
π‘
If you have banners left after changing the region, clear the Settings app cache β Apps β App management β Clear the cache for everyone. This often helps to apply the changes.
Method 4: Blocking ads via DNS (for banners in browsers and applications)
Some banners on Xiaomi are downloaded from remote servers over the Internet, and can be blocked at the DNS level by redirecting requests to ad domains to "nowhere," a method that works for in-browser advertising, some system applications, and even in games.
How to set up:
- Go to Settings β Connections and Sharing β Private DNS.
- Select "Host Name of Private DNS Provider".
- Enter one of the addresses: π‘οΈ dns.adguard.com (AdGuard DNS β Blocks advertising and trackers). π 1dot1dot1dot1.cloudflare-dns.com (Cloudflare β filters out malicious domains). π« doh.securedns.eu (SecurDNS).
Save the settings and restart the phone.
What's blocked:
- π Advertising in Mi Browser and other browsers.
- π± Banners in applications using standard advertising networks (AdMob, Unity Ads).
- π‘ Tracking pixels (reduced collection of data about you).
β οΈ Note: Some applications (e.g. banking) may conflict with private applications DNS. If after setting up the payments or authorization stopped working, return the standard DNS Add problem domains to exceptions.
How to check if it works DNS-lockdown?
Method 5: Using third-party launchers (for desktop banners)
If banners appear directly on the desktop (for example, in the Mi Home or Mi Video widgets), the most radical way is to replace the standard launcher com.miui.home with an alternative one.
The best launchers for Xiaomi:
| Launcher | Pluses | Cons |
|---|---|---|
| Nova Launcher | Flexible setting, no advertising, gesture support | Premium version for some functions |
| Lawnchair | Free, open source, Pixel style | Less customization than Nova |
| Hyperion Launcher | Animations, dark theme, integration with MIUI | Closed in 2023, the latest version may be glitchy |
| Microsoft Launcher | Windows integration, minimalist design | Telemetry collection (can be turned off) |
How to determine:
- Download the launcher from Google Play (like Nova Launcher).
- After installation, click the Home button and select the new launcher as the main one.
- In the launcher settings, disable all widgets from Xiaomi (especially Mi Home, Mi Video, Mi Browser).
- For full effect, also remove widgets through a long press on the desktop β βDeleteβ.
Important: Even after the launcher changes, the system banners will remain in the notification curtain and lock screen, and to remove them, combine this method with others (for example, ADB or region change).
Method 6: Radical methods (for power users)
If none of these things worked, there are two extreme options: rooting or custom firmware, which are guaranteed to remove all ads, but have serious disadvantages: loss of warranty, the risk of βbrickingβ the phone, and the need for manual adjustment.
Option 1: Root + Remove System APKs
- π Get root through Magisk (instructions for your model look at the XDA Developers).
- ποΈ Install Root Explorer and manually delete files: /system/priv-app/MiuiSystemAdSolution/ /system/priv-app/Analytics/ /system/app/MiBrowser/ /system/app/Mipicks/
- π Reboot the phone.
Option 2: Installation of custom firmware
- π₯ Download firmware without advertising, for example: π LineageOS (Pure Android). π§ Pixel Experience (like the Google Pixel interface). π Xiaomi.eu (MIUI without advertising, but unofficial).
- π§ Unlock the bootloader via Mi Unlock Tool (requires a Mi Account and waits 7-15 days).
- πΎ Squeeze the firmware through TWRP or Fastboot.
β οΈ Note: On models with a MediaTek processor (e.g. Redmi Note 11, POCO M4 Pro) unlocking the loader may result in loss IMEI Or a modem problem. Before you run the firmware, back up through TWRP Or Mi Flash Tool.
π‘
Custom firmware like Xiaomi.eu removes all ads, but it can take away official security updates.
What to do if banners are back after the MIUI update
After updating the firmware (for example, from MIUI 13 to MIUI 14), all ad settings can be reset, this is because Xiaomi periodically changes the identifiers of the ad modules and paths to them.
- Repeat Method 1 and Method 2 β check if new items appear in the ad settings.
- Update the list ADB-Commands: Adb shell pm uninstall --user 0 com.miui.msa.global adb shell pm uninstall --user 0 com.xiaomi.joyose These modules are responsible for advertising in new versions MIUI.
- Check out the Security app (com.miui.securitycenter) β sometimes new advertising channels appear.
- Reset your ad settings through Settings β Applications β Application Management β Clear data for com.miui.systemAdSolution.
If the banners are back to factory settings after reset, it means they are sewn into the firmware at the region level, in which case only changing the region to EEA (Method 3) or installing custom firmware will help.