How to permanently remove embedded ads on Xiaomi: The Complete Guide 2026

Built-in advertising in MIUI firmware is one of the most annoying features of Xiaomi, Redmi and POCO smartphones. Even after buying a premium model, users encounter banners in the settings menu, notifications about β€œrecommended” applications and ad units in system utilities. The manufacturer positions this as β€œpersonalized offers”, but in practice such elements slow down the interface, consume traffic and distract from basic tasks.

Since 2020, Xiaomi has been gradually reducing the number of ads in global versions. MIUI European market (EEA), But in firmware in Russia, India and China, the ad modules are still active, and after system updates, they can reappear, even if you've already disabled them, and in this guide, we'll look at all the current ways to remove ads, including hidden settings, ADB-Methods and commands for advanced users.

It is important to understand that some methods require technical knowledge and can affect the stability of the device, and we will specify the level of complexity for each method so that you can choose the best option.

1. Disabling Advertising through the standard MIUI settings

The easiest and safest method is to use built-in options, which are suitable for users who do not want to risk the stability of the smartphone and do not prepare for complex manipulations, but the effectiveness of this method depends on the version of MIUI and regional firmware.

Let's start with the basic steps:

  1. Open the Settings app.
  2. Go to About Phone and tap 7 times on MIUI to activate Developer Mode.
  3. Return to the main settings menu and select Additional β†’ Special features.

Now let’s start disabling advertising modules:

  • πŸ“± Advertising in the settings menu: Go to Settings β†’ Annexes β†’ Application management β†’ Settings. Turn off the option to Show recommendations (or Personalized ads in English version).
  • πŸ”” Advertising Notifications: In the Settings section β†’ Notifications and status bar β†’ Notification Management Find Mi Video, Mi Browser, Cleaner apps and turn off notifications for them.
  • 🌐 Browser Advertising: Open Mi Browser, go to Settings β†’ Privacy and deactivate Personalized Recommendations.
  • πŸ“ Advertising in File Manager: In the Files (or File Manager) app, open the Settings menu β†’ About the program and uncheck the box from the Recommendation.

β˜‘οΈ Checking the ad-off

Done: 0 / 4

This method removes up to 70% of ad units, but does not guarantee complete disposal, such as banners in Security and Themes, which may remain, and require more radical measures to remove them.

πŸ’‘

If after disabling the ad continues to appear, try clearing the cache of system applications. To do this, go to Settings β†’ Apps β†’ Application Management, select Settings, Security or Themes, and click Clear cache.

2.Use of ADB-commands for deep disabling advertising

ADB (Android Debug Bridge) is an Android debugging tool that allows you to change system settings without root permissions. The method works on all Xiaomi devices with the bootloader unlocked and USB debugging enabled.

Advantages of this method:

  • πŸ”§ Remove system-level advertising, including hidden modules.
  • πŸ”„ Does not require superuser rights.
  • πŸ“± Compatible with most versions MIUI (10 to 14).

First, prepare the device:

  1. Activate the Developer Mode (as described in the previous section).
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Download and install ADB Tools on your computer.
  4. Connect your smartphone to your PC and confirm the debugging permission.

Now open the command prompt (or Terminal on macOS/Linux) and enter the following commands in turn:

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.mipicks




adb shell pm disable-user --user 0 com.android.browser




adb shell pm disable-user --user 0 com.miui.analytics




adb shell pm disable-user --user 0 com.xiaomi.joyose




adb shell pm disable-user --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.xiaomi.market

Each team disables a separate advertising module:

Team team.What's off?Effects of consequences
com.miui.systemAdSolutionThe main module of system advertisingBanners disappear in settings and notifications
com.xiaomi.mipicksApp "GetApps" (Xiaomi store)Notifications about β€œuseful” applications cease to arrive
com.android.browserStandard MIUI browserAdvertising in the browser disappears, but the browser itself becomes unavailable
com.miui.analyticsAnalytics and personalizationThe number of targeted advertising is decreasing
What if the ADB does not recognize the device?
1. Check if the drivers are installed for your smartphone (you can download on the official Xiaomi website). 2. Try using another one. USB-3. Restart your computer and smartphone, then reconnect. 4. If you use Windows, run the command prompt on behalf of the administrator.

Note: Disabling system applications may cause some functions to function unstable (e.g., Mi Account sync or registration themes). If you have problems after executing commands, return everything back with the adb shell pm enable command with the same package.

3. Removal of advertising using third-party utilities (without root)

If ADBs seem too complex, you can use specialized applications that automate the process of disabling ad modules and often offer additional features to optimize MIUI.

Top.-3 tested:

  • πŸ› οΈ MIUI Hidden Settings – allows you to manage hidden system settings, including advertising triggers.
  • 🚫 App Inspector β€” analyzes active advertising packages and suggests that they be disabled. ADB.
  • πŸ” QuickShortcutMaker – Helps you find and deactivate hidden settings related to advertising.

Examples of MIUI Hidden Settings:

  1. Install the application and give access to special features.
  2. Go to the Advertisements section.
  3. Activate the Disable All Ads option.
  4. Reset the device.

These utilities do not require root rights, but their effectiveness depends on the version of MIUI. On new firmware (for example, MIUI 14), some functions may be blocked.

πŸ“Š What utility do you prefer for setting up Xiaomi?
MIUI Hidden Settings
App Inspector
QuickShortcutMaker
ADB-team
Not using.

4. Radical methods: firmware and root

If you need to remove ads permanently, including hidden trackers and analytics, you’ll need to take more serious measures, which are suitable for power users because they risk losing data or building up your device.

Options for radical removal of advertising:

  • πŸ”„ Flip-on EEA-version MIUI: European firmware (EEA) They don't have most of the ad modules, and you have to unlock the bootloader and install the firmware through Fastboot.
  • πŸ›‘οΈ Install custom firmware: For example, LineageOS or Pixel Experience completely remove all proprietary Xiaomi components, including ads.
  • πŸ”“ Getting root rights: Magisk can manually remove ad packages or install modules like Disabler for MIUI.

Step-by-step instructions for flashing on EEA:

  1. Unlock the bootloader through the official Xiaomi tool (requires binding Mi Account).
  2. Download. EEA-Firmware for your model from the Xiaomi Firmware Updater website.
  3. Install firmware through the Mi Flash Tool in Fastboot mode.
  4. Reset your settings (Wipe Data) after installation.

πŸ’‘

Flip-on EEA-The version is the most reliable way to get rid of advertising, but requires unlocking the bootloader and completely resetting the data!

To install custom firmware will require:

  1. Unlocked bootloader.
  2. Installed recovery TWRP.
  3. Downloaded firmware (for example, from the XDA Developers website).

⚠️

Note: Unofficial firmware may contain bugs or vulnerabilities. Make sure you download the build from a trusted developer. Also note that after installing custom firmware, some features (such as IR Blaster or Always-on Display) may stop working.

5. Alternative methods: DNS blocking and hosts

If you don't want to interfere with system files, you can block Xiaomi's ad servers at the network level, which doesn't remove ads completely, but it reduces the amount of ads significantly.

Methods of blocking:

  • 🌍 Change of change DNS: Use it. DNS-Advertising filtering servers, such as 1.1.1.3 (Cloudflare Family) 94.140.14.14 (AdGuard) DNS)
  • πŸ“œ Editing the hosts file: Add to the file /etc/hosts Strings to block Xiaomi advertising domains.
  • πŸ›‘οΈ Blocking apps: For example, Blokada or AdGuard can intercept advertising requests.

Instructions for changing the DNS:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of the DNS provider.
  3. Enter dns.adguard.com or family.cloudflare-dns.com.
  4. Save the settings and restart the device.

To edit the hosts file, you will need root rights or access via ADB. Example of lines to block:

127.0.0.1 sdkconfig.ad.xiaomi.com


127.0.0.1 tracker.ai.xiaomi.com




127.0.0.1 data.mistat.xiaomi.com

This method is effective for blocking online advertising (for example, in a browser or applications), but will not remove local banners in the settings.

6.What to do if the ad returns after the update?

Xiaomi regularly releases MIUI updates that can restore disabled ad modules. If banners reappear after the update, follow the following steps:

  • πŸ”„ Repeat. ADB-Commands: Some packets may have been activated again.
  • πŸ“± Check the application settings: Go to Settings β†’ Apps and again disable recommendations for system utilities.
  • 🚫 Freeze Ad Packages: With App Inspector or Package Disabler, block problematic apps.
  • πŸ”§ Reverse to the previous version MIUI: If the update brought too much advertising, you can return the old firmware through Fastboot.

To minimize the risk of ad returns:

  1. Turn off automatic MIUI update in the settings.
  2. Before installing updates, check user reviews on forums (e.g. 4PDA).
  3. Use utilities like MIUI bootloader to download firmware selectively.

πŸ’‘

If you notice that new ad packages have appeared after the update, check their names through the App Inspector and add them to the list of disabled packages. ADB-The community. XDA Developers often publishes up-to-date lists of promotional modules for new versions MIUI.

7. Myths and Misconceptions About Advertising in Xiaomi

There are a lot of tips online for removing ads that are either outdated or just not working.

  • 🚫 "It is enough to disable personalization in Mi Account" } - it reduces the number of targeted advertising, but does not remove it completely.
  • πŸ”„ "Reset to factory settings removes ads – no, all ad modules return after reset.
  • πŸ“± "On premium models (for example, Xiaomi 13) advertising is not "it is not, advertising is even on flagships, just it is less.
  • πŸ”§ "You can remove ads without unlocking the bootloader – partially yes (via the bootloader). ADB), But to completely remove it, you still need to unlock it.

Many users confuse system advertising with:

  • πŸ“’ Notifications from installed applications (such as games or social networks).
  • 🌐 Browser banners (they are blocked by AdBlock extensions).
  • πŸ“± Widgets on the main screen (they can be removed with a long tap and the choice to Delete).

If you see ads in a particular app (such as Mi Video or Mi Browser), check its settings first – there are often separate options there to disable recommendations.

FAQ: Frequent questions about Xiaomi advertising

❓ Why After Disabling Advertising Through ADB It reappears?
This is due to updates. MIUI, To avoid this, disable automatic firmware updates or use packet freezer utilities (such as App Inspector). EEA-Firmware where there is no advertising by default.
❓ Can I remove ads without a computer?
Yes, but the options are limited. You can: Turn off recommendations manually through settings (article 1 section), use applications like MIUI Hidden Settings, install an ad blocker (like Blokada), but you still need ADB or root to completely remove ads at the system level.
❓ Will the way to work with ADB on POCO?
Yes, devices. POCO (for example, POCO X5 or POCO F5) They're running on the same firmware. MIUI, All the methods described (including ADB-The commands are applicable to them. Exceptions are the models with POCO Launcher, where part of the advertising can be integrated into the shell.
❓ How to return disabled system applications?
If, after the execution, ADB-commands you notice problems in the smartphone, return the disabled packets with the command: adb shell pm enable package applications For example, to return Mi Browser, enter: adb shell pm enable com.android.browser After that, restart the device.
❓ Is it legal to remove ads on Xiaomi?
Legally, you have the right to modify your device (including disabling ads) because it belongs to you. However: Unblocking the bootloader and obtaining root rights may deprive you of warranties. Xiaomi does not recommend changing system files, nor does it prosecute users for doing so. In some regions (for example, in the EU), forced ads are considered a violation of consumer rights.