Advertising in smartphones Xiaomi Redmi is one of the most annoying features of the corporate shell MIUI. Even after purchasing a device, users encounter banners in settings, notifications about βrecommended appsβ and pop-ups in system utilities. The manufacturer has integrated advertising modules so deeply that a standard shutdown through the menu often works incompletely or is reset after updates.
In this article, we will explore all possible methods, from official settings to radical solutions like flashing, learn how to remove ads in Mi Browser, Music, Themes and other standard applications, as well as block system notifications about βuseful servicesβ. We pay special attention to hidden parameters. MIUI, Xiaomi does not advertise, but which actually work on models of 2020-2026.
Important: Some methods require super-user rights or custom firmware installation. If you're a beginner, start with safe methods (sections 1-3) and then move on to advanced ones. All instructions are tested on the Redmi Note 12 Pro.+, Redmi 10C and POCO X5 Pro MIUI 14-15, but suitable for other Android 12-14 models.
Official MIUI settings: what can be turned off without root
Xiaomi provides limited tools for managing ads right in the interface, and these options won't remove banners completely, but they will reduce their number by 60 to 70 percent. β Memory.
This section hides a Recommendation switch, which is responsible for showing "useful applications" in the memory cleanup menu.
- π± Go to Settings. β Annexes β Manage applications and select the Mi Browser.
- βοΈ Tap on Notifications and deactivate all switches, especially Recommendations and News.
- π In the same app menu, find Rights β Autostart and disable it (this will prevent background browser activity).
- π For Mi Music and Video, repeat steps 1-3, paying attention to the item Personalized recommendations.
The next step is to turn off the ads in the system utilities. Go to Settings. β About the phone and 7 times tap on the version MIUI, To activate Developer Mode. Then go back to the main settings, open Additional. β For developers and find:
- π οΈ Turn off the adverts MIUI (If you have one, turn on the switch.
- π Limit background activity β Choose No Limits for System Applications (paradoxically, but it reduces banner impressions).
β οΈ Attention: After update MIUI All ad settings are reset. To avoid this, back up through Settings. β Additionally. β Backup and restore it after updates.
2. Blocking advertising through ADB: covert MIUI
If standard methods donβt help, use the Android debugging bridge (ADB). This method does not require root rights, but requires a computer with installed Xiaomi drivers and platform-tools tool from Google.
First, turn on the debugging. USB In Settings β For developers, then connect the phone to the PC and execute in the command line:
adb shell pm hide com.miui.systemAdSolutionThis command disables the main system ad module. To block banners in specific applications, use:
adb shell pm hide com.android.browser #Mi browser
adb shell pm hide com.miui.player #Music
adb shell pm hide com.miui.video # Video
adb shell pm hide com.xiaomi.midrop #Mi Drop (file transfer ads)To get it back, replace hide with unhide.
| Annex | Packet name | Type of advertisement |
|---|---|---|
| Topics | com.android.themes | Banners on the themes menu |
| Security | com.miui.guardprovider | Advertising in a virus scanner |
| Calendar | com.android.calendar | Sponsorship events |
| Weather. | com.miui.weather2 | News notifications |
| Notes | com.miui.notes | Advertising blocks on the list |
After you execute the commands, restart your phone. Advertisements will disappear, but some system features (such as updating themes) may not work properly.
β οΈ Attention: Teams ADB temporarily hide applications, but do not delete them. MIUI For permanent effect, use the methods in the following sections.
Install Xiaomi drivers on PC|Download platform-tools from Google|Enable debugging on USB phone-on|Connect the phone to the PC in the mode "File transfer"|Check the connection with the adb device command-->
3.Use of DNS-filters: blocking at the network level
If the advertisement is received via the Internet (browser banners, notifications), it can be blocked at the level of the Internet. DNS-This method works without rooting and does not affect system files:
- πΆ Wi-Fi connection (or mobile internet with change support) DNS).
- π§ Annex DNS Changer or similar from Google Play.
Install one of these. DNS-network-setting:
- π‘οΈ AdGuard DNS: 176.103.130.130 and 176.103.130.131 (block ads) + tracker).
- π NextDNS: 45.90.28.167 (requires registration to configure filters).
- π Cloudflare Family: 1.1.1.3 (Blocking Malware) + piece).
For permanent locking:
- Go to Settings β Connections β Private DNS.
- Select the host name of the private DNS provider.
- Enter dns.adguard.com or security.cloudflare-dns.com.
This method is effective against:
- π Pop-up windows in the Mi Browser.
- π± Advertising Notifications from Mi Video and Mi Music.
- π Banners in games and third-party apps (if they use standard ad networks).
β οΈ Note: Some applications (e.g. banking) may block access when using third-party applications DNS. In this case, add them to the exceptions in the settings. DNS-filter.
π‘
After the shift DNS Some sites have stopped opening, try an alternative server or turn off filtering for 10 minutes through the app DNS Changer β often helps to reset the cache.
4. Removal of system applications without root (debloating)
Debloating is the removal of pre-installed apps that show ads. Without root rights, it can be done through ADB The rule of thumb is, don't remove system components with names that contain "miui," "android," or "google" -- that will cause the system to crash.
List of safe packets to remove (checked for MIUI 14β15):
pm uninstall -k --user 0 com.miui.analytics # Analytics collection
pm uninstall -k --user 0 com.xiaomi.mipicks # Application recommendations
pm uninstall -k --user 0 com.mi.globalminussdk # Advertising SDK
pm uninstall -k --user 0 com.miui.hybrid # Hybrid services (banners)
pm uninstall -k --user 0 com.xiaomi.midrop # Mi Drop (file transfer ads)
pm uninstall -k --user 0 com.miui.bugreport # Error Reports (data collection)
pm uninstall -k --user 0 com.miui.cloudservice # Xiaomi Cloud (spam notifications)
pm uninstall -k --user 0 com.miui.cloudbackup # Backup (premium feature advertising)How it works:
- Connect your phone to your PC and activate Debugging via USB.
- Open the command line in the folder with platform-tools.
- Enter commands one by one, waiting for confirmation after each.
- Reset the device.
After debloating:
- β Banners in Settings will disappear β Memory.
- β Notifications of βuseful applicationsβ will cease to arrive".
- β Increased memory space (by 200-500 MB).
If some features (such as themes) have stopped working after removal, restore the package with the command:
cmd package install-existing com.miui.themesWhat happens if you delete a critical system package?
5. Ruth Methods: Complete removal of advertising from MIUI
If you're prepared for radical measures, getting root permissions will open up access to deep system settings, which removes ads by 99%, but it's warranty-free and requires caution. We recommend using Magisk to get root, which is the safest method that doesn't damage the system partition.
After installing Magisk:
- Download the Disabler for module MIUI Xiaomi Debloater from the Magisk repository.
- Install the module through Magisk β Modules β Install from storage.
- Reboot the phone.
- Open the Disabler app and tick all the items in the Ads section.
For manual removal of advertising modules:
- Install Root Explorer or FX File Explorer.
- Move to the /system/etc/hosts and add lines:
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 tracking.miui.com- Save the file and restart the device.
Additional steps for complete cleaning:
- π Delete the folder. /data/data/com.miui.analytics β She's responsible for collecting statistics.
- π¦ V /system/priv-app Rename (add.bak) folders: MiuiDaemon (background ad processes). MiuiSystemAdSolution (main ad module).
β οΈ Attention: After update MIUI all changes /system To avoid this, create a backup copy before the update. TWRP or disable automatic updates in Settings β The phone. β Updating the system.
π‘
Root methods are effective but require technical skills, and if you are unsure of your actions, use rootless methods (sections 1-3) or consider installing custom firmware (section 6).
6.Castom firmware: MIUI publicity
If neither method works, you have to install an alternative firmware.
- MIUI Ad-free versions of official firmware, where the ad modules are removed, but the brand design is retained: MIUI EU, MIUI Pro, Xiaomi.eu.
- Base-based castor firmware AOSP (For example, LineageOS, Pixel Experience, ArrowOS. MIUI, Replace it with a βcleanβ Android.
The pros and cons of each option:
| Type of firmware | Pluses | Cons |
|---|---|---|
| MIUI Advertising-free (Xiaomi.eu) | β Preserves the corporate design MIUI β All camera and gesture functions work β Regular updates | β Possible bugs in some applications β Requires unlocking the loader |
| LineageOS / Pixel Experience | β Total lack of advertising and bloat β Fast work and long autonomy β Support for up to 4-5 years (even for older models) | β It may not work: NFC, IR-blaster, some camera functions β No signature chips. MIUI (For example, dual annexes) |
Instructions for installing Xiaomi.eu (on the example of Redmi Note 11 Pro)+):
- Unlock the bootloader through the official Xiaomi tool (requires an account binding Mi).
- Download the firmware Xiaomi.eu for your model from the site xiaomi.eu.
- Install TWRP Recovery via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, run Wipe β Format Data (enter yes).
- Install the firmware through Install β Select a file ZIP.
- Restart (the first launch will take 10-15 minutes).
For custom firmware (e.g. Pixel Experience):
- π§ You will need GApps if you want to use the Play Market.
- πΈ Camera functions may work worse β install ANX Camera or GCam to improve quality.
- π Updates come through OTA, But always make a backup before installation. TWRP.
π‘
Before installing custom firmware, check compatibility with your model on the forum XDA Developers or in Telegram chat 4PDA. Some firmware requires additional patches to run a mobile network or Wi-Fi.
Alternative methods: from blockers to region change
If the root or reflashing is not suitable for you, try these methods:
1. Ad blockers
- π‘οΈ Blokada β Blocks Advertising at Level VPN (no root).
- π« AdAway β works with root, edits hosts file.
- π NextDNS β a customizable filter with request logs.
2. Change of region of device
Xiaomi is showing less advertising in European and Indian firmware, to change the region:
- Go to Settings β Additional β Region.
- Choose India or the European Union.
- Reboot the phone.
- Reset your advertising settings (see Section 1).
3. Disabling personalization
MIUI It collects data about your activities to show "relevant" ads to stop them from happening:
- Go to Settings. β Privacy β Special permits β Personalized recommendations.
- Turn off all switches.
- In the same menu, tap the Ad Data Reset and confirm the action.
4. Replacement of standard applications
Remove or disable standard programs (Mi Browser, Music, Video) and install alternatives:
- π Browser: Firefox, Brave (with ad blocker).
- π΅ Music: Spotify, YouTube Music, VLC.
- πΊ Video: MX Player, Kodi.
5. Disabling notifications from system applications
Go to Settings. β Annexes β Application management, select a system application (e.g., Security) and:
- Slip the Notifications.
- Disable all categories, especially Recommendations and News.
- In the Rights section, disable Autostart and Show over other windows.
π‘
Changing the region to India or the EU often reduces the amount of advertising as these countries have stricter data protection laws, but some features (such as Mi Pay) may become unavailable.