Ads in MIUI firmware are one of the most annoying features of Xiaomi, Redmi and POCO smartphones. Even after buying the device, users encounter banners in system applications, notifications and on the lock screen. The manufacturer has integrated advertising modules so deeply that a standard βDisable Adsβ switch in settings simply does not exist. However, there are several working ways to get rid of intrusive ads once and for all - without root rights, complex manipulation and the risk of losing warranty.
In this article, we will look at 7 current methods of removing ads on Xiaomi in 2026, including hidden MIUI settings, alternative launchers and even legal ways to disable personalized advertising through your account. We will focus on newer versions of firmware (MIUI 14/15) and models with a HyperOS shell, where standard instructions often do not work, and you will learn which applications are the main distributors of advertising and how to limit them without removing them.
Before you start, consider that some methods may require permission to install from unknown sources or a temporary connection to a Google account. None of these methods violate Xiaomiβs license agreement, but in rare cases, after a firmware update, ads may return, and then you will have to repeat the procedure.
1. disable personalized advertising in MIUI settings
The easiest and most formal way to do this is to use the built-in MIUI tools to limit data collection, which doesn't remove ads completely, but it reduces ads significantly, especially in system notifications and apps like Weather or Themes.
The following instructions are valid for MIUI 12-15 and HyperOS:
- Open Settings β Google β Advertising.
- Click Disable Ad Personalization and confirm the selection.
- Go back to the basic settings and go to Settings β Applications β Application Management.
- In the search, type in msa (or MIUI System Ads in newer versions) and select the application.
- Click Disable (if the button is active) or Limit background activity.
This method works on 70-80% of models, but on some devices (for example, Redmi Note 12 or POCO X5), the msa paragraph may not be available.
π‘
If your firmware doesnβt have an msa, try searching for apps with keywords like ad, analytics, or push. Advertising services are often disguised as system utilities.
2. Hidden MIUI settings: how to disable ads through ADB
For users who are willing to delve into the technical details, there is a more radical method β disabling advertising identifiers via ADB (Android Debug Bridge), which does not require root rights, but requires connecting the smartphone to a computer.
Advantages of the method:
- πΉ It works on all versions. MIUI, including HyperOS.
- πΉ Remove Advertising in Settings, Weather, Themes and other system applications.
- πΉ Does not affect performance and does not reset settings.
Step-by-step:
- Download and install ADB Tools on your computer.
- On your smartphone, turn on Developer Mode (7 times click on the MIUI version in Settings β About Phone).
- Enable USB debugging in Settings β Additional β For developers.
- Connect your phone to your PC and in the command line (or Terminal on the PC) Mac/Linux) enter:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.miui.analyticAfter you have completed the commands, restart the device. Advertisements should disappear from most system applications. If some of the banners are left, repeat the procedure with additional commands:
adb shell pm disable-user --user 0 com.miui.daemon
adb shell pm disable-user --user 0 com.xiaomi.marketπ‘
ADB teams disable the system services that are responsible for displaying ads, but do not remove them completely, and after resetting the settings or updating the firmware, you will have to repeat the procedure.
3. Removal of advertising through alternative launcher
If the ad appears on the home screen or app menu, the easiest way to get rid of it is to install a third-party launcher, which requires no technical skills and works on any Xiaomi models, including the Redmi 10C, POCO F4 and others.
The best launchers to replace the standard MIUI Launcher:
- π± Nova Launcher β flexible settings, no advertising, gesture support.
- π¨ Lawnchair β lightweight open source launcher.
- β‘ Microsoft Launcher β Windows integration, minimalist design.
- π Apex Launcher β Optimized for Performance.
How to install and configure:
- Download the selected launcher from Google Play.
- When you first start, select it as the default launcher.
- In the launcher settings, disable all options related to news or advertising (usually in the Feed or Home screen section).
Note that some MIUI features (like Double-Push to Lock or Super Wallpaper) may stop working, and donβt remove the standard launcher β just turn it off in the application settings.
4. Blocking Advertising via DNS and VPN
If the ads appear in the browser, applications or even system notifications, they can be blocked at the network level. DNS-servers VPN-Services with the function of blocking advertising.
The method works on all Xiaomi devices, including the Redmi A2 and POCO M5, but has a limitation: it does not block ads in some system applications (for example, Themes or Mi Video).
| Method | Instructions | Efficiency |
|---|---|---|
| AdGuard DNS | Open Settings β Connections β Private DNS. Select the host name of the provider and type dns.adguard.com. Save and restart the phone. | ββββ (80β90%) |
| NextDNS | Sign up for nextdns.io. Create ad-block configuration. In your phone settings, specify DNS-personal address. | βββββ (95%) |
| VPN with lock | Install an AdGuard VPN or 1.1.1.1 from Cloudflare and enable the ad blocking option. | βββ (70β80%) |
Importantly, using NextDNS or similar services can reduce Internet speed by 5-10%, and some banking applications can block work with an active VPN.
What if the DNS change is still happening?
5. Disabling Advertising in Specific Xiaomi Apps
Some MIUI system applications are particularly active in displaying ads, such as Themes, Mi Video, Weather, and even Settings, which can contain banners instead of being completely removed (which can cause crashes), they can be restricted.
List of the most βadvertisingβ applications and how to disable them:
- π¨ Topics (com.android.themes): Open the app, go to profile. Click on the gear. β Settings β Disable all switches related to personalization.
- πΊ Mi Video (com.miui.videoplayer): Go to Settings β About the program. Click on the app logo 5 times until the developer menu appears. Select Turn off ads (if option available).
- βοΈ Mi Cloud (com.miui.cloudservice): In your Xiaomi account settings, turn off Data Sync. Limit background activity to Settings β Annexes.
For applications where there is no explicit option to disable advertising, you can use the notification block:
- Go to Settings β Applications β Application Management.
- Select the application you want (such as Mi Browser).
- Click Notifications and turn off all categories.
π Open the Settings. β The phone. β Version. MIUI (Press 7 times for the Developer Mode)
π Check background activity in Settings β Battery β Battery utilization
π Go to Settings. β Google β Advertising and resetting advertising ID
π Remove the cache in Settings β Warehouse β Clear the cache
-->
6.Resetting of advertising ID and restriction of tracking
Each Android device is assigned a unique Advertising ID, which is used to serve personalized ads, and resetting it will not remove the ads completely, but will make them less intrusive and less targeted.
How to Reset Advertising ID:
- Open Settings β Google β Advertising.
- Click Reset Advertising ID.
- Confirm the action and restart the phone.
For a deeper limitation of tracking:
- π‘οΈ Turn off Advertising Personalization in Google Settings.
- π B Settings β Confidentiality disable Sending of Use Data.
- π± B Settings β Accounts. β Xiaomi to turn off data synchronization and personalization of services.
Important: After resetting your advertising ID, some apps (like Google Play Store or YouTube) may temporarily display more ads until they collect new data about your preferences, usually lasting 1-2 days.
π‘
Resetting your ad ID doesnβt remove ads completely, but it makes them less targeted. For maximum effect, combine this method with DNS or ADB blocking.
7. Radical methods: firmware and root rights
If none of these methods worked, there are extreme measures, such as reflashing to a custom version of MIUI without advertising or obtaining root rights, which require technical skills and lack warranty, but give 100% result.
Options for experienced users:
- π§ Installation MIUI Advertising free: Download modified firmware (e.g, MIUI EU Unlock the bootloader through the official Xiaomi tool. Swipe the device through the Fastboot or TWRP.
- π οΈ Removing Ads via Magisk: Get root rights with Magisk. Install Disabler for MIUI Or Xiaomi Debloater. Reboot your phone.
β οΈ Warning: Flashing or obtaining root rights may result in data loss, device locking, or problems with the OTA-Before the procedure, make a full backup through the Mi Cloud or TWRP.
If you are not confident in your abilities, it is better to consult specialists or use less risky methods from this article.