How to completely disable advertising on Xiaomi Redmi Note 12 Pro: instructions 2026

Why Redmi Note 12 Pro is getting ads and can it be removed forever?

Owners of the Xiaomi Redmi Note 12 Pro often face intrusive ads in system applications, notifications, and even on the desktop. This is not an accident, but part of the business model of MIUI, Xiaomi’s proprietary shell, which is monetized by display ads. In China, users can turn it off for a fee, but in global firmware, this option is not available.

The good news is that you can remove ads without root rights and without installing custom firmware. In this article, we'll look at 5 proven ways, from standard MIUI settings to hidden features for power users. It's important to understand that some methods can reset once you update the system, so you'll have to repeat them.

Before you start, check out the MIUI version on your Redmi Note 12 Pro: go to Settings β†’ About Phone β†’ MIUI version. The instructions in this article are relevant for MIUI 13-15 (Android 12-14). If you have an older version, update the system first.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest way to do this is to deactivate personalized recommendations in the settings menu, which won’t eliminate ads completely, but will significantly reduce the amount of ads, especially in the Browser, Music and Theme apps.

How to do this:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Disable Ad Personalization and confirm the selection.
  3. Go back to the basic settings and go to Settings β†’ Applications β†’ Application Management β†’ Settings (cog in the upper right corner) β†’ Special permissions β†’ Personalized recommendations.
  4. Turn off the slider for all system applications (Browser, Music, Themes, Security).

This method works on all versions of MIUI, but has a limitation: ads in notifications and on the desktop can remain.

πŸ’‘

If the Personalized Recommendations item is not in your version of MIUI, try updating the Security app via Google Play. Sometimes Xiaomi will move the settings to that app.

Method 2: Hidden MIUI settings (for power users)

V MIUI There are hidden options that allow you to disable ads deeper than the standard interface. ADB-team.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Press 7 times on MIUI Version until the notification "You've become a developer" appears.
  2. Enable USB Debugging: Return to Settings β†’ Additional β†’ Developer. Activate the USB Debugging Slider and confirm the resolution.

Platform Tools

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.android.browser

These commands disable the system services responsible for displaying ads. After you perform, restart your phone. Attention: disabling your browser (com.android.browser) may cause some MIUI features to fail if you use it as your primary browser.

What if the ADB does not recognize the device?
Make sure that the drivers for the Xiaomi Redmi Note 12 Pro are installed on your PC. Download them from the official Xiaomi website or use universal drivers from Google (Android SDK). Also check that the developer settings include Debugging over USB (security options) and you have given permission to connect to this PC.

Method 3: Configure notifications and widgets

Ads in the Redmi Note 12 Pro often penetrate notifications and widgets on the desktop, such as the Weather widget or News widget, and can show promotional content to fix this:

  • πŸ“΅ Disable notifications from system applications: Go to Settings β†’ Annexes β†’ App management. Select an application (e.g. Browser, Music, Themes). Click Notifications and turn off all sliders.

Remove unnecessary widgets from the desktop:

  • Press your finger on the widget (for example, MIUI News or Recommendations).
  • Drag it into the basket or press Remove.

Turn off recommendations in search:

  • Press your finger on the desktop β†’ Desktop settings.
  • Turn off App Recommendations and Search Tips.

These activities do not require technical skills and take no more than 5 minutes, however, some widgets (such as Weather) may return after the MIUI update.

πŸ“Š How often do you see ads on your Redmi Note 12 Pro?
It's always annoying.
Sometimes, in some applications
There's almost no advertising.
Didn't notice the commercials.

Method 4: Use of third-party applications (without root rights)

If standard methods don’t work, you can use third-party utilities, for example, App Ops (available on Google Play) allows you to block permissions for system applications responsible for displaying ads.

Instructions for setting up App Ops:

  1. Install App Ops and give it permission to access special features (in Android settings).
  2. Find in the list of applications: MSA (com.miui.systemAdSolution) Browser (com.android.browser) Topics (com.android.themes)
  3. For each of them, turn off permissions: Display on top of other windows Start in the background Show notifications

You can also use Blokada, a DNS-level ad blocking app that does not require root rights and works like a VPN. However, some banks and instant messengers may conflict with Blokada, so check compatibility before using it.

Download App Ops from Google Play|Enable access to special features in Android settings|Disable battery optimization for App Ops|Make a backup copy of important data-->

Method 5: Install custom firmware (for advanced users)

The most radical, but also the most effective way is to install custom firmware without ads, like Xiaomi.eu or LineageOS, which removes all MIUI ad modules, but requires unlocking the bootloader and can take away your warranty.

The pros and cons of custom firmware:

AdvantagesDeficiencies
Total lack of advertisingResetting the guarantee
More smooth operation of the systemThe risk of β€œbricking” the phone
Regular security updatesNeed for manual installation
Additional features (such as design themes)Possible bugs with camera or sensors

If you do decide to do this, follow the official instructions from the XDA Developers or 4PDA forums. Be sure to back up your data through Settings β†’ Additional β†’ Backup and Reset.

πŸ’‘

Installing custom firmware will void Xiaomi's warranty. If the phone is warranty, use other ways to remove ads.

What to do if the ad returns after the MIUI update

Xiaomi regularly updates its firmware, and sometimes these updates reset the ad settings. If after the update the ad appears again, follow the following steps:

  1. Check your personalization settings: go to Settings β†’ Google β†’ Advertising and make sure personalization is turned off.
  2. Update. ADB-commands: some system applications may change identifiers after an update, for example, com.xiaomi.msa.global may appear instead of com.miui.systemAdSolution.
  3. Clear the cache: go to Settings β†’ Applications β†’ Application Management, select Browser and click Clear Cache.

If the ad appears in a particular app (such as Mi Video), try removing its updates through Google Play or rolling back to the factory version.

πŸ’‘

Create a text file with ADB-So you can quickly repeat the procedure of disabling ads after the update. MIUI.

FAQ: Frequent questions about advertising on Xiaomi Redmi Note 12 Pro

Can you turn off ads forever without root rights?
It is impossible to completely remove advertising without root rights, since it is built into system applications. MIUI. However, a combination of methods from this article (ADB-team + customization + App Ops will reduce the number of apps by 90 to 95 percent, and 100 percent of the results will require custom firmware or root access.
Why did the ads come back after the reset?
Resetting to factory settings returns all system applications to their original state, including advertising modules. After reset, you must repeat all steps from the instructions (disable personalization, perform the reset). ADB-team, etc.).
Is it safe to disable system applications through ADB?
Yes, disabling applications via ADB is safe if you use commands from trusted sources. However, some system services (e.g. com.xiaomi.msa.global) can affect features like Push notifications or Mi Account synchronization. If problems arise after the shutdown, return the application with a command: adb shell pm enable com.xiaomi.msa.global
How to check which apps show ads?
Install Network Connections app (available on Google Play) and track which processes connect to ad servers (e.g. ad.xiaomi.com or sdkconfig.ad.xiaomi.com). You can also use PCAPdroid to analyze traffic.
Will the ADB work on other Xiaomi models?
Yes, most of them. ADB-The instructions in this article are universal for all devices on MIUI 12–15 (including the Redmi Note 11/10 Pro, POCO X5, Mi 11 However, some applications may have different identifiers, such as com.miui.systemAdSolution, which can be used instead of com.xiaomi.mipicks.