Owners of the Xiaomi Redmi Note 8 Pro often face intrusive ads in system applications, browser and even on the lock screen. The manufacturer has integrated ad modules into MIUI firmware for monetization, but users can legally disable most ads without compromising functionality. In this article, current ad removal methods tested on the Redmi Note 8 Pro with MIUI 12-14 versions.
It's important to understand that some of the advertising is built on the system services level, so there's no one-size-fits-all solution. We'll look at methods of varying complexity, from basic settings to advanced ADB tricks. All of the methods retain warranty and do not require super-user rights (root), unless otherwise indicated.
We will proceed to clean your smartphone from unnecessary banners and pop-ups.
1. disable personalized advertising in MIUI settings
The easiest way to reduce the amount of ads is to deactivate the personalization of ads in system settings, which does not remove the ads completely, but reduces the frequency and relevance of the ads.
Go to Settings → Google → Advertising and follow the following steps:
- 🔹 Turn off the Personalized Advertising switch – this will stop collecting your preferences.
- 🔹 Click "Reset advertising" ID" — This will reset the current targeting profile.
- 🔹 In the "Interests" section, delete all categories if any.
Then go back to the basic settings and open Settings → About → MIUI version. Tap 7-10 times on the line with the version to activate the developer mode. Then the Settings menu → Additional will appear in the new section For Developers.
⚠️ Note: After the advertising reset ID Some apps (such as Mi Video or Mi Browser) may temporarily display more ads, which is normal.
2. Blocking advertising through system application settings
Many of Xiaomi’s built-in apps have their own ad modules that can be manually disabled. Consider the key programs where banners appear most often:
- 📱 Mi Browser: Open your browser, go to Settings → Additionally, disable “Recommendations” and “Personalized Content".
- 🎬 Mi Video: In the application settings, deactivate "Advertising Recommendations" and "Autoplay".
- 📧 Mail/Calendar: In the settings of each application, find the Notifications section and turn off the Advertising push notifications option".
- 🏠 Lock screen: Go to Settings → Lock screen → Additionally and deactivate "Advertising Notices".
The same algorithm is used for Mi Music and Mi Game Center apps: look for the settings that mention ads or recommendations, and if you don’t have an option, it doesn’t show banners on your version of MIUI.
| Annex | The path to settings | Option to shut down |
|---|---|---|
| Mi Browser | Settings → Additional | "Personalized content" |
| Mi Video | Settings → Recommendations | “Promotion recommendations” |
| Theme shop | Profile → Settings | "Showing commercials" |
| Lock screen | Settings → Lock screen → Additional | “Advertising notices” |
On the Redmi Note 8 Pro with MIUI 13+, the option to disable ads in the Mi Browser can be hidden. To see it, first update your browser through the Play Market to the latest version.
3.Using ADB to Deeply Disable Advertising
If system settings don’t work, the next step is to use Android Debug Bridge (ADB), a method that allows you to disable system-level advertising services without root rights.
You'll need:
- 💻 Computer with Windows/macOS/Linux
- 🔌 USB-cable (preferably original)
- 📱 Initiated Debugging Mode USB smartphone
Download ADB Tools and unpack the archive. Then execute commands in the terminal (command line):
adb shell
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.xiaomi.mipicks
pm uninstall --user 0 com.android.browserThese commands will remove the system components responsible for displaying ads. Once done, restart the phone.
⚠️ Note: Deleting com.android.browser will cause the default Mi Browser to disappear.Install an alternative (e.g. Chrome or Firefox) in advance.
Enable debugging over USB in the developer settings
Install ADB drivers on PC
Connect the phone to the computer
Allow debugging on the smartphone screen
Download an alternative browser-->
4. Installation of alternative firmware (for advanced)
If you’re willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will completely remove all Xiaomi ad modules.
- 🔓 Unlocked bootloader (bootloader)
- 🛠️ Established TWRP Recovery
- 📄 Backup of data (process erases all files)
For the Redmi Note 8 Pro (codename begonia), the official builds of LineageOS 20 (based on Android 13) are available on the official website.
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-15 days).
- Install. TWRP Begonia: Quickboot Flash Recovery twrp_begonia.img
- Load to TWRP, make a backup and sew custom firmware.
After installing the ads will not be at all, but you will lose some branded features Xiaomi (for example, the company will not be able to sell the ads, IR-remote).
What happens if you don't back up before the firmware?
5. Blocking Advertising via DNS and VPN
Another effective way is to redirect advertising requests to “empty" DNS-This works for most online banners in the browser and some system applications.
Go to Settings → Connections → Private DNS and enter one of the addresses:
- 🔒 AdGuard DNS: dns.adguard.com
- 🛡️ NextDNS: 45.90.28.167 (requires registration)
- 🌍 Cloudflare Family: 1.1.1.3
For a more secure lock, install VPN-application with built-in ad blocker, for example:
- 🚀 AdGuard VPN (free traffic of 3 GB/month)
- 🛡️ Blokada (No registration required)
- 🔍 1.1.1.1 by Cloudflare (Simple Interface)
These methods block up to 80% of ads in the browser and some applications, but do not affect the system banners in MIUI.
💡
If some websites (e.g. banking) have stopped working after changing the DNS, temporarily disable the private DNS or whitelist the problematic domains in AdGuard settings.
6.Resetting the advertising ID and cleaning the cache
Advertising networks use a unique ID Advertising (Advertising) ID) It's a reset that helps you zero out your targeting:
- Open Settings → Google → Advertising.
- Click "Reset Advertising ID."
- Go back to the basic settings and go to Apps → Application Management.
- Find Google Play Services, open Storage and click Clear Cache.
- Repeat step 4 for Google Play Store and Google Play Services.
After that, restart your phone, and you'll notice the effect in 12 to 24 hours, and the ads will be less intrusive and relevant.
To enhance the effect, disable the option “Web and App Activity” in the settings of your Google account – this will limit the collection of data for targeting.
💡
Resetting your ad ID doesn’t remove ads completely, but it makes them less personalized. For maximum effect, combine this method with blocking through ADB or DNS.
7.Alternative methods: disabling notifications and hiding banners
If the advertisement appears as push notifications, it can be blocked through the notification menu:
- Press the advertising notification and select “Disable notifications”.
- Or go to Settings → Notifications → Notifications Management.
- Find an app that shows ads (such as Mi Video or Cleaner) and turn off notifications for it.
To hide banners on the main screen:
- 📱 Hold an empty space on the desktop → "Screen settings".
- 🔍 Turn off the option “Recommended Content” or “Weather and News".
- 🗑️ Remove Mi Browser or Mi Video widgets if they display ads.
If banners appear in the Security menu (virus checks), open the Security app, go to settings and turn off Advertising Recommendations.