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:
- Open Settings β Google β Advertising.
- Click Disable Ad Personalization and confirm the selection.
- Go back to the basic settings and go to Settings β Applications β Application Management β Settings (cog in the upper right corner) β Special permissions β Personalized recommendations.
- 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:
- Activate Developer Mode: Go to Settings β About Phone. Press 7 times on MIUI Version until the notification "You've become a developer" appears.
- 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.browserThese 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?
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.
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:
- Install App Ops and give it permission to access special features (in Android settings).
- Find in the list of applications: MSA (com.miui.systemAdSolution) Browser (com.android.browser) Topics (com.android.themes)
- 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:
| Advantages | Deficiencies |
|---|---|
| Total lack of advertising | Resetting the guarantee |
| More smooth operation of the system | The risk of βbrickingβ the phone |
| Regular security updates | Need 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:
- Check your personalization settings: go to Settings β Google β Advertising and make sure personalization is turned off.
- 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.
- 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.