Why is there so much advertising on Xiaomi and can it be removed?
Xiaomi, Redmi and POCO have long proven to be great price-performance devices, but their MIUI firmware has one major drawback: aggressive built-in advertising, which appears in system applications, notifications, lock screens, and even settings menus, and the problem is relevant for both budget models (Redmi Note 12, POCO M6 Pro) and flagships (Xiaomi 14 Ultra).
The main reason for this approach is monetization. Xiaomi makes money not only by selling devices, but also by showing ads in its ecosystem. However, users do not have to put up with intrusive banners. In this article, we will examine all possible ways to block ads, from standard MIUI settings to radical methods for obtaining root rights. It is important to understand that the effectiveness of each method depends on the firmware version (MIUI 14/15) and regional build (global, Chinese, European).
Before you start settings, check your firmware version: go to Settings โ About Phone โ MIUI Version. If you have a Chinese version (with the CN suffix), some methods may not work without additional manipulations. Also note that after major MIUI updates, advertising may return - you will have to repeat the settings.
1. disable personalized advertising in MIUI settings
The easiest and safest way is to use firmware tools built in, and Xiaomi officially allows you to disable some of the ad mechanisms, but not all users know where to look for those settings, and importantly, this method will reduce the amount of targeted ads, but it won't eliminate them completely.
Instructions for MIUI 14/15:
- Open Settings โ Google โ Advertising (if there is no item, skip the step).
- Click Reset Advertising ID and confirm the action.
- Go back to the basic settings and go to Settings โ Privacy โ Special Permissions โ Personalized recommendations.
- Turn off the slider Personalized recommendations.
- Then go to Settings โ Accounts and Sync โ Mi Account โ Advertising and deactivate Personalized Advertising.
After this, the ads in the system applications (Weather, Calendar, Themes) should be reduced by 30-50%, but the banners in the Mi Browser, Music and lock screen will remain.
๐ก
If your version of MIUI does not have Personalized Guidelines, try changing the region to Europe: Settings โ Additional โ Region and select Italy or Germany.
2. Manual disabling of advertising in system applications
Many of Xiaomiโs built-in apps have their own ad settings hidden in the depths of the menu, and letโs look at the most problematic services and how to โclean them up.โ
Mi (Mi Browser) browser
This is one of the most spammed apps, to remove ads:
- Open the Mi browser and tap the three-point (โฎ) top-right.
- Select Settings โ Additionally.
- Turn it off: ๐ Show recommendations on the main page ๐ Showing news on the main page ๐ Booting recommendations
Settings โ Confidentiality
Personalized recommendations
Annex โThemesโ (Themes)
And here, the ad is built into the very structure of the app, to reduce it.
- ๐ฑ Open Topics, tap on the avatar in the upper right corner.
- ๐ง Select Settings โ Recommendations.
- ๐ซ Turn off all sliders associated with recommendations and notifications.
Unfortunately, you canโt completely remove ads in Topics without root โ banners will appear when you view collections. Alternatively, install a third-party launcher (for example, Nova Launcher) and refuse to use the built-in themes.
Recommended in the Mi Browser
Deactivated personalization in "Temes"
Resetting Advertising ID in Google Settings
Notifications from Mi Video and Mi Music are disabled-->
3. Blocking ads via DNS (without root)
One of the most effective ways is to redirect advertising requests to โemptyโ servers using privately owned services. DNS. This works at the network level and does not require changing system files. MIUI any version, but may conflict with some VPN-applications.
Instructions:
- Go to Settings โ Connections and Sharing โ Private DNS.
- Select the hostname of the private DNS.
- Enter one of the addresses: ๐ dns.adguard.com (AdGuard DNS) ๐ doh.centraleu.pi-dns.com (Pi-hole) ๐ family.adguard-dns.com (with adult content blocked)
Save the settings and restart the phone.
The effect will be noticeable in 5-10 minutes: ads will disappear in the browser, some system applications and on sites, but banners in Mi Video and on the lock screen may remain โ they are blocked by other methods.
Why? DNS-The blocking doesn't remove all ads?
4.Use of ADB-commands for deep disabling advertising
If standard methods do not help, you can use the debugging bridge. ADB (Android Debug Bridge. It's a semi-official way to disable the system components responsible for displaying ads. ADB This can cause firmware to malfunction.
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ Additional โ For Developers and turn on USB Debugging.
ADB-tool
File transfer
adb shell
pm uninstall --user 0 com.miui.analytics
pm uninstall --user 0 com.xiaomi.midrop
pm uninstall --user 0 com.android.browser
pm hide com.miui.systemAdSolutionAfter you've done the commands, restart your phone, and this will turn off the main ad modules, but some system applications (Mi Video, Mi Music) may not work properly. If something goes wrong, return the apps with the command:
cmd package install-existing com.miui.analytics๐ก
ADB-commands remove advertising modules only for the current user (flag) --user 0). This is safer than a complete deletion because system files remain intact.
5. Install custom firmware (for advanced users)
If youโre willing to take drastic measures, installing custom firmware (like LineageOS, Pixel Experience or Xiaomi.eu) will solve the advertising problem once and for all.These firmwares lack Xiaomiโs built-in ad modules and offer a โcleanโ Android. However, the process requires unlocking the bootloader, which resets the phone to factory settings and can take away warranties.
Main stages:
- ๐ Unlock the bootloader through the official Xiaomi tool (requires a Mi Account binding and wait 7-30 days).
- ๐ฑ Install custom recovery (TWRP Or OrangeFox).
- ๐ฅ๏ธ Sweep through the selected firmware (we recommend Xiaomi.eu to save the functionality of the camera).
Advantages of custom firmware:
- โ No system advertising.
- โ Regular security updates.
- โ Ability to fine-tune the interface.
Disadvantages:
- โ ๏ธ Loss of warranty (if you do not return the stock firmware before contacting the service).
- โ ๏ธ Risk of โbrickingโ in case of errors during firmware.
- โ ๏ธ Certain functions (e.g, IR-The blaster or Always-on Display may not work properly.
๐ก
Before installing custom firmware, check compatibility with your model on the XDA Developers forum. For example, the Pixel Experience firmware for the Redmi Note 12 Pro+ is suitable, and LineageOS 20 is suitable for the POCO F5.
6 Root access and modification of system files
The most powerful, but also the most risky, method is rooting and manually removing ad units, which allows you to remove all ads, including banners on the lock screen and in system notifications.
โ ๏ธ Attention: Root access violates system security, blocks updates OTA It can also cause banking applications to fail (due to the SafetyNet trigger), and Xiaomi can block certain features (e.g. Mi Pay) on rooted devices.
If you are prepared for the risks, follow the instructions:
- Unlock the bootloader (as in the section about custom firmware).
- Install Magisk to manage root rights.
- Download Disabler for Xiaomi or Xiaomi Debloater from Magisk repository.
- Activate the module and restart the phone.
After that, you can manually remove advertising packages through Root Explorer or Titanium Backup.
| Package name | He's in charge. | Can I remove it? |
|---|---|---|
| com.miui.analytics | Analytics and Targeted Advertising | Yes. |
| com.xiaomi.midrop | Advertising in Mi Drop (file sharing) | Yes. |
| com.miui.systemAdSolution | System banners and notifications | Yes (but may break some functions) |
| com.miui.player | Advertising in Mi Music | Yeah (replace with another player) |
| com.miui.video | Advertising in Mi Video | Yes (replace with VLC or MX Player) |
After removing packets, clear the cache to Settings โ Apps โ App Management and restart the device. There will be no ads, but be prepared for possible bugs (such as broken weather widgets).
7. Alternative ways: from VPN to launcher replacement
If the previous methods seem too complex, there are a few alternatives: they are less effective, but easier to implement.
7.1 Use of VPN with ad blocking
Some of them VPN-Services (e.g. AdGuard) VPN or proton VPN) They have built-in ad blockers, they work at the network level and filter out ad requests, and they can slow down the Internet connection.
7.2. Replacement of system applications with analogues
Many of Xiaomiโs built-in apps can be replaced with third-party apps:
- ๐ Mi browser โ Google Chrome or Firefox with uBlock Origin extension.
- ๐ต Mi Music โ Spotify, VLC poweramp.
- ๐บ Mi Video โ MX Player or Kodi.
- ๐ฑ Launcher MIUI โ Nova Launcher or Lawnchair.
7.3 Disabling notifications from advertising services
Some of the ads come through push notifications to turn them off:
- Go to Settings โ Notifications and Status bar โ Notification management.
- Find and disable notifications for: ๐ข MiuiDaemon ๐ข System Ad Service ๐ข Download Manager (if you show download ads)
๐ก
Replacing system applications with third-party ones is the safest way to get rid of advertising without risk to the system. IR-The blaster may be lost.