Pop-up ads on Xiaomi devices are one of the most common complaints of users of the brand. Even after buying premium models like Xiaomi 14 Ultra or Redmi Note 13 Pro+, owners face intrusive banners in the settings menu, sales notifications and advertising services Mi Credit or GetApps, the reason lies in the branded shell MIUI, which aggressively monetizes usersβ attention.
In this article, we will analyze all possible sources of advertising on smartphones, TVs and smart devices Xiaomi, including hidden mechanisms of its display. You'll learn how to turn off ads through system settings, which apps are responsible for banners, and what to do if standard methods don't work. 2026 Years that bypass the limitations of the latest versions MIUI 14/15 HyperOS.
1. Why Xiaomi is getting ads: all sources
Before blocking ads, it is important to understand where they come from, and several components are responsible for displaying banners on Xiaomi devices:
- π± System applications MIUI: GetApps, Mi Credit, Mi Video, Mi Browser and even Settings can show ads.
- π Software updates: After updates MIUI New advertising modules are often activated (for example, banners in Security or Topics).
- πΊ TVs and smart devices: On Mi TV Mi Box Ads are built into the launcher and content recommendations.
- π Regional settings: On devices for China (CN-Advertising is much more than in the global (Global/EEA).
The most insidious aspect is dynamic ad loading, and even if you have disabled all visible options, banners can come back after rebooting or updating apps, because Xiaomi uses cloud services to manage advertising campaigns, and blocking requires a comprehensive approach.
2. disabling advertising in the MIUI settings (official method)
To start with, the simplest of options is the standard options in the settings menu, which works on most devices with MIUI 12-15 and HyperOS, but may vary depending on the model and the firmware region.
Follow this instruction:
- Open Settings β Password and Security β Authorization and Locking.
- Find Advertising Services (or Personalized Recommendations in new versions).
- Turn off the sliders: π Personalized Advertising Recommendations π Show ads on the lock screen (if any)
Settings
About the phone β version of MIUI
Developer mode
Settings β Additional β For Developers
USB debugging
βοΈ Checking the disabling of advertising in MIUI
β οΈ Note: Some firmware (especially Chinese) may not have an Advertising Services item, in which case you can move to the next section with alternative methods.
It is also worth checking the settings of individual applications:
- π¬ Mi Video: Settings β Recommendations β Disable "Personalized Content"
- π Mi Browser: Settings β Confidentiality β Delete "Advertising identification"
- π± GetApps: Profile β Settings β Delete βAdvertising Notices"
3. Hidden Settings: How to Turn Off Advertising Through ADB
If the system options do not help, you will have to use them. ADB-This method requires you to connect the device to a computer, but it blocks ads at the system level.
You'll need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included Developer Mode and Debugging by USB smartphone.
- π Cable USB (preferably original).
Step-by-step:
- Connect your phone to your PC and open the command line (Windows) or terminal (macOS/Linux).
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Follow the following commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics adb shell settings put global shell settings hidden_api_policy 1
- Reset the device.
These commands disable the system modules responsible for displaying ads and collecting analytics. If the banners return after the reboot, try additional commands:
adb shell settings put global captive_portal_detection_enabled 0
adb shell settings put global captive_portal_server falseWhat to do if ADB is not working?
β οΈ Note: On some firmware Xiaomi blocks ADB-If you reset after rebooting, try using Magisk modules (section 5).
4. Blocking Advertising through DNS and Host File
Another effective way is to redirect Xiaomi advertising domains to non-existent domains. IP-There are two ways to do this: by changing the address. DNS or editing the hosts file.
Method 1: Using a private DNS
This is the safest option that does not require root rights:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: π dns.adguard.com (blocks ads and trackers) π‘οΈ security.cloudflare-dns.com (Cloudflare)
Save and restart the device.
Method 2: Editing a hosts file (requires root)
If you have root access, you can manually add the blocking of advertising domains:
- Install any file manager with root support (such as Root Explorer).
- Go to /system/etc/hosts.
- Open the file in the text editor and add the following lines at the end: 127.0.0.1 ad.mi.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 tracker.ai.xiaomi.com
- Save the file and restart the device.
Installation instructions:
- Download the desired module in.zip format (for example, with XDA Developers).
- Open Magisk Manager and go to the Modules section.
- Click Install from Storage and select the downloaded file.
- Reset the device.
β οΈ Note: Removing system applications may cause unstable device operation.Before installing modules, back up via Settings β Additionally. β Backup and reset.
π‘
Magisk modules are the most reliable way to remove ads forever, but they are only suitable for power users, and a breach of system integrity can take away the guarantee.
6.Alternative solutions: launchers, firmware and physical lock
If none of these methods work, there are radical or alternative approaches that are suitable for those who are willing to sacrifice some features for the sake of cleanliness.
Method 1: Installation of a custom launcher
The standard MIUI launcher often shows ads in widgets and search bars. Replace it with:
- π Nova Launcher (configurable, no ads).
- π Lawnchair (lightweight, open source).
- π± Microsoft Launcher (Integration with Windows).
After installation, disable the standard launcher through Settings β Applications β Application Management β Launcher (click Disable).
Method 2: Transition to custom firmware
Firmware like LineageOS, Pixel Experience or ArrowOS completely remove all Xiaomi advertising components, minus the loss of some features (for example, IR Blaster or Game Turbo).
Method 3: Physically Block Notifications
If advertising comes in the form of notifications, you can:
- π Disable notifications for specific applications (Settings) β Notifications β Management of notifications).
- π« Use apps like Notisave or Notification Analyzer to block spam.
Method 4: Purchase a device with EEA-firmware
Xiaomi devices for the European market (EEA) have less advertising by default. If you havenβt already bought a gadget, look for models marked EEA in the firmware name.
7. Features of disabling advertising on Mi TV and Mi Box TVs
On Xiaomi TVs and set-top boxes, the ads are built deeper than on smartphones.
- πΊ Main screen (banners at the bottom or right).
- π¬ Content recommendations (Mi Video, Netflix, Prime Video).
- βοΈ Settings (pop-up windows with promotions).
Instructions for unsetting:
- Go to Settings β Account and Security β Privacy.
- Turn it off: π Personalized recommendations π Advertising identification
- π₯οΈ Install an alternative launcher (for example, ATV Launcher or Sideload Launcher).
- π§ Turn off automatic updates to Mi Home and Mi Video.
β οΈ Attention: On Mi TV Stick and Mi Box S Disabling ads can cause a malfunction of the remote. If after the changes the device began to brake, reset through Settings β On TV. β Reset.