You just bought a new Xiaomi smartphone or upgraded your MIUI firmware, and instead of having neat icons, you've got intrusive banners on your desktop that advertise games, credits and accessories? It's not a coincidence, it's part of the monetization of your brand shell. The manufacturer integrates ad modules even into basic system applications: weather, calendar, theme, and the launcher itself. The good news is that most of these banners can be disposed of without root rights, you just need to know where to look for settings.
In this article, weβll look at all the current ways to remove ads on Xiaomi, Redmi and POCO devices (including the 2023-2026 models on MIUI 14/15 and HyperOS). From simple menu shutdowns to advanced methods through ADB, choose the right option depending on your firmware version and technical skills level.
Why Xiaomi is getting ads on the desktop
The banner ads in MIUI are not a virus or a system failure, but a conscious strategy of the company. Since MIUI 10 (2018), Xiaomi has been actively monetizing its firmware by adding ads to:
- π± Launcher (desktop and application folder)
- π¦οΈ Weather widget (banners at the bottom of the screen)
- π Calendar and notes
- π΅ Music player and video player
- π§ Settings (advertising themes and wallpapers)
The main reasons for the appearance of advertising:
- Firmware region: Global (Global) and Chinese (China) versions of MIUI have more advertising than European (EEA) versions.
- System Updates: After the firmware update, some settings are reset and the ad returns.
- Third-party launchers: If you use a proprietary MIUI Launcher, banners will appear more often than in Nova Launcher or Microsoft Launcher.
- Mi Account Link: Authorization to Mi Account automatically includes personalized advertising.
It is important to understand that Xiaomi does not violate the law, since the user agrees to the terms of use of the firmware on the first turn on. MIUI EEA) There is no advertising due to local regulations, which confirms that it can be turned off in other regions.
Method 1: Disabling Advertising in MIUI Settings (without root)
The easiest and safest method is to use built-in system options, which is suitable for most MIUI 12-15 and HyperOS devices, but may vary depending on the model and firmware region.
Instructions:
- Open Settings β Password and Security β Authorization and Locking.
- Scroll down and look for Personalized Recommendations (or Advertising Services in older versions).
- Turn off the slider "Show recommendations."
- Return to the main settings menu and go to Settings β About Phone β MIUI version. Tap the version number 7-10 times to activate the developer mode.
- Then go to Settings β Additional β Special Features β Developer Settings and find the option βDisable MIUI Optimizationβ (could be called βDisable MIUI Optimizationβ). Activate it and restart the device.
After the reboot, check the desktop - the banners should disappear. If the adverts remain, try the following method.
βοΈ Preparing for the Advertising Disconnection
β οΈ Note: On some models (for example, Redmi Note 11 with a MIUI 13) paragraph βDeactivateβ MIUI Optimization may not be available. In this case, use the method of ADB (described below).
Method 2: Blocking Advertising through ADB (for power users)
If standard settings donβt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which removes the ad packages at the system level, but requires a connection to a computer.
What you need:
- π₯οΈ Computer with Windows, macOS or Linux.
- π USB-cable (preferably original).
- π₯ Utility. ADB Tools by Google.
- βοΈ Developer mode enabled and debugging by USB smartphone.
Step-by-step:
- Download and unpack the platform-tools on your computer.
- Connect your smartphone to your PC and select the File Transfer mode.
- Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and go to the folder with the platform-tools:
cd path to folder/platform-tools- Enter a command to check the connection:
adb devicesIf the device appears in the list, follow the following commands in turn:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browser
adb shell settings put global captive_portal_detection_enabled 0These commands disable the main MIUI advertising modules. After completing, restart the smartphone.
What if the ADB canβt see the device?
β οΈ Note: Pm hide commands only work on the MIUI 12+ They require an activated developer mode (2026 year) some packages may have different names - specify them through the command adb shell pm list packages | grep -i ad.
Method 3: Installation of an alternative launcher
If you're tired of not only advertising, but also the MIUI interface itself, the best solution is to install a side launcher, which completely replaces the desktop, application folder and widgets, removing all banners from Xiaomi.
Top.-3 launcher for Xiaomi:
| Launcher | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Nova Launcher | β Full customization, no advertising, gesture support | β Paid (free version with restrictions) | Google Play |
| Microsoft Launcher | β Windows integration, minimalist design | β Sometimes it slows down on weak devices. | Google Play |
| Lawnchair 2 | β Lightweight, open source, support for themes | β Fewer features than in Nova | Google Play |
How to determine:
- Download the launcher from Google Play.
- After installation, click the Home button and select the new launcher as the main one.
- Configure the interface for yourself (themes, icons, gestures).
The main advantage of this method is that advertising disappears forever, even after MIUI updates.
π‘
If you have lost your device search after installing a third-party launcher (as in MIUI), use the Google Search widget or the Sesame Shortcuts app for quick access to files and settings.
Method 4: Manual removal of advertising applications (requires root)
For users with root rights or custom firmware (like LineageOS), there is a radical way to completely remove ad packages from the system, which is irreversible and can lead to unstable firmware if critical components are removed.
List of the main advertising packages in MIUI:
- π¦ com.miui.systemAdSolution β the main module of advertising
- π¦ com.xiaomi.midrop β banners in the conductor
- π¦ com.android.browser β a browser with advertising
- π¦ com.miui.analytics β statistics collection (indirectly affecting advertising)
- π¦ com.xiaomi.gamecenter.sdk.service β game promos
How to delete:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/priv-app/ or /system/app/.
- Find the folders with the names from the list above and delete them (or rename them by adding.bak at the end).
- Clear the cache and data in Settings β Apps β Show all applications for remaining system applications.
- Reset the device.
β οΈ Note: Removing system packages may result in loss of functionality (e.g., the theme or weather widget will stop working). TWRP Or Orange Backup.
Method 5: Blocking Advertising via DNS or VPN
If you don't want to interfere with system settings, you can block Xiaomi's ad servers at the network level.
- π Change of change DNS alternatives (e.g. AdGuard) DNS or Cloudflare Family).
- π VPN Ad-blocking (e.g. AdGuard) VPN or Blokada).
- π‘οΈ Local firewall (applications like NetGuard or AFWall)+).
Instructions for AdGuard DNS:
- Open Settings β Connections and Sharing β Private DNS.
- Select βDNS Provider Host Nameβ and type:
dns.adguard-dns.com- Save the settings and restart the smartphone.
For Blokada:
- Download the app from the official website (not from Google Play β there is an outdated version).
- Turn it on. VPN-mode and activate the ad blocking.
- Add domains to the blacklist:
api.ad.xiaomi.com
sdkconfig.ad.xiaomi.com
tracker.ai.xiaomi.comThis method doesn't remove ads completely, but it reduces the amount of ads, and the main advantage is that it doesn't require root or complex manipulation.
π‘
DNS/VPN blocking only works for online advertising. Local banners (such as in theme settings) will remain and require other removal methods.
Why Ads Are Returning After MIUI Update
Many users find that after updating the firmware, the ads appear again.
- π Resetting: Some settings (such as βPersonalized Recommendationsβ) are reset to default values.
- π¦ System Package Recovery: Update May Return Remote Ads.
- π‘ Policy changes MIUI: New versions of the firmware may appear new advertising mechanisms.
How to avoid the return of advertising:
- Turn off automatic updates in Settings β The phone. β Updating the system β βοΈ β Auto-update.
- Before updating, back up your settings through Settings β Additional β Backup and Reset.
- Once updated, re-execute the steps from Method 1 or Method 2 (ADB).
- Use Custom Recovery (TWRP) to create a backup of current firmware without ads.
If you are updating through MIUI bootloader or manually (via fastboot), select the firmware version for the EEA region (Europe) - it does not have built-in advertising.