Ads on Xiaomi smartphone wallpaper are one of the most annoying features of MIUI firmware, which the manufacturer stubbornly does not want to remove even in new versions: banners with offers to install games, advertising notifications about discounts on AliExpress or pop-ups with βusefulβ services appear on the lock screen, desktop and even in the settings menu, and the problem concerns not only budget models like the Redmi Note 12 or POCO X5, but also flagships of the Xiaomi 13/14 series.
In this article, we will discuss all the working ways to remove ads, from standard MIUI settings to radical methods using ADB and superuser rights. Importantly, some methods may differ depending on the firmware version (for example, in MIUI 14, the path to ad settings changed compared to MIUI 12).
If you're willing to spend 10 to 15 minutes setting up to get rid of intrusive banners forever, read on. And if the ad appears even after all the manipulations, there's a section at the end of the article with alternative solutions, including changing the launcher and installing custom firmware.
Why Xiaomi is showing ads on wallpaper and can it be removed legally
Xiaomi officially claims that MIUI advertising is part of a business model to keep smartphone prices low, and that users pay for the device not only with money but also with attention to banner ads. However, recent firmware versions (MIUI 13/14) have made it possible to partially disable ads through settings, although not all users know where to look for these options.
Legal ways to remove advertising fall into three categories:
- π§ Disconnection in settings MIUI β The simplest method, but it doesnβt work on all models (e.g. Redmi with global firmware options may not be available).
- π± Use of third-party launchers β replaces the standard interface, but does not remove ads on the lock screen.
- π οΈ ADB-commands - requires a PC connection, but no root rights. Effectively blocks most ad modules.
Itβs important to understand that even after you turn off ads in your settings, some banners may continue to appear, because Xiaomi has integrated advertising SDKs directly into system applications (e.g. com.miui.systemAdSolution) and can only be completely removed with root rights or custom firmware.
β οΈ Note: On devices with firmware for the Chinese market (China) ROM) If you bought a smartphone on AliExpress or in a Chinese store, first check the firmware region in Settings. β The phone. β Version. MIUI. If necessary, re-flash the device on Global. ROM.
Method 1: Disabling Advertising in Standard MIUI Settings
Letβs start with the simplest method, which works on most devices with MIUI 12-14, so you donβt need to connect your smartphone to your computer or install additional programs, just change a few settings in the settings menu.
The instructions are relevant for the following models: Xiaomi 13/13 Pro/13 Ultra, Redmi Note 11/12, POCO F4/F5, Xiaomi 12T/12S and other smartphones based on MIUI 13/14. On older versions (for example, MIUI 11), the path to settings may differ.
Open the Settings β Memory and wait for analysis
Go to Settings β About Phone β MIUI version (click 7 times to unlock additional options)
Return to the main settings menu and select Special Features β Additional β Advertising Notices
Turn off the slider Show recommendations
Reset the device-->
If your MIUI version does not have an Ad Notice, try an alternative way:
- Open Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Show System.
- Find the Msa (Miui System Ads) app and turn it off by clicking Disable.
- Do the same with the Analytics app.
After this, the ads on the desktop and in the settings menu should disappear, but the banners on the lock screen may remain - you will need to use ADB or root rights to remove them.
β οΈ Note: Some models (e.g. Redmi) 9A or POCO M3) Disabling Msa can cause Xiaomi services such as Mi Cloud or Mi Account to crash. If you have problems after deactivation, turn the app back on.
Method 2: Removing Ads from the Lock Screen via ADB
If the standard settings donβt help, the next step is to use the ADB-This method does not require root rights, but you will need a computer with Xiaomi drivers installed and debugging enabled. USB.
Advantages of the method:
- πΉ It works on all versions. MIUI (including MIUI 14).
- πΉ Does not require unlocking the bootloader or root.
- πΉ Remove advertising not only from wallpaper, but also from system applications (Calendar, Weather, Topics).
First, prepare your smartphone and computer:
- Download and install Platform Tools (includes adb.exe).
- Turn on your smartphone to debug by USB (Settings β About Phone β MIUI Version β 7 times click on the build number β return to Settings β Additional β For Developers).
- Connect the phone to the PC and confirm the debugging permission.
Now run the following commands in cmd (Windows Command Line) or Terminal (macOS/Linux):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.msa.globalIf you enter the commands and you have an Operation not allowed error, you have blocked access to hide the system applications on your device, and then try the alternative:
adb shell settings put global private_dns_mode hostname
adb shell settings put global private_dns_specifier dns.adguard.comThese teams are redirecting DNS-Requests via AdGuard DNS, This is a device that blocks the loading of banner ads.
π‘
If ADB-The commands did not work, try first to disable the Msa application in the settings (as in Method 1), and then repeat the procedure.
Method 3: Use of third-party launchers (without root)
If the ads only appear on the desktop (not the lock screen), the easiest way to get rid of them is to install an alternative launcher, which will not remove banners from system applications, but replace the standard MIUI interface with a clean, advertising-free one.
The best launchers for Xiaomi in 2026:
| Launcher | Advantages | Deficiencies |
|---|---|---|
| Nova Launcher | Flexible customization, gesture support, no advertising | Premium version for some functions |
| Lawnchair | Free, open source, Pixel style | Fewer customization options |
| Hyperion Launcher | Animations, dark theme, optimized for Xiaomi | Closed Project (last updated in 2022) |
| Poco Launcher | Official launcher from Xiaomi without advertising | Not updated for new models |
To set up the launcher:
- Download the selected application from Google Play.
- Open it and click Set as default launcher.
- Reboot your smartphone.
Note that launchers do not remove ads on the lock screen and in the notification panels, and to completely remove banners you will have to combine this method with ADB or root.
Nova Launcher
Lawnchair
Hyperion Launcher
Poco Launcher
Standard MIUI
Other-->
Method 4: Removing Advertising Using Root Rights
If youβre willing to take drastic measures, root rights allow you to completely remove ad modules from the system, a method that is suitable for power users, as it requires unlocking the bootloader and installing Magisk or SuperSU.
Note: on devices with unlocked bootloader stops working service Google Pay, and may also have problems with the OTA-update.
Steps to remove ads from root:
- Unlock the bootloader through the Mi Unlock Tool (requires a binding Mi Account and wait 7-15 days).
- Install Magisk and get root rights.
- Download a root-enabled file manager (such as Root Explorer or FX File Explorer).
- Go to /system/priv-app/ and delete the following applications: MiuiSystemAdSolution Analytics Msa MiuiDaemon
Settings β Memory β Clean up
Reset the device.
To simplify the process, you can use ready-made scripts, such as MIUI Debloater (available on GitHub), which automatically removes advertising and unnecessary system applications.
β οΈ Attention: Removing system applications can lead to unstable operation of the smartphone. Before performing the operation, make a backup through the phone. TWRP Or Mi Backup. If you have any errors after deleting, restore deleted files from the backup.
What happens if you delete system applications without backup?
Method 5: Install custom firmware (for advanced)
If none of the above methods worked, the last option is to install custom firmware, such as LineageOS, Pixel Experience or crDroid, which are devoid of advertising and pre-installed Xiaomi applications.
Advantages of custom firmware:
- πΉ Complete lack of advertising and bloatware.
- πΉ More frequent security updates.
- πΉ Ability to fine-tune the interface.
Disadvantages:
- πΈ Loss of warranty (if the bootloader is unlocked).
- πΈ Risk of "bricking" of the device when installed incorrectly.
- πΈ Certain functions (e.g, IR-Game Turbo or Blaster may not work.
Instructions for installation of Pixel Experience (on the example of Xiaomi Redmi Note 10 Pro):
- Unlock the bootloader (as in Method 4).
- Download the firmware from the official Pixel Experience website (select your model).
- Install TWRP Recovery for your device.
- Download to TWRP (hold Power + Volume Up when enabled).
- Make Wipe β Advanced Wipe (mark Dalvik, Cache, System, Data).
- Install the firmware through Install β Select the file.
- Reset the device.
After installing custom firmware, the ads will disappear forever, but you will lose branded MIUI features like Second Space or App Cloning.
π‘
Custom firmware is the only way to guarantee that all ads are removed, but it is only suitable for power users willing to sacrifice stability for pure Android.
What to do if the ad returns after the MIUI update
One of the most common problems is that ads return after the MIUI update, which is because Xiaomi restores remote system applications or resets ad settings to default values.
Solutions:
- π Repeat steps from Method 1 or 2 (turn off the ads in the settings or follow the steps below). ADB-team-up).
- π΅ Turn off automatic updates MIUI In Settings β The phone. β Updating the system β Three points. β Settings β Auto-update.
- π§ Use Magisk modules to block ads (such as AdAway or Xiaomi) ADB Fastboot Tools).
- π« Remove the update for the Msa app in Settings β Annexes β Msa β Three points. β Remove updates.
If you use ADB, you can block the update of advertising modules using the command:
adb shell pm uninstall -k --user 0 com.miui.systemAdSolutionThis command removes the application for the current user, but does not affect system files, so after the reboot, no ads will appear.