Xiaomi Redmi 8 Pro owners often face intrusive ads in system applications, notifications, and even on the lock screen. The manufacturer integrates ad modules into MIUI firmware for monetization, but users can legally disable most banners through hidden settings or technical techniques. In this article, we will analyze all the current ways, from official options in the menu to ADB commands and system modifications for those who are willing to take radical measures.
Itβs important to understand that Redmi 8 Pro runs on MIUI 12-14 (depending on the firmware version), where advertising mechanisms are disguised as βrecommendationsβ and βservices.β Some banners are removed by standard means, others require interference with system files. We tested all methods on current versions of software (2026) and weeded out outdated tips that stopped working after Xiaomi security updates.
Why Redmi 8 Pro is getting ads and can it be removed?
Advertising in Redmi 8 Pro is built into the MIUI firmware level and distributed across several channels:
- π± System applications: "Security", "Themes", "Music", "Video", "Files", "Notes".
- π Notifications: banners in the curtain and on the lock screen (for example, "Recommended applications").
- π App Store: GetApps and Mi App Store show ads even when searched.
- π Software Updates: Sometimes in notifications of new versions MIUI jingle.
The manufacturer describes this as βpersonalized recommendationsβ, but in fact it is about monetization at the expense of user attention. On the Redmi 8 Pro with MIUI 14 and later, some of the ads are blocked through settings, but to completely remove you will need to disable the system services msa and mipush.
Can we take down ads forever? Theoretically, yes, but with reservations:
- β No root: removed ~70-80% of banners (remain some notifications and ads in the app store).
- β With root: 95-99% of ads are blocked, but the guarantee is lost and the risk of system errors increases.
- β Forever: After resetting settings or updating MIUI The advertisement may come back, and you will have to repeat the procedure.
Method 1: Disabling Advertising through MIUI Settings (Official Method)
The easiest and safest way is to use the built-in MIUI options. It does not require technical skills and is suitable for users who do not want to risk the stability of the system. The effectiveness of the method is ~60-70% (removes banners in most system applications, but does not block notifications and advertising in the store).
Step instructions:
- Open Settings β About the phone and 7 times click on the MIUI version to activate the developer mode.
- Return to Settings β Additional β For developers and enable USB debugging.
- Go to Settings β Applications β Application Management.
- In the top menu, select Three points β Show system.
- Find and open the settings for the following applications (alternately): π Security (com.miui.securitycenter) β Disable Recommendations and Receive Notifications. π΅ Music (com.miui.player) β Turn off the References Show. π Files (com.android.fileexplorer) β Disable Advertising in the Notifications section. π Notes (com.miui.notes) β Disable Recommended Content.
For notifications, follow additional steps:
- Go to Settings β Notifications and Status bar β Notification management.
- Find the Msa apps (com.xiaomi.msa.global) and Mi Push apps (com.xiaomi.mipush.sdk) β turn off notifications for them.
βοΈ Preparing for the Advertising Disconnection
β οΈ Attention: After update MIUI Some settings may reset. Check them every 1-2 months or after installing new firmware versions.
Method 2: Blocking Advertising through ADB (without root)
If the system settings do not help, the next step is to use the system. ADB-Android Debug Bridge, which allows you to turn off system-level advertising without getting root rights: ~85-90% Suitable for users who are ready to connect their phone to a computer.
What you need:
- π» Computer with Windows/macOS/Linux.
- π Cable USB (preferably original).
- π¦ Googleβs Platform Tools utility (download and unpack into a separate folder).
- π§ Included Debugging by USB on the phone (see Method 1).
Step-by-step:
- Connect Redmi 8 Pro to your computer and select File Transfer mode.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with Platform Tools.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Follow the commands alternately (copy and paste): adb shell pm hide com.xiaomi.msa.global adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.miui.analytics adb shell pm disable-user --user 0 com.xiaomi.mipush.sdk adb shell pmable-user --user 0 com.xiaomi.xmsf
- Reboot your phone: adb reboot
These commands disable the main advertising services of Xiaomi:
- msa.global is a personalized recommendation system.
- systemAdSolution is a banner display module in MIUI.
- mipush.sdk is a push notification service (includes advertising).
π‘
If the adverts remain after the reboot, repeat the commands and add the adb shell pm clear for each packet (example: adb shell pm clear com.xiaomi.msa.global).
β οΈ Note: Disabling system packages may cause some functions to work unstable (for example, synchronization with a Xiaomi account or push notifications from third-party applications:
adb shell pm enable com.xiaomi.msa.global(Replace the name of the package with the correct one).
Method 3: Using third-party apps to block ads
If the first two methods fail, you can use specialized utilities that work on the principle of filtering traffic or blocking. DNS-requests to ad servers: ~75-85% (does not block embedded ads in system applications, but removes banners in the browser and some third-party programs).
The best apps for Redmi 8 Pro:
| Annex | Type of lockdown | Need root? | Reference |
|---|---|---|---|
| Blokada | DNS/VPN-filtering | β No. | Website |
| AdGuard | Local VPN | β No. | Website |
| DNS66 | Lockdown DNS-request | β No. | F-Droid |
| Adaway | Editing the hosts file | β Yes. | Website |
Instructions for Blokada (the most versatile option):
- Download and install Blokada from the official website or F-Droid.
- Launch the application and click Activate (allow creation) VPN-linkage).
- Select in the settings: π Mode of work: "VPN" (rootless). π Block Lists: activate Adaway, EasyList, Xiaomi Ads". π Exceptions: Add applications where VPN It may be difficult (e.g., banking).
Reboot the phone.
β οΈ Note: Blokada or AdGuard-type apps create local VPN, What may conflict with others VPN-If you notice a problem with the Internet, turn off one of the applications.
What if Blokada doesnβt block ads?
Method 4: Disabling Advertising with root rights (for advanced)
If you are ready to get root access, you can remove the ad modules at the system file level. This method gives the maximum result (~95-99%), but requires unlocking the bootloader and installing Magisk or SuperSU.
What you need:
- π Unlocked bootloader (instructions for Xiaomi: official website).
- π± Established custom recovery (TWRP).
- π οΈ Magisk utility for root rights management.
- π§ Xiaomi module ADB Fastboot Tools or Manual File Editing.
Step-by-step:
- Get root access through Magisk (instructions are available on XDA Developers).
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/priv-app/ and delete or rename folders: MiuiSystemAdSolution msa MiuiDaemon
- Open /system/etc/hosts file and add lines to block Xiaomi ad domains: 127.0.0.1 ad.xiaomi.com 127.0.0.1 track.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com
- Reboot the phone.
To automate the process, you can use the Disabler for Xiaomi module for Magisk:
- π Download the module at the link.
- π± Installation with Magisk Manager.
- π Reset the device.
β οΈ Attention: Deleting system files can lead to bootloop ( looped boot).Before manipulation, back up through TWRP! If the phone stops turning on, restore the firmware through Fastboot.
Method 5: Alternative methods (for individual cases)
If the standard methods didnβt work or youβre looking for a solution to a specific problem, try these methods:
1. Disabling ads in the GetApps app store:
- π± Open GetApps β Click on the avatar in the upper right corner.
- βοΈ Go to Settings. β Recommendations.
- π Disable Personalized Recommendations and Show Ads.
2. Block notifications from com.xiaomi.msa.global:
- π Go to Settings. β Annexes β Application management.
- π Find Msa (com.xiaomi.msa.global).
- π Turn off notifications and auto-start.
3. reset advertising ID (resets personalized advertising):
- π± Go to Settings. β Google β Advertising.
- π Click Reset Advertising Identifier.
Use of alternative launchers:
Some shells (like Nova Launcher or Lawnchair) allow you to hide MIUI advertising widgets. Install a launcher from Google Play and set it up as the main one.
π‘
A combination of methods gives a better result, for example, after disabling advertising through ADB (Method 2), you can additionally install Blokada (Method 3) to block the remaining banners.
What to do if the ad returns after the MIUI update
Xiaomi updates the firmware regularly, and sometimes the ad modules come back after the update.
1. Check the settings of system applications:
After the MIUI update, some options (such as Security Recommendations) can be activated automatically.
2. Repeat. ADB-team:
The update can bring back the packets that were disconnected, plug the phone into your computer and execute the commands from Method 2 again.
3. Update the block lists in Blokada/AdGuard:
Open the app and click Update filters. New ad domains may have appeared after the MIUI update.
4. Check out the new system applications:
Xiaomi sometimes adds new ad modules. For example, MIUI 14 has a Mi Video app (com.miui.videoplayer) with banners. Turn off notifications and recommendations in its settings.
5.Return to the previous version of MIUI (extreme case):
If the ad becomes unbearable after the update, you can return the old firmware through Fastboot. β οΈ Risk: Possible loss of data!