Owners of the Xiaomi Redmi Note 8 Pro often face intrusive ads that appear in system applications, on the desktop and even in the settings menu. This is not a coincidence โ this is how the MIUI business model works, where some features are monetized through banner impressions. But the good news is that most ads can be turned off without installing additional programs or obtaining root rights.
In this article, we will break down all the available methods, from standard settings to hidden developer settings, learn how to remove ads in Browser, Music, Themes and other applications, and stop push notifications with offers from Xiaomi. Importantly, some methods require updating the firmware to the latest version of MIUI 12.5+, since some options may not be available in older versions.
If you're willing to spend 10-15 After a few minutes, you can get rid of 90% advertising in legal ways. 10% We're going to need radical measures, but we're going to look at them, too.
1. disable personalized advertising in MIUI settings
The first step is to deactivate a targeted ad system that analyzes your behavior and shows โrelevantโ banners, a method that will not remove all ads, but will significantly reduce their number.
Go to: Settings โ Google โ Advertising (if you use Google services)
or
Settings โ Annexes โ Application management โ Triple point (โฎ) โ Special access โ Advertising
Turn on the โDisable Personalized Adsโ switch and reset the ad ID (Reset Ad ID option) and this will cause the system to display random banners instead of targeted ones.
- ๐น Disadvantage of the method: advertising will still appear, but less often and less intrusively.
- ๐น Plus: No reboot and works on all versions MIUI.
- ๐น Important: after discharge ID Some apps (such as Mi Browser) may temporarily display more ads, which is normal. 1-2 The frequency of the day is normalized.
๐ก
If your region does not have Advertising in its settings, try changing the region to India (Settings โ Additional โ Region).In Indian MIUI firmware, there are more options to disable ads.
2. Manual disabling of advertising in system applications
Many of Xiaomiโs standard apps have built-in ad settings that are hidden in the depths of the menu.
| Annex | The path to settings | What to turn off |
|---|---|---|
| Topics | Profile โ Settings (โ) โ Recommendations | Turn off "Show recommendations" |
| Music. | Settings (โ) โ Additionally. โ Advertising | Delete "Personalized recommendations" |
| browser | Settings โ Privacy โ Personalized advertising | Turn off all switches in the "Advertising" section |
| Weather. | Settings โ About the program โ Advertising | Disable "Show sponsored content" |
| Mi Video | Profile โ Settings โ Advertising | Turn off "Advertising banners" and "Push notifications" |
After disabling these options, restart your smartphone. Please note that some regional versions of MIUI may have different menu items or no menu items. For example, in the European firmware Redmi Note 8 Pro, the option to disable ads in Mi Browser can be hidden behind the Privacy โ Ads item.
Close all system applications in multitasking|Reboot the phone|Open each application and check for banners|If necessary, repeat the steps for missing applications-->
A critical feature of the Redmi Note 8 Pro: in firmware below MIUI 12.0.3.0, disabling ads in the Mi Browser can be reset after updating the application via Google Play. The solution is either to roll back the browser version or use an alternative one (for example, Chrome or Firefox).
3.Block push notifications from Xiaomi
One of the most annoying things is push notifications that suggest you install new apps or buy accessories, which come even when your phone is locked, and you can turn them off in two ways:
Method 1. Through Notification Settings: Settings โ Notifications โ Notification Management โ System Notifications
Find items called MiuiSystemAd, Recommendation or Msa (Mobile Services Ads) and disable them.
Method 2. Through permissions for the Msa application: Settings โ Annexes โ Application management โ Triple point (โฎ) โ Show all applications โ System Ad Service (or Msa)
Here we turn off "Show notifications" and "Mobile data".
โ ๏ธ Note: When you turn off Msa, some functions may stop working MIUI, You see, you can get back to the startup, like cloud backups or sync notes, and if you notice a crash, you can get back your autorun permission, but you can keep your notifications locked.
Advertising new applications|Offers to buy accessories|Sponsored news|System alerts for โusefulโ functions-->
4.Use of ADB-commands for deep disabling advertising
If standard methods don't work, you can use ADB (Android Debug Bridge), a tool for debugging Android, which requires connecting the phone to a computer, but it gives the most durable result.
First, turn on Developer Mode and USB Debugging: Settings โ About Phone โ MIUI Version (click 7 times)
Then:
Settings โ Additional โ For developers โ Debugging by USB
Install ADB-tools on your computer, connect your phone and execute in the command line:
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
adb shell pm hide com.miui.analyticsThese commands are off:
- ๐ฑ System module of display of advertising (systemAdSolution)
- ๐ Xiaomi Analytics (analytics)
- ๐ Built-in browser (if not used, you can delete it)
- ๐ค Mi Drop (often showing sponsored content)
โ ๏ธ Attention: After application ADB-For example, disabling com.xiaomi.midrop will block the ability to quickly transfer files between Xiaomi devices!
What if the ADB canโt see the device?
5. Alternative methods: from blockers to custom firmware
If none of these things work, there are radical measures that take more time and technical skills, but are guaranteed to remove all the ads.
Option 1: Installation of an ad blocker:
Apps like Blokada or AdGuard can block ad servers at the level of the Internet. DNS. They do not need root, but they will need constant work. VPN-Connectivity (which can affect internet speed).
Option 2: Moving to custom firmware:
Firmware like LineageOS or Pixel Experience completely removes all Xiaomi services, including advertising modules, minus the loss of MIUI features (such as Game Turbo or Second Space) and the risk of violating the warranty.
Option 3: Getting root rights:
Magisk can remove the system applications responsible for displaying ads (com.xiaomi.mipicks, com.miui.analytics), the most effective method, but also the most dangerous โ wrong actions can lead to a โbrickโ of the device.
| Method | Efficiency | Difficulty | Risks. |
|---|---|---|---|
| Blockers (Blokada) | 80% | Low. | Slowing down the Internet |
| Custom firmware | 100% | Tall. | Loss of warranty, possible bugs |
| Root + removal of system appas | 100% | Very high. | The risk of "bricking", problems with OTA-update |
๐ก
Before installing custom firmware or getting root, be sure to unlock the bootloader through the official Mi Unlock Tool.This takes up to 720 hours (30 days) of waiting due to Xiaomi's policy.
6. Frequent mistakes and how to avoid them
Many Redmi Note 8 Pro users face typical problems when trying to disable ads, and here are the most common ones and ways to address them:
Mistake 1. After the MIUI update, the adverts came back.
This is because Xiaomi periodically resets its ad settings, and the solution is to repeat the steps from the first section after each major update.
Error 2. I can't find "Advertising" in the settings.
In some regional firmware, this item is hidden. Try changing the region to India or Europe in your phone settings, then repeat the search.
Mistake 3. ADB-teams are not working.
Make sure that:
You gave permission to debug on the USB phone.
- Use the original cable (not all of it) USB-cables support data transmission).
- ADB-server running on your computer (adb devices must show your device).
Error 4: After Msa was turned off, the cloud services stopped working.
Return auto-run permission for Msa, but leave notifications blocked. Alternatively, use third-party sync services (e.g. Google Drive).
๐ก
If after all the manipulations, the ad still appears in a particular application (for example, in Mi Browser), try to clear its cache and data: Settings โ Applications โ Browser โ Storage โ Clear cache / Clear data.