Advertising wallpaper on Xiaomi, Redmi and POCO smartphones has become one of the most annoying features of MIUI firmware. Every time you change the wallpaper or unlock the screen, users encounter intrusive banners offering to download new themes from the Mi Theme Store. Despite the fact that the company positions this as โrecommendationsโ, in fact, it is a classic advertisement that you want to get rid of.
Compounding the problem, standard MIUI settings donโt always allow you to completely disable these notifications. In some firmware versions (especially MIUI 12.5 and later), options are hidden or not working correctly. This article has collected 5 proven ways, from simple settings to radical solutions using ADB and root rights.
Why Xiaomi is showing wallpaper ads and is it legal?
Xiaomi integrated the ad modules into MIUI firmware back in 2018, positioning them as โpersonalized recommendationsโ โ formally spelled out in the user agreement, but most smartphone owners donโt read it when they first turn on, and wallpaper advertising is part of that ecosystem, along with banners in Mi Browser, Mi Music and even the settings menu.
Xiaomi does not violate the law because:
- ๐ The user agrees to the terms when activating the device.
- ๐ Advertising can be turned off (albeit not always in an obvious way).
- ๐ฐ Advertising revenue keeps smartphone prices lower than competitors.
But from a user experience perspective, it's justifiable, and it's especially annoying that ads appear even in incognito mode or when all resolutions for the Mi Theme Store are disabled, and that, after major MIUI updates, settings are often reset and banners come back.
Method 1: Disabling Advertising through the standard MIUI settings
The easiest method is to use built-in firmware options, which is suitable for most Xiaomi, Redmi and POCO models on MIUI 12-14, but may not work on some regional versions (for example, for India or China).
Instructions:
- Open the Theme app (Mi Theme Store).
- Slip the profile icon in the upper right corner.
- Go to Settings. โ Recommendations.
- Turn off the sliders: ๐ Show recommendations to topics ๐ Promotional notices ๐ Personalized recommendations
Topics
โฎ
Notification settings
If the recommendation item is not on the menu, try an alternative path:
- Go to Settings โ Applications โ Application Management.
- Find the themes and open its settings.
- Tap Notifications. โ disable all categories.
- Go back and press Permissions โ turn off the display over other windows.
Instructions:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command prompt (cmd) in the folder with ADB.
- Enter alternately the commands: adb shell pm hide com.android.themes adb shell pm hide com.miui.miservice adb shell pm hide com.xiaomi.midrop These commands hide the system applications responsible for displaying ads.
- To disable notifications from Mi Theme Store, do: adb shell dumpsys deviceidle whitelist +com.android.themes
- Reboot your smartphone.
Important: Once MIUI is updated, ADB commands may reset. They will have to be re-run.
๐ก
If ADB doesnโt recognize the device, try reinstalling drivers via Mi PC Suite or manually through Windows Device Manager.
Method 3: Remove system applications without root (deactivation)
If ADB seems complicated, you can try deactivating unnecessary system applications through settings, which is less reliable, but does not require a PC connection.
Instructions:
- Go to Settings โ Applications โ Application Management.
- Tap it on three points (โฎ) โ Show all applications.
- Find and open: ๐ฑ Topics (com.android.themes) ๐ฑ Mi Service Framework (com.miui.miservice) ๐ฑ MSA (com.miui.analytics)
Shut down.
Confirm deactivation.
Warnings:
โ ๏ธ Attention: Disconnection MSA It may disrupt some system functions, such as air updates (OTA). If updates stop coming after deactivation, return the application to its original state.
An alternative is to limit background activity:
- In the settings of each application (Themes, MSA), select Battery.
- Set a limited energy consumption regime.
- Turn off Auto Start and Secondary Start.
- Move to the /system/app/ and remove: ๐๏ธ MiuiSystemAdSolution
Topics
Settings
Reboot your smartphone.
Warning:
โ ๏ธ Note: Deleting system files may cause some features (such as design themes or updates) to fail. MIUI, Try to recover via Fastboot or reflash the device.
What if after deleting system files, the smartphone does not turn on?
Method 5: Install custom firmware (last resort)
If none of these methods worked, the last option is to install custom firmware without advertising.
- ๐ LineageOS โ pure Android without unnecessary modules.
- ๐ Pixel Experience โ firmware with interface from Google Pixel.
- ๐ MIUI EU โ modified MIUI No Advertising (but with weekly updates).
Advantages of custom firmware:
- โ Total lack of advertising and surveillance.
- โ Faster operation of the system.
- โ Regular security updates.
Disadvantages:
- โ Loss of warranty (if any).
- โ Risk of "bricking" if installed incorrectly.
- โ Certain functions (e.g, IR-blaster NFC) They may not work properly.
Installation instructions (briefly):
- Unlock Bootloader through the official Xiaomi tool (requires a binding Mi Account and wait 7-15 days).
- Install TWRP Recovery for your model.
- Download the firmware (e.g. MIUI EU from Xiaomi.eu).
- Download to TWRP and run Wipe โ Format Data (this will delete all data!).
- Install the firmware through Install.
- Reboot.
๐ก
Custom firmware requires unlocking the bootloader, which cancels the warranty.Be sure to back up via TWRP before installing it!
Comparison of methods: which way to choose?
To make the choice easier, we have compiled a table with the pros and cons of each method:
| Method | Difficulty | PC required | Root is required. | Efficiency | Risks. |
|---|---|---|---|---|---|
| Standard settings | โญ | โ No. | โ No. | โ ๏ธ Medium | It may not work on the new MIUI versions. |
| ADB-team | โญโญ | โ Yes. | โ No. | โ Tall. | Resets after updates |
| Deactivation of applications | โญ | โ No. | โ No. | โ ๏ธ Low. | Advertising may remain on some menus |
| Delete system files (root) | โญโญโญ | โ No. | โ Yes. | โ Maximum | Risk of system failure |
| Custom firmware | โญโญโญโญ | โ Yes. | โ Yes. | โ Maximum | Loss of warranty, risk of "brick" |
Selection recommendations:
- ๐ฑ If you are a beginner, start with standard settings or ADB.
- ๐ง If you are ready for experiments, try deactivating applications.
- ๐ ๏ธ For complete removal of advertising โ root + removal.
- ๐ If you want a clean Android without restrictions โ custom firmware.