How to completely disable advertising in Xiaomi smartphones: 5 working ways

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.

  1. Open the Settings app.
  2. Go to the About Phone section.
  3. Find the MIUI version and tap it 7 times in a row until the notification β€œYou’ve become a developer!” appears.
  4. Return to the main settings menu and open a new section for developers.
  5. 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.systemAdSolution

These 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 nameHe's in charge.Can I turn it off?
com.miui.systemAdSolutionThe main module of MIUI advertisingβœ… Yes.
com.xiaomi.midropAdvertising in Mi Dropβœ… Yes.
com.miui.analyticsStatistics and personalized advertising⚠️ Partially (may disrupt Mi Account)
com.android.browserAdvertising at Mi Browserβœ… Yes (can be replaced with Chrome)
com.miui.videoplayerBanners in Mi Videoβœ… Yes.

To disable these packets, run the command to ADB:

adb shell pm uninstall -k --user 0 Name package

For example, to remove ads from Mi Browser:

adb shell pm uninstall -k --user 0 com.android.browser
What if the ADB does not recognize the device?
1. Make sure that the debugging is enabled by USB 2. Install Xiaomi drivers from the official website. 3. Try using another one. USB-cable (preferably original). 4 Restart your phone and PC. 5. If the problem persists, check if the antivirus is blocking the connection.

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:

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Install TWRP Recovery for your model.
  3. Download firmware and GApps (if you need Google services).
  4. 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:

  1. Check if the options are back on in Settings β†’ Advertising.
  2. Repeat. ADB-commands to disable system packages.
  3. If you use third-party utilities, upgrade them to the latest version.
  4. 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?
1. Download the previous firmware version for your model from the Xiaomi Firmware Updater. 2. Go to Fastboot Mode (press Power). + Vol Down. 3. Connect your phone to your PC and execute the command: fastboot flash all File PAILS.zip 4. Wait until the process is complete (don't turn it off). USB!). 5. After restart, check the system's operation. ⚠️ A rollback can lead to data loss, so make a backup first!

FAQ: Frequent questions about Xiaomi advertising

❓ Why does it appear again after the ad is turned off?
This is due to MIUI updates that reset user settings. To avoid this, turn off automatic system updates in Settings β†’ About Phone β†’ System Update β†’ Three Points β†’ Settings.
❓ Can you remove advertising without ADB root?
Yes, most banners are removed through standard settings (see Method 1). However, ADB will be required to completely remove ads from system applications (such as GetApps or Themes).
❓ Adblockers (such as AdGuard) help?
Partially, blockers can remove ads in the browser and some applications, but they do not affect the system banners of MIUI. They need special methods described in this article.
❓ What is com.miui.systemAdSolution and can it be removed?
This is the main module responsible for displaying ads in MIUI. It can be disabled via ADB (see Method 3), but a complete removal (uninstall) can lead to system failures.
❓ How to check if the ads are completely disabled?
Reboot your phone and check: Lock screen (no banners at the bottom). Search bar on the home screen (no recommendations); Mi Music, Mi Video, Themes apps (no tabs with ads); Notification panel (no sponsored content).

Important: On HyperOS devices (e.g. Xiaomi) 14 or Redmi K70) Some methods may not work. ADB-prefix --user 0 Or install custom firmware.