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:
- Open the Settings app.
- Go to About Phone and tap 7 times on MIUI to activate Developer Mode.
- 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
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:
- Activate the Developer Mode (as described in the previous section).
- Enable USB debugging in Settings β Additional β For developers.
- Download and install ADB Tools on your computer.
- 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.marketEach team disables a separate advertising module:
| Team team. | What's off? | Effects of consequences |
|---|---|---|
| com.miui.systemAdSolution | The main module of system advertising | Banners disappear in settings and notifications |
| com.xiaomi.mipicks | App "GetApps" (Xiaomi store) | Notifications about βusefulβ applications cease to arrive |
| com.android.browser | Standard MIUI browser | Advertising in the browser disappears, but the browser itself becomes unavailable |
| com.miui.analytics | Analytics and personalization | The number of targeted advertising is decreasing |
What if the ADB does not recognize the device?
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:
- Install the application and give access to special features.
- Go to the Advertisements section.
- Activate the Disable All Ads option.
- 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.
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:
- Unlock the bootloader through the official Xiaomi tool (requires binding Mi Account).
- Download. EEA-Firmware for your model from the Xiaomi Firmware Updater website.
- Install firmware through the Mi Flash Tool in Fastboot mode.
- 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:
- Unlocked bootloader.
- Installed recovery TWRP.
- 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:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the host name of the DNS provider.
- Enter dns.adguard.com or family.cloudflare-dns.com.
- 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.comThis 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:
- Turn off automatic MIUI update in the settings.
- Before installing updates, check user reviews on forums (e.g. 4PDA).
- 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.