How to permanently disable ads on Xiaomi Redmi 8: the full guide

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.
๐Ÿ“Š What advertisements annoy you the most MIUI?
On the lock screen
Settings menu.
In standard annexes
Push notifications
All of the above.

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:

  1. Open Settings โ†’ Xiaomi account (if not authorized, register)
  2. Go to Mi Cloud โ†’ Sync and disable all points
  3. Return to the basic settings and select About Phone โ†’ MIUI Version. Tap 7-10 times to activate Developer Mode
  4. 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

Done: 0 / 4

โš ๏ธ 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:

  1. Turn on your phone to debug via USB: Settings โ†’ About Phone โ†’ MIUI Version (stick 7 times) Settings โ†’ Additional โ†’ For developers โ†’ Debugging via USB (enable)
  2. Connect Redmi 8 to your PC and select File Transfer (MTP) mode.
  3. 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.systemAdSolution
adb shell pm hide com.xiaomi.msa.global
adb shell pm hide com.miui.analytics

After 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 nameFunctionsNeed root?Reference
MIUI Hidden SettingsDisables MSA, Analytics, Optimizes MIUIโŒ No.Google Play
ADB AppControlGraphical interface for ADB-teamโŒ No.XDA Developers
Disable ServiceDisables MSA background servicesโœ… Yes (partially)XDA Labs

Instructions for MIUI Hidden Settings:

  1. Install the app from Google Play
  2. Open and grant rights to ADB (if requested)
  3. 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?
If after using the utility, the advertising remained, check: 1. MIUI version - some applications do not support the latest updates 2. Firmware region - on Chinese versions of MIUI, the lock may not work 3. The availability of utility updates - developers regularly adapt the software to the new restrictions Xiaomi

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 advertising

How to delete:

  1. Install ADB AppControl (from the previous section) or use ADB manually
  2. 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.analytics

If 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.

  1. 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 1

This 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:

  1. 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).
  2. 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).
  3. 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.
  4. 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?
Xiaomi periodically resets settings through MSA (Mi System Ads) updates. To avoid this: Disable automatic MIUI update in settings Use ADB command to block the MSA update: adb shell pm disable-user --user 0 com.xiaomi.msa.global Install App Ops to monitor MSA activity
โ“ Can you turn off advertising without a computer?
Yes, but the efficiency will be lower: โš™๏ธ Settings MIUI (Method 1) ๐Ÿ“ฑ Annex MIUI Hidden Settings (Method 3) ๐Ÿ”„ Regularly check your settings after updates ADB It is difficult to remove advertising from deep system sections.
โ“ Will the method of using ADB on MIUI 14?
Yes, but with reservations: โœ… Pm hide and pm disable-user commands work โš ๏ธ You may need a pre-settings put global command hidden_api_policy 1 โŒ Some packets (e.g. com.miui.analytics) are now protected โ€“ their removal may cause disruptions to the user. MIUI 14 recommend ADB AppControl โ€“ adapted to new restrictions.
โ“ How to remove advertising in the application "Files"?
Advertising in Files is linked to Mi File Explorer Ads. Disable it as follows: ADB: adb shell pm hide com.mi.android.globalFileexplorer Or manually: Open Files โ†’ โ‹ฎ โ†’ Settings โ†’ Recommend and disable all switches

If it doesnโ€™t help, delete the app updates in Settings. โ†’ Annexes โ†’ Files. โ†’ โ‹ฎ โ†’ Remove updates.

โ“ Is it safe to remove system packets through ADB?
Removing only advertising packages (listed in Method 4) is safe for system stability: ๐Ÿšซ Remove packages that are not related to advertising (e.g. com.android.settings) ๐Ÿ”„ Use pm uninstall instead of pm hide (the first removes completely, the second only for the current user) ๐Ÿ”ง Do not back up before experiments We recommend using pm hide or disable-user โ€“ they are reversible.