How to completely remove advertising on Xiaomi Redmi Note 12 Pro: a step-by-step guide

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:

AnnexThe path to settingsWhat to turn off
SecurityLaunch. โ†’ Settings (โš™) โ†’ Promotional noticesTurn off Show recommendations and banner ads
Cleaning.Launch. โ†’ Three points (โ‹ฎ) โ†’ Settings โ†’ NotificationsDisable Optimization Recommendations
Downloads.Launch. โ†’ Three points (โ‹ฎ) โ†’ Settings โ†’ AdvertisingTurn off Recommended Content
TopicsProfile โ†’ Settings (โš™) โ†’ Advertising preferencesDisable 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:

  1. Turn on Developer Mode on your phone: go to Settings โ†’ About Phone โ†’ MIUI version and tap 7 times on the build number.
  2. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  3. 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.
  4. 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?
Make sure you have drivers installed for Xiaomi Redmi Note 12 Pro (download from the official website). Also check that the developer settings have enabled the Debugging over USB (Safe Mode) option and you have confirmed trust in this computer on the phone screen.

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:

  1. Go to Settings. โ†’ Connections โ†’ Private DNS (or settings โ†’ SIM-maps and mobile networks โ†’ Private DNS).
  2. 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:

  1. Install Magisk (if not already installed) and activate the Systemless Hosts module.
  2. Download the current hosts file with ad blocking (e.g., GitHub Steven Black).
  3. Place the file in /data/adb/modules/hosts/system/etc (for Magisk) or /system/etc/hosts (for root).
  4. Reset the device.

Install one of these apps from Google Play or APKMirror (if removed in your area).

  1. Launch the application and activate the protection.
  2. Select filters to block ads (e.g. EasyList + MIUI Ad Block).
  3. 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.

FAQ: Frequent questions about removing ads on Redmi Note 12 Pro

โ“ Why does it still appear after disabling the ad in the settings?
MIUI uses several independent ad modules. If you have disabled ads in Google Settings but have not touched system applications (e.g. Security or Themes), banners will appear there. Check all the items in the second section of this article.
โ“ Can I remove the ads on the lock screen?
Yes, but this requires disabling the Lockscreen system app via ADB: adb shell pm disable-user --user 0 com.miui.miservice However, this will also disable some lock screen features (such as weather widgets).
โ“ Will the ad blocker on the Chinese version of the Redmi Note 12 Pro work?
Yes, but with reservations. In Chinese firmware (China) ROM) Some menu items are called differently or hidden deeper, for example, instead of "Advertising Notices" can be " (recommended notifications). ROM Google Play is often missing, so you will need to use the blockers to install them. APK-file.
โ“ Why, after using it, ADB Advertising is gone, but some apps have stopped working?
You probably disabled critical system services. Check which packets have been deactivated by the adb shell pm list packages -d. To return the application, use: adb shell pm enable user package For example, to return the browser, enter adb shell pm enable com.android.browser.
โ“ Is there a way to remove ads forever, without constant settings?
The only way to completely and permanently remove ads in MIUI is by installing custom firmware (like LineageOS or Pixel Experience), which requires unlocking the bootloader, which voids the warranty. The alternative is to use Magisk with Xiaomi Debloater, which removes the ad components at the system level.