Xiaomi Redmi Note 8 Pro with MIUI firmware is known for its performance, but many users are annoyed by the built-in advertising in system applications, notifications and even on the lock screen. Despite the fact that banner ads help the company monetize the ecosystem, they can be disabled in legal ways without root rights and the risk of losing warranty.
In this article, you will find 5 working methods adapted specifically for the Redmi Note 8 Pro (begonia model), we will analyze both disable ads in the system settings, and hidden tricks for removing banners in Mi Browser, Mi Video, Themes and other standard applications. All instructions are tested on MIUI 12.5-14 and do not require technical skills.
Important: some methods may not work on all regional versions of the firmware. If after the changes, the ads remain, check the system updates or try an alternative method from the list.
Why is there an ad on the Redmi Note 8 Pro?
The built-in advertising in MIUI is part of Xiaomiโs business model, and the company integrates banners into:
- ๐ฑ System applications: Mi Browser, Mi Video, Themes, Cleaner
- โ๏ธ Settings of the device: section "Recommendations", "Special offers"
- ๐ Notifications: push ads from Mi Push Service and partners
- ๐ Lock screen: banners when unlocked (in some regions)
The Redmi Note 8 Pro is the default ad on both global and Chinese firmware. The European version (MIUI EE) usually contains fewer banners, but is not completely free of them. The main problem is that the ad modules are loaded through the system services msa (Mi System Ads) and analytics, which are difficult to disable by standard means.
๐น In 2021, Xiaomi added the option to disable personalized advertising in privacy settings, but this does not remove banners completely โ only limits their targeting.
Method 1: Disabling Advertising in MIUI Settings
The easiest method is to use the built-in MIUI options, which are suitable for users who do not want to go into technical details.
- Open Settings โ Password and Security โ Privacy.
- Scroll down and select Ads (or Personalized Recommendations in newer versions).
- Turn off the slider Personalized advertising.
- Return to the main settings menu and go to Settings โ Additional โ Special features.
- Find the Advertising Notices section and deactivate it.
This method removes personalized banners in system applications, but does not block all ads. For example, in Mi Browser and Mi Video, banners can remain.
Check the version of MIUI in Settings โ About the phone
Make a backup copy of important data
Connect to Wi-Fi for stability
Close all background applications-->
โ ๏ธ Note: On some versions MIUI When you turn off personalized ads, you may see a notice that says "Adverts are off" and you can hide it through Settings. โ Notifications โ System notifications.
Method 2: Manual disabling of advertising in system applications
Many of Xiaomiโs standard apps have their own ad settings, and letโs look at the most problematic ones:
| Annex | The path to settings | What to turn off |
|---|---|---|
| Mi Browser | โฎ โ Settings โ Additionally. โ Advertising | Disable "Show recommendations" and "Personalized advertising" |
| Mi Video | Profile โ Settings โ Recommendations | Deactivate โPersonalized Contentโ |
| Themes | Profile โ Settings โ Advertising | Disable "Advertising Notices" and "Subject Recommendations" |
| Cleaner | โฎ โ Settings โ Notifications | Remove the tick from "Show ads" |
For Mi Browser, it is also useful to reset the settings to factory:
- Open the browser and go to โฎ โ Settings โ Additionally.
- Select Reset Settings and confirm the action.
After resetting the browser, all saved passwords and bookmarks will be deleted - make a backup copy in advance.
๐ก
If Mi Video continues to show ads, try clearing the app's cache through Settings โ Apps โ App Management โ Mi Video โ Storage โ Clear the cache.
Method 3: Blocking Advertising through ADB (without root)
For power users, there is a method to disable ads via Android Debug Bridge (ADB), which does not require superuser rights, but you need a debugging bridge and a computer.
- Turn on Developer Mode on your phone: Go to Settings โ About Phone. Tap 7 times on MIUI Version.
USB debugging
Settings โ Additional โ For Developers
Connect your phone to your PC and open the command line (Windows) or terminal (Mac/Linux).
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.mipicksThese commands hide the system components responsible for displaying ads, and after the device is rebooted, the banners should disappear.
โ ๏ธ Attention: On some firmware MIUI 13+ In this case, use an alternative method with appops: adb shell cmd appops set com.miui.systemAdSolution OP_CUSTOM_PERMISSION android:permission.RECEIVE_BOOT_COMPLETED deny
What if the ADB canโt see the device?
Method 4: Using third-party ad blockers
If system methods didn't help, you can install specialized applications.
- ๐ก๏ธ Blokada โ Blocks Advertising at Level DNS Download from the official website (not from Google Play!).
- ๐ AdGuard โ Supports traffic filtering VPN. There is a free version with basic filters.
- ๐ต DNS66 โ Open source software to block advertising domains through change DNS.
To set up Blokada:
- Install. APK-file (allow installation from unknown sources in security settings).
- Launch the application and activate the lock.
- Select the filter list: EasyList + EasyPrivacy.
- Reboot the phone.
๐น Warning: Some blockers (e.g. AdGuard) may conflict with MIUI Optimization is a system process that is responsible for energy saving. If you have lags after installation, add a blocker to the auto-start exceptions.
Method 5: Install custom firmware (for advanced)
The most radical way is to flash Redmi Note 8 Pro on custom firmware without advertising, for example:
- ๐ฑ Xiaomi.eu โ modified MIUI Advertising-free and Chinese-based.
- ๐ค LineageOS โ โcleanโ Android without unnecessary applications.
- โก Pixel Experience โ firmware with Google Pixel interface.
๐ง Step-by-step instructions for Xiaomi.eu:
- Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account and wait 7-30 days).
- Download the Xiaomi.eu firmware for begonia from the official forum.
- Install custom TWRP recavators via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, run Wipe โ Format Data (enter yes).
- Sweep through the downloaded ZIP-file firmware.
โ ๏ธ Note: Installing custom firmware voids warranty and can lead to device blinking if errors occur. Before firmware check the compatibility of the version with the begonia model (for Redmi Note 8 Pro).
๐ก
Custom firmware completely removes advertising, but requires technical skills. For most users, there are enough ways 1-3.
What if the advertisements come back?
Sometimes after the MIUI update, the adverts reappear.
- Repeat Method 1 (disabling in privacy settings).
- Clear the system application cache: Settings โ Applications โ Application Management. Find Miui System Ad Solution and click Clear Cache.
Check for updates for ad blockers (if you use them).
โ SIM-maps and mobile networks โ Network reset๐ Diagnostics: To understand which app is showing ads, install App Inspector (requires Android 11)+). It will show you which process is responsible for banners.