Owners of Xiaomi Redmi Note 12 Pro often face intrusive advertising in system applications, notifications and even on the lock screen. This is not a coincidence - MIUI is integrated with Xiaomi advertising services, which are by default active on most devices. The good news is that you can disable them without root rights and third-party programs, using hidden settings and official tools.
In this article, weโll look at 5 proven ways to remove ads on the Redmi Note 12 Pro with MIUI 13/14 firmware (including global and Chinese versions). All methods are safe and do not violate warranty, but require careful follow-up steps โ some options are hidden deep in the menu, and youโll learn why ads return after updates and how to avoid this.
We warn you beforehand that you can't get rid of MIUI ads completely without custom firmware, but you can cut it by 90 percent, start with the simplest ways, and gradually move on to advanced settings.
1. disable personalized advertising in MIUI settings
The first step is to deactivate the targeted ad system that collects data about your activity, which works on all versions of the Redmi Note 12 Pro, but may vary depending on the regional firmware.
Go to: Settings โ Google โ Advertising (or Settings โ Additional โ Privacy โ Advertising in Chinese versions).
Turn it off here.
- ๐น Personalized advertising is the main switch that blocks the collection of data about your interests.
- ๐น Advertising ID โ Reset it or disable it completely (in some firmware, this item may not be available).
- ๐น Show ads based on activity โ this parameter is responsible for banners in system applications.
Once you turn off, reboot your device, and you'll notice the effect in 12 to 24 hours -- ads in the Weather, Themes, and Browser should disappear -- but this method doesn't remove ads in Downloads and Security -- they need additional action.
๐ก
If the โAdvertisingโ item is not on the menu, upgrade the Google Play Services to the latest version through the Google Play Store.
2. Manual disabling of advertising in system applications
MIUI embeds ad units into standard utilities: Security, Clean, Downloads, even Calendar, and to remove them, you need to go to the settings of each application separately.
Here is a step-by-step guide for key applications:
| Annex | The path to settings | What to turn off |
|---|---|---|
| Security | Launch. โ Settings (โ) โ Promotional notices | Turn off Show recommendations and banner ads |
| Cleaning. | Launch. โ Three points (โฎ) โ Settings โ Notifications | Disable Optimization Recommendations |
| Downloads. | Launch. โ Three points (โฎ) โ Settings โ Advertising | Turn off Recommended Content |
| Topics | Profile โ Settings (โ) โ Advertising preferences | Disable Personalized Recommendations |
Note that some versions of MIUI 14 may have different menu items, such as "Advertising Notices" instead of "Recommendations" or "Affiliate Content." If you don't find the right switch, check all tabs in the app's settings.
Go to every system application|Find the "Settings" or "Notifications" section"|Disable all items with the words "advertising", "recommendations", "banners"|Reboot your phone to apply changes-->
3. Blocking Advertising through ADB (without root)
If the system settings did not help, you can use the ADB debugging bridge. This method requires connecting the phone to the computer, but does not violate the warranty and does not require unlocking the bootloader.
You'll need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux
- ๐ฑ USB-cable (original)
- ๐ ๏ธ Utilities. ADB Fastboot (download from the official Android website)
Steps to disable advertising:
- Turn on Developer Mode on your phone: go to Settings โ About Phone โ MIUI version and tap 7 times on the build number.
- Return to Settings โ Additional โ For developers and activate Debugging over USB.
- Connect the phone to your PC and type in the command line: adb shell pm disable-user --user 0 com.miui.systemAdSolution This command disables the main MIUI advertising module.
- To block ads in Browser and Weather, follow: adb shell pm disable-user --user 0 com.android.browser adb shell pm disable-user --user 0 com.miui.weather2 (Warning: this will turn off the apps themselves!)
After you've completed the commands, restart your phone. Advertising should disappear from most system utilities. If you want to return the apps that are disabled, use the command:
adb shell pm enable com.android.browser(Replace com.android.browser with the desired package).
What if the ADB does not recognize the device?
4.Use of DNS-filters for blocking advertising
Another effective way is to redirect advertising requests through alternatives. DNS-This method blocks advertising at the network level, including banners in the browser and some applications.
How to set up:
- Go to Settings. โ Connections โ Private DNS (or settings โ SIM-maps and mobile networks โ Private DNS).
- Select the host name of the supplier DNS and enter one of the addresses: ๐ก๏ธ dns.adguard.com (AdGuard DNS โ Blocks advertising and trackers) ๐ 1dot1dot1dot1.cloudflare-dns.com (Cloudflare โ protection against phishing) ๐ซ dns.nextdns.io (NextDNS) - customizable filters)
Save the settings and restart the phone.
The advantage of this method is that it works without installing additional applications and does not conflict with system updates, but some banners in MIUI can still skip, since they are downloaded through system services, not over the Internet.
Settings MIUI|ADB-team|DNS-filter|Third-party annexes|I don't know.-->
5. Removing ads through file editing hosts (for advanced)
For users who are ready for more complex manipulations, there is a way to block ads through editing the hosts system file.This method requires an unlocked bootloader or temporary root rights through Magisk.
Instructions:
- Install Magisk (if not already installed) and activate the Systemless Hosts module.
- Download the current hosts file with ad blocking (e.g., GitHub Steven Black).
- Place the file in /data/adb/modules/hosts/system/etc (for Magisk) or /system/etc/hosts (for root).
- Reset the device.
Install one of these apps from Google Play or APKMirror (if removed in your area).
- Launch the application and activate the protection.
- Select filters to block ads (e.g. EasyList + MIUI Ad Block).
- Reboot the phone.
Warning: Some applications (such as AdGuard) may conflict with MIUI Optimizations. If you have lags after installation, turn off optimization in the developer settings (Settings โ Additional โ Developers โ Disable MIUI Optimization).
๐ก
Third-party ad blockers can reduce performance by 5-10% due to constant traffic filtering. If you notice a slowdown, try another method.
What if the advertisements returned after the update?
Xiaomi regularly updates its advertising mechanisms, so after installing new versions of MIUI banners can appear again.
- ๐ Check the application settings โ after updating some settings are reset.
- ๐ฅ Update your blockers โ if youโre using AdGuard or Blokada, update your filters.
- ๐ง Repeat. ADB-teams โ sometimes after the update you need to re-disable advertising modules.
- ๐ต Reverse to the old version MIUI โ If the update brought too much advertising, you can return the previous firmware through Fastboot.
Tip: Before updating MIUI, back up your settings through Settings โ Additional โ Backup. This will allow you to quickly restore all the options that have been disabled.
โ ๏ธ Note: Some users report that after updating to MIUI 14.0.6+ The standard methods of blocking ads stop working, and only editing hosts or using Magisk modules will help.