Xiaomi Redmi 8 owners often face intrusive system advertising that appears in the settings menu, on the lock screen and even in standard applications. This problem is associated with the proprietary shell MIUI, which by default includes personalized recommendations. The good news is that you can remove ads without installing custom firmware or obtaining root rights.
In this article, we will analyze all the current methods - from the basic settings MIUI Advanced methods with the use of ADB. You will learn how to disable advertising in different parts of the system, what restrictions exist in the latest versions. MIUI, And what if the ads come back after the updates, and we'll focus on the msa disable method, which works even on newer versions. MIUI 14, where Xiaomi tightened its display policy.
Why is Redmi 8 getting ads and can it be removed?
MIUI is system-wide integrated advertising and is linked to Mi Advertising and User Experience Program services, with the following main sources of impressions:
- ๐ฑ Lock screen โ banners at the bottom of the screen or app recommendations
- โ๏ธ Settings menu - advertising blocks in the "Subjects", "Security", "Cleaning" sections"
- ๐ Standard applications - "Files", "Music", "Video", "Browser"
- ๐ Notifications โ push-ads from Xiaomi (most often in regional firmware)
Can we remove the ads altogether? Technically yes, but with reservations:
- โ On global firmware (MIUI Global) less advertising than Chinese (MIUI China)
- โ ๏ธ After updating MIUI Some settings may reset (especially if Xiaomi changes policy)
- ๐ง ADB-The methods give the most durable result, but require a connection to a PC
- ๐ซ On some regional firmware (for example, for India) advertising is more difficult to remove due to local agreements Xiaomi.
If you're willing to spend 10-15 minutes, you can reduce the number of impressions by 90-95%. Complete removal is possible only with root rights or custom firmware installation (for example, LineageOS), but this is already a topic for a separate article.
Method 1: Disabling Advertising through MIUI Settings (without PC)
The easiest method is to use built-in shell options, which is suitable for users who do not want to connect the phone to a computer. Efficiency: ~70% (removes most of the ads, but not all of them).
Instructions:
- Open Settings โ Xiaomi account (if not authorized, register)
- Go to Mi Cloud โ Sync and disable all points
- Return to the basic settings and select About Phone โ MIUI Version. Tap 7-10 times to activate Developer Mode
- Then go to Settings โ Additional โ Special Opportunities โ Advertising and disable:
- ๐ Personalized recommendations (the main source of advertising)
- ๐ Showing ads on the lock screen
- ๐ Mi Video recommendations if available)
Please check further:
- ๐ฑ B Settings โ Lock screen disable "Recommended Content"
- ๐ B Settings โ Annexes โ Application management โ Triple point (โฎ) โ Special access search for "Show over Other Windows" and disable the rights for MiuiDaemon and MSA
โ๏ธ Checking the disabling of advertising in MIUI
โ ๏ธ Note: Some firmware may not have the "Advertising" option in the special features. ADB.
Method 2: Disabling the MSA service via ADB (the most reliable method)
MSA (Mi System Ads) is the main culprit in display ads, and can be disabled via ADB (Android Debug Bridge) without root permissions, and works on all versions of MIUI, including the latest updates from 2026.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS
- ๐ Installed Xiaomi drivers USB Drivers (download from the official website)
- ๐ง ADB Tools by Google
- ๐ USB-cable (preferably original)
Step-by-step:
- Turn on your phone to debug via USB: Settings โ About Phone โ MIUI Version (stick 7 times) Settings โ Additional โ For developers โ Debugging via USB (enable)
- Connect Redmi 8 to your PC and select File Transfer (MTP) mode.
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB and do:
adb devices(Serial number device should appear)
adb shell pm hide com.miui.systemAdSolutionadb shell pm hide com.xiaomi.msa.globaladb shell pm hide com.miui.analyticsAfter completing the commands, restart the phone. The ads should disappear from:
- ๐ Settings menu
- ๐ฑ Lock screen
- ๐ Standard Applications (Files, Music)
๐ก
If the pm hide command is not working (not found error), use the alternative:adb shell pm disable-user --user 0 com.xiaomi.msa.global
โ ๏ธ Attention: MIUI 14+ Xiaomi has started blocking some of the ADB-If you see a security exception, try to do it first: adb shell settings put global. hidden_api_policy 1
Method 3: Using third-party utilities (without ADB)
If working with the command line seems difficult, you can use specialized applications, they automate the process of disabling advertising, but require caution when choosing (some utilities may contain malicious code).
Appendices tested (2026):
| Name of name | Functions | Need root? | Reference |
|---|---|---|---|
| MIUI Hidden Settings | Disables MSA, Analytics, Optimizes MIUI | โ No. | Google Play |
| ADB AppControl | Graphical interface for ADB-team | โ No. | XDA Developers |
| Disable Service | Disables MSA background services | โ Yes (partially) | XDA Labs |
Instructions for MIUI Hidden Settings:
- Install the app from Google Play
- Open and grant rights to ADB (if requested)
- Go to the Advertising section and turn off:
- ๐ Mi System Ads (Main Switch)
- ๐ Personalized Ad Recommendations
- ๐ MSA Persistent Service
After applying the settings, restart the phone. the app also allows you to disable MIUI analytics, which further reduces the amount of data collection.
What to do if the application does not work?
Method 4: Manual removal of advertising packages (for power users)
This method involves removing the system APK-We recommend that you take care that the wrong actions can lead to unstable operation of the phone.
List of promotional packages in MIUI for Redmi 8:
com.miui.systemAdSolution - The main module of advertising
com.xiaomi.msa.global - Personalized recommendations service
com.miui.analytics - Analytics collection (indirectly affecting advertising)
com.miui.bugreport - Error Reports (may contain advertising modules)
com.miui.player - Music player with built-in advertisingHow to delete:
- Install ADB AppControl (from the previous section) or use ADB manually
- Connect your phone to your PC and do:
adb shell
pm uninstall -k --user 0 com.miui.systemAdSolution
pm uninstall -k --user 0 com.xiaomi.msa.global
pm uninstall -k --user 0 com.miui.analyticsIf the uninstall command fails (failure error), try:
adb shell pm disable-user --user 0 com.miui.systemAdSolutionโ ๏ธ Note: Deleting com.miui.analytics may cause some features to malfunction MIUI (If you notice instability, return the package with the command: adb shell cmd package install-existing com.miui.analytics
๐ก
Removing system packages is a great deal of work, but it's risky. Always back up before you experiment with APK!
Method 5: Reset your ad settings after the MIUI update
After the MIUI update, many users notice that the ads are coming back, which is because Xiaomi resets some of its default settings.
- Before the update: ๐ Write down all the ad settings disabled (take screenshots) ๐ Turn off automatic updates in Settings โ The phone. โ Updating the system
After the update:
- ๐ง Re-execute Method 1 (Settings) MIUI)
- ๐ฅ๏ธ Reapply again ADB-Teams from Method 2
- ๐ฑ Check the work of third-party utilities (if used)
If the advertisement appears again, check:
- ๐ Has the firmware region dropped (sometimes after the update) MIUI switches to Chinese version)
- ๐ฆ Have you seen any new advertising packages (check out adb shell pm list packages)? | grep miui)
- ๐ Does Xiaomi block your actions (new versions may require confirmation via Mi Account)
Since MIUI 13, Xiaomi has implemented a system application protection mechanism, and if ADB teams have stopped working after the update, try:
adb shell settings put global hidden_api_policy 1This command will temporarily unlock access to the hidden APIs.
What do you do if nothing helps?
If you have tried all the methods, but the advertising remained, consider the following options:
- Change of firmware region: Chinese versions of MIUI (MIUI China) contain more advertising. You can search MIUI Global or MIUI EU (unofficial European version without ads).
- Install custom firmware: Firmware like LineageOS, Pixel Experience or HavocOS completely remove all Xiaomi services, including advertising, IR-The port or camera may be unstable).
- Use alternative launchers: Install a Nova Launcher or Lawnchair, which will replace the standard MIUI interface, where ads are often displayed, but this will not remove ads from settings or system applications.
- A supportive message for Xiaomi: In rare cases, ads can be a bug. Write to official support describing the problem (attach screenshots). Sometimes they help disable impressions for a particular account.
If you decide to re-flash, consider:
- ๐ Unlocking the bootloader erases all data
- โ ๏ธ Unofficial firmware may deprive of guarantees
- ๐ง Experience with Fastboot is required and TWRP
๐ก
Switching to custom firmware is a last resort, and 90 percent of the time, a combination is enough. ADB-commands and settings MIUI.
FAQ: Frequent questions about disabling ads on Redmi 8
โ Why After Disabling Advertising Through ADB She's coming back?
โ Can you turn off advertising without a computer?
โ Will the method of using ADB on MIUI 14?
โ How to remove advertising in the application "Files"?
If it doesnโt help, delete the app updates in Settings. โ Annexes โ Files. โ โฎ โ Remove updates.