Advertising in Xiaomi smartphones has become one of the most talked-about issues among the brandβs users. Even flagship models like Xiaomi 14 Ultra or Redmi Note 13 Pro+ are not immune to intrusive banners in system menus, notifications and standard applications, and inserts appear not only in budget lines, but also in premium devices β part of the companyβs business model, which monetizes its MIUI shell through partner integrations.
Many users mistakenly believe that you can get rid of advertising only by buying a global version of firmware or installing custom software. In fact, most advertising elements can be disabled by regular means without root rights and the risk of losing warranty. In this article, we will discuss all current methods, including hidden settings. MIUI, lock-in ADB, And even legal methods for European firmware. 2022-2026 In the years where the algorithms of advertising have become more complex.
Itβs important to understand that Xiaomi is constantly updating its ad-show mechanisms, so some methods may stop working after major MIUI updates. We tested all the instructions on the firmware MIUI 14.0.5 (Android 13) and HyperOS 1.0 (Android 14) β current for most devices as of 2026. If your phone is running on an older version, some of the settings may be located in other menus.
1. disable personalized advertising in MIUI settings
The first and safest step is to deactivate the data collection mechanisms for targeted advertising, which will not remove all banners, but will significantly reduce their number, especially in system applications like Weather or Music.
Go to Settings β Google β Advertising and follow the following steps:
- π Turn off the βPersonalized Adsβ option β this will prevent Google from using your data to display banners in apps.
- π§Ή Click "Reset advertising" ID" β This will nullify the current targeting profile.
- π« In the "Interests" section, delete all categories that the system has collected about you.
Then go back to the basic settings and go to Settings β Privacy β Special Permissions β Personalized Recommendations. Here, turn off all switches for system applications (Browser, Weather, Themes, etc.) This is the most legal way to reduce ads without interfering with firmware.
Note that on some models (such as the POCO X5 Pro or Redmi K60), the path to settings may be slightly different. If you donβt find the Personalized Recommendations section, try searching through the search bar in the settings for keywords like βadvertisingβ or βrecommendations.β
2. Manual disabling of advertising in system applications
Many of Xiaomiβs standard apps have built-in ad modules that can be deactivated separately.
Annex "Themes" (Themes):
- π¨ Open the app, go to profile (the icon of the person in the upper right corner).
- βοΈ Click on the settings gear and select "Recommendations".
- π« Turn off the option "Show recommendations".
The Browser app (Mi Browser):
- π Go to the browser settings through three dots at the bottom of the screen.
- π± Go to "More" β Personalization".
- π Turn off "Recommended Content" and "News on the Main".
Weather appendix:
- βοΈ Open the application, swipe to the right to access the settings.
- π΅ In the "Notifications" section, disable "Push Advertising Messages".
For the Mi Music and Video apps, the algorithm is similar: look for sections in the settings that mention βrecommendationsβ or βpersonalizationβ and disable all related options. On models with HyperOS (such as the Xiaomi 13T or Redmi Note 12 Turbo), some of these applications can be replaced with Google analogs, where there are no default ads.
βοΈ Verification of system applications for advertising
3. Blocking Advertising through ADB (without root)
If the system settings didn't work, you can use the Android debugging bridge (ADB) to deep-disable advertising services, a method that doesn't require root rights, but requires connecting the phone to a computer.
First, prepare the device:
- π§ Enable "Developer Mode": Go to Settings β About the phone and 7 times click on "Version" MIUI".
- π₯οΈ Back to Settings β Additionally. β For developers and activate the "Debugging by" USB".
- π Connect your phone to your PC via cable (use the original cable for connection stability).
Next, download ADB Tools for your operating system and execute the following commands (alternately):
adb shell pm hide com.android.browser
adb shell pm hide com.miui.weather2
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.videoplayer
adb shell pm hide com.miui.player
adb shell settings put global hidden_api_policy 1These commands hide the problematic system applications that most often display ads. After you reboot your phone. Attention: some features (such as the weather forecast on the home screen) may stop working. To get it back, use the command adb shell pm unhide.
What if the ADB canβt see the device?
4.Use of DNS-filters for blocking advertising
Another effective way is to redirect traffic through DNS-This blocks the loading of banner ads at the network level without affecting the system files.
To set up:
- πΆ Go to Settings. β Connections β Mobile network β Name of the access point (APN).
- π Choose your current one. APN field "DNS 1" enter 1.1.1.3 (Cloudflare Family) and in "DNS 2" β 1.0.0.3.
- π Alternatives DNS: π‘οΈ AdGuard DNS: 176.103.130.130 and 176.103.130.131 π NextDNS: 45.90.28.167 (requires registration for customization)
π Save the settings and restart the phone.
To check your performance, open your browser and go to the DNS Leak Test site. If the results show your chosen DNS, filtering works. This method is especially effective for blocking ads in the browser and some applications, but does not affect the system banners in MIUI.
| DNS-server | Address 1 | Address 2 | Features |
|---|---|---|---|
| Cloudflare Family | 1.1.1.3 | 1.0.0.3 | Block malware + ads |
| AdGuard DNS | 176.103.130.130 | 176.103.130.131 | Specialized for blocking advertising |
| NextDNS | 45.90.28.167 | 45.90.30.167 | Flexible settings (requires registration) |
| CleanBrowsing | 185.228.168.168 | 185.228.169.168 | Filtering for family use |
β οΈ Attention: Change DNS This may cause problems with access to some Xiaomi services, such as Mi Cloud cloud storage or branded themes. DNS System functions have stopped working, return the standard settings DNS Or try another server.
5. Removal of system applications with advertising (requires unlocking the bootloader)
For the most determined users willing to sacrifice the warranty, there is a radical method β removing the system applications responsible for displaying ads, which requires unlocking the bootloader and installing a custom recavator (for example, TWRP).
The list of the most "advertising" system packages:
- π¦ com.xiaomi.mipicks β a content recommendation service
- π¦ com.miui.analytics β collecting analytics for targeted advertising
- π¦ com.xiaomi.market β the GetApps app store
- π¦ com.miui.systemAdSolution β system advertising module (appeared in the MIUI 12+)
- π¦ com.miui.msa.global β push notification service (often used for advertising)
For removal:
- Unlock the bootloader through the official Mi Unlock tool (requires a Mi Account binding and waits for 7-168 hours).
- Install TWRP for your model (see instructions on XDA Developers).
- In Recaveri, select "Mount β System".
- Use ADB or the file manager in TWRP to remove packets from /system/priv-app/ or /system/app/.
β οΈ Note: Removing system applications may cause some features (such as air updates or branded gestures) to fail.Always back up the system partition before making changes. On HyperOS models (e.g. Xiaomi 14), this method can cause system problems β test at your own risk.
π‘
Before removing system packages, back up the system partition in TWRP. This will allow you to restore the phone if it stops booting after deleting. For backup, select the option "Backup". β System" and save a copy to SD-card.
6. Alternative firmware: transition to custom software
If all of these methods fail, the last option is custom firmware, which is a radical solution that completely removes all of the MIUI advertising mechanisms, but requires technical skills and no warranty.
Popular firmware without advertising for Xiaomi:
- π± LineageOS is pure Android without branded bells and whistles. Supports most Xiaomi and Redmi models.
- π Pixel Experience β firmware with interface and features of Google Pixel. Perfectly optimized for Xiaomi.
- β‘ ArrowOS β balance between performance and functionality, without advertising and unnecessary services.
- π‘οΈ MIUI by XDA β modified MIUI without advertising and with additional settings.
Installation process:
- Unlock the bootloader (as described in the previous section).
- Install TWRP or another custom recaveri.
- Download the firmware for your model from XDA Developers or the official project site.
- In the recavator, run "Wipe β Advanced Wipe" (mark Dalvik, Cache, System, Data).
- Install the firmware through Install and restart.
β οΈ Note: Installing custom firmware voids the warranty and may cause some features to fail, such as: πΈ Camera (photo processing may deteriorate) π Fast charging (on some firmware) πΆ Work with SIM-maps (less often, but sometimes) Before installing be sure to check the reviews of users of your model on the forums.
7.Legal Ways for European Firmware (EEA)
If you bought a phone in Europe, you may have EEA firmware installed, which has a much lower advertising rate due to local data protection laws, but even there are some advertising elements left.
To check the firmware version:
- Go to Settings β About Phone β MIUI version.
- If there is an EEA suffix at the end of the firmware name (e.g. V14.0.5.0.TMCEUXM), you have a European version.
Additional settings are available for European firmware:
- π B Settings β Privacy β Advertising can be completely disable "Personalized Advertising" and "Advertising" ID".
- π B Settings β Notifications β Additionally, there is an option βSpam filterβ, which blocks advertising push notifications.
- π B Settings β Annexes β Application management can sort applications by permissions and disable notifications for suspicious services.
If you do not have European firmware, but you want to install it, you can use the official Mi Flash Tool and flash it. EEA-It's important that this will result in a complete data reset, and the process requires an unlocked bootloader.
π‘
European firmware (EEA) Minimum amount of advertising due to the laws GDPR. If your phone is not purchased in Europe, you can legally check in with your phone. EEA-version without loss of functionality, but with a complete data reset.