Why is Xiaomi Advertising Coming to the World and Can It Be Removed Forever?
Smartphones Xiaomi, Redmi and POCO firmware-based MIUI They're known for their functionality, but many users are annoyed by the built-in ads, which appear in system applications, on the lock screen, in the settings menu, and even in the notification panels. Xiaomi monetizes its branded shell through banner ads, personalized recommendations and sponsored content.
The good news is that most of this advertising can be manually disabled through system settings. The bad news is that some banners (such as those in Mi Browser, Mi Video or Themes apps) require more in-depth manipulation, including the use of a new system. ADB-In this article, we will discuss all the current methods, including hidden options for the latest versions. MIUI 14/15 HyperOS.
It is important to understand that removing ads completely can disrupt some services (such as Mi Account or GetApps), so we recommend that you try safe methods first, and then move to radical measures.
Method 1: Disabling Advertising through the standard MIUI settings
The easiest method is to use built-in system options, which is suitable for most models, including the Xiaomi 13/14, Redmi Note 12/13 and POCO F5/X5. The main advantage is that it does not require superuser rights (root) or a connection to a PC.
The following instructions are valid for MIUI 12-15 and HyperOS:
- π± Lock screen and always active display (AOD): Go to Settings. β Lock screen β Additional settings and disable the "Recommendations" and "Show Ads" options".
- π Search box and widgets: In Settings β Select Search Settings and deactivate Show Recommendations and Personalized Ads".
- π System Notifications: Go to Settings β Notifications β Additional settings and disable "Recommendations" MIUI" and βSponsored content".
- π΅ Music and Video: In the Mi Music and Mi Video apps, go to settings and deactivate "Personalized Recommendations".
After applying these settings, most of the ads will disappear, but some banners (such as GetApps or Themes) may remain.
No banners on the lock screen |
No advertising in the search box |
Notifications do not contain sponsored content |
Annexes Mi Music/Video not show recommendations-->
Method 2: Using hidden MIUI settings (for power users)
MIUI has hidden options that allow you to turn off ads deeper than the standard menu, which are not officially documented, but work on most devices.
- Open the Settings app.
- Go to the About Phone section.
- Find the MIUI version and tap it 7 times in a row until the notification βYouβve become a developer!β appears.
- Return to the main settings menu and open a new section for developers.
- Activate the option "Debugging by USB".
Now you can use it. ADB-commands to turn off ads. Connect your phone to your PC, install Android SDK Platform-Tools and execute in the command line:
adb shell settings put global hidden_api_policy 1
adb shell pm disable-user --user 0 com.miui.systemAdSolutionThese commands disable the main modules responsible for displaying ads, and after the device is rebooted, the banners should disappear from system applications.
π‘
If after completing commands, the ad returned, check for MIUI updates. Sometimes Xiaomi resets these settings after the update.
Method 3: Removing Advertising through ADB (Advanced Method)
To completely remove ads from MIUI will require a more radical approach β disabling system packages through ADB. This method is suitable for users who are not afraid of experimentation, as the wrong actions can disrupt the phone.
List of packages responsible for advertising in Xiaomi:
| Package name | He's in charge. | Can I turn it off? |
|---|---|---|
| com.miui.systemAdSolution | The main module of MIUI advertising | β Yes. |
| com.xiaomi.midrop | Advertising in Mi Drop | β Yes. |
| com.miui.analytics | Statistics and personalized advertising | β οΈ Partially (may disrupt Mi Account) |
| com.android.browser | Advertising at Mi Browser | β Yes (can be replaced with Chrome) |
| com.miui.videoplayer | Banners in Mi Video | β Yes. |
To disable these packets, run the command to ADB:
adb shell pm uninstall -k --user 0 Name packageFor example, to remove ads from Mi Browser:
adb shell pm uninstall -k --user 0 com.android.browserWhat if the ADB does not recognize the device?
Method 4: Use of third-party utilities (without root)
If you're uncomfortable with ADB, you can use specialized applications that automate the process of disabling ads, but you need to be careful - some utilities may contain malicious code.
Proven apps for removing ads in Xiaomi:
- π‘οΈ MIUI Hidden Settings (by wzsx150): Allows you to disable ads in one click, does not require root.
- π§ App Inspector: Helps find and disable hidden system packages. Works without superuser rights.
- π« NoAds for Xiaomi: A special utility for blocking ads in the MIUI. Demands. ADB, rooted.
Warning: Back up your data before using third-party applications. Some utilities may conflict with system services, leading to disruptions.
Standard settings MIUI|
ADB-team|
Party of annex|
Root and custom firmware |
I don't know, I haven't tried it yet.-->
Method 5: Install custom firmware (for enthusiasts)
If you're willing to take drastic measures, you can install custom firmware without advertising, which is suitable for power users, as it requires bootloader unlock and TWRP installation.
Popular firmware without advertising for Xiaomi:
- π LineageOS: Pure Android with no add-ons. Supports most Xiaomi models.
- β‘ Pixel Experience: Firmware with Google Pixel interface, no ads and bloatware.
- π MIUI by Xiaomi.eu: Modified version MIUI No ads or Chinese services, requires weekly updates.
Installation process:
- Unlock the bootloader through the official Xiaomi tool.
- Install TWRP Recovery for your model.
- Download firmware and GApps (if you need Google services).
- Reboot to TWRP and run the firmware.
π‘
Installing custom firmware will void the warranty and may result in data loss.Be sure to backup TWRP before you start!
What if the advertisements returned after the update?
Xiaomi regularly releases MIUI updates that can reset ad settings. If banners reappear after the update, follow the following steps:
- Check if the options are back on in Settings β Advertising.
- Repeat. ADB-commands to disable system packages.
- If you use third-party utilities, upgrade them to the latest version.
- HyperOS may require additional command: adb shell settings put global disable_advertising 1
If the problem persists, Xiaomi may have changed the ad display mechanism, in which case, keep an eye out for updates on the 4PDA or XDA Developers forums.
How to roll back a MIUI update if it breaks your phone?
FAQ: Frequent questions about Xiaomi advertising
β Why does it appear again after the ad is turned off?
β Can you remove advertising without ADB root?
β Adblockers (such as AdGuard) help?
β What is com.miui.systemAdSolution and can it be removed?
β How to check if the ads are completely disabled?
Important: On HyperOS devices (e.g. Xiaomi) 14 or Redmi K70) Some methods may not work. ADB-prefix --user 0 Or install custom firmware.