Are you tired of endless pop-ups, banners in the status bar and advertising in system applications on your Redmi 8 Pro? This problem is familiar to most smartphone owners Xiaomi โ€”even after resetting the settings, the advertising returns like an annoying virus. The reason lies in the firmware MIUI, which aggressively integrates advertising modules into system services. But the good news: you can get rid of it without root access without losing the warranty.

In this article we will look all possible advertising sources on Redmi 8 Pro - from standard notifications to hidden services like msa i MiuiDaemon. You will learn how to disable advertising in:

  • ๐Ÿ“ฑ System applications (Weather, Calendar, Music)
  • ๐Ÿ”” Notification panel and blocking screen
  • ๐Ÿ› ๏ธ MIUI Hidden services (even after reset)
  • ๐Ÿ“ฆ Third-party applications (if they became the source)

Important: the methods are also suitable for other models Xiaomi/Redmi/Poco on MIUI 12โ€“14, but some paths in the menu may differ. If your smartphone runs on HyperOS (firmware 2026+), some of the settings have been transferred - we will also mention this.

๐Ÿ“Š Where do advertisements most often appear on your Redmi?
In the notification panel
In system applications
On the lock screen
In games/applications
I donโ€™t know, but itโ€™s everywhere

1. Disabling advertising in MIUI system applications

The first step is to block advertising modules in standard utilities Xiaomi. Most of them (Weather, Calendar, Themes) load banners through servers Mi Ad Service. Here's how to stop it:

Open any system application where advertising appears (for example, Weather). Tap three dots in the upper right corner โ†’ Settings โ†’ Recommendations or Personalization. Here you need:

  • ๐Ÿ”˜ Disable "Show recommendations"
  • ๐Ÿ”˜ Disable "Personalized advertising"
  • ๐Ÿ”˜ Uncheck "Show interesting content"

If there is no item Recommendations look for About the app โ†’ tap on application versionsseveral times until a hidden menu with advertising settings appears. This trick works for Music, Video and Notes.

โš ๏ธ Attention: After updating MIUI, these settings may be reset. Check them every 1-2 months or disable auto-update of system applications in Settings โ†’ Applications โ†’ Manage applications โ†’ Three dots โ†’ Auto-update.

Open each application (Weather, Themes, Music and etc.)

Find the "Settings" or "About" section

Disable all items with the words "recommendations", "advertising", "content"

Tap 5-7 times on the application version (for hidden menus)-->

2. Blocking ads in the notification panel and on the lock screen

The most annoying type of advertising is pop-up banners in notification curtain and on lock screen. Their source is most often the service msa (Mi System Ads). To get rid of it:

Go to Settings โ†’ Memory โ†’ Three dots (โ‹ฎ) โ†’ Special access โ†’ Memory optimization. Here:

  1. Find the application msa (or Mi System Ads).
  2. Tap on it โ†’ Stop โ†’ Disable.
  3. Go back and do the same for MiuiDaemon.

If these applications are not in the list, try an alternative path: Settings โ†’ Applications โ†’ Manage applications โ†’ System (filter at the top in the search). enter msa or ad โ€”and disable everything related to advertising.

Service Name in MIUI Action
Mi System Ads com.miui.systemAdSolution or msa Disable + stop
MiuiDaemon com.xiaomi.midrop or MiuiDaemon Disable + prohibit autorun
Analytic com.miui.analytics Disable (responsible for data collection)

Critical detail: after disabling msa some MIUI functions (for example, synchronizing notes) may be unstable. If you notice any failures, turn the service back on and use alternative methods from the following sections.

3. Setting up MIUI Ad Services (hidden menu)

Xiaomi hides a separate menu for managing advertising, which is not visible in the standard settings. To open it:

  1. Go to Settings โ†’ About phone.
  2. Tap 5โ€“7 times in a row on the item MIUI versionuntil a notification appears "You have become a developer!".
  3. Return to the main menu Settings โ†’ a new section will appear Advanced (or "Advanced").
  4. In it, find MIUI Ad Services or Advertising personalization.

Disable in this menu all switches, especially:

  • ๐Ÿ”˜ "Personalized recommendations"
  • ๐Ÿ”˜ "Show ads on the lock screen"
  • ๐Ÿ”˜ "Use location data for advertising"

โš ๏ธ Attention: On some firmware (HyperOS), this section may be called Mi Advertising or hidden deeper - in Settings โ†’ Google โ†’ Advertising. If you donโ€™t find it, try using Search by settings (magnifying glass icon at the top).
๐Ÿ’ก

If section MIUI Ad Services does not appear after activating developer mode, try resetting the network settings: Settings โ†’ SIM cards and mobile networks โ†’ Reset network settings. Sometimes this โ€œrevealsโ€ hidden menus.

4. Removing advertising packages via ADB (without root)

If the previous methods did not help, itโ€™s time to connect USB debugging and remove advertising packages manually. This method does not require root access, but will require a computer and 10 minutes of time.

First prepare your smartphone:

  1. Activate Developer mode (as in the previous section).
  2. Go back to Settings โ†’ Advanced โ†’ For developers and enable:
    • ๐Ÿ”ง "USB debugging"
    • ๐Ÿ”ง "OEM Unlocking" (if available)
  • Connect Redmi 8 Pro to the PC and confirm permission for debugging.
  • Now download ADB Tools (or use Minimal ADB and Fastboot). Open a command line in the folder with adb.exe and enter one by one:

    adb shell
    

    pm uninstall --user 0 com.miui.systemAdSolution

    pm uninstall --user 0 com.xiaomi.midrop

    pm uninstall --user 0 com.miui.analytics

    pm uninstall --user 0 com.miui.msa.global

    If the command gives an error Failure [DELETE_FAILED_INTERNAL_ERROR], then the package is protected. In this case, use an alternative command:

    pm disable-user --user 0 com.miui.systemAdSolution
    List of all MIUI advertising packages

    com.miui.systemAdSolution - main advertising service

    com.xiaomi.midrop - MiuiDaemon (pop-up notifications)

    com.miui.analytics - collection of statistics for targeted advertising

    com.miui.msa.global - global version of MSA (for Global firmware)

    com.miui.player - advertising in the player

    com.miui.video - advertising in Video application

    com.miui.notes - advertising in Notes

    5. We check third-party applications for hidden advertising

    Sometimes not MIUI system services, but apps you installedbecome the source of annoying banners. Especially often the culprits are:

    • ๐ŸŽฎ Games (especially from suspicious sources)
    • ๐Ÿ“ฑ Launchers (for example, GO Launcher, APUS)
    • ๐Ÿ” Memory optimizers (Clean Master, DU Speed Booster)
    • ๐Ÿ“บ Video players (for example, MX Player with advertising modules)

    To find the culprit:

    1. Go in Settings โ†’ Applications โ†’ Manage applications.
    2. Sort the list by "Last run" or "Size".
    3. Check applications with rights "Show on top of other windows" (tab Special access).
    4. Uninstall suspicious apps or disable their notifications.

    If you are not sure which application is at fault, use safe startup mode:

    1. Hold the button turn off โ†’ hold your finger on "Turn off".
    2. A prompt will appear to go to Safe Mode โ€”confirm.
    3. Only system applications work in this mode. If advertising has disappeared, one of the installed ones is to blame. you.

    ๐Ÿ’ก

    Most of the "cleaners" and "boosters" themselves are sources of advertising. MIUI has built-in optimization tools - use them instead of third-party utilities.

    6. Radical methods: reset, custom firmware, root

    If all else fails, remain extreme measures. They take more time, but are guaranteed to remove ads forever.

    ๐Ÿ”„ Factory reset

    Sometimes ads appear after updating or installing dubious applications. Hard reset may help, but:

    • โœ… Will delete all user data (make a backup!).
    • โœ… Reset MIUI settings to default (including hidden advertising modules).
    • โŒ Does not guarantee 100% result - after the first connection to Internet msa can be activated again.

    To reset: Settings โ†’ About phone โ†’ Reset settings โ†’ Delete all data.

    ๐Ÿ“ฑ Installing custom firmware (for example, LineageOS)

    Firmware based on AOSP (for example, LineageOS, Pixel Experience) are devoid of advertising Xiaomi, but:

    • โœ… Completely removes all MIUI advertising modules.
    • โœ… Increases performance and battery life.
    • โŒ Requires unlocking the bootloader (lost warranty!).
    • โŒ The camera or fingerprint sensor may not work (depending on the model).

    Look for firmware instructions on the forums 4PDA or XDA Developers specific to Redmi 8 Pro (code name begonia).

    ๐Ÿ”“ Obtaining root access + removing system packages

    With root you will get full control over the system and will be able to remove all advertising modules, but:

    • โœ… You can remove msa, MiuiDaemon and others protected packages.
    • โœ… Ability to block advertising at level hosts (for example, through AdAway).
    • โŒ Risk "bricked" phone in case of error.
    • โŒ Loss of warranty and inability to update over the air.

    For Redmi 8 Pro the unlocking method via Mi Unlock Tool + installation Magisk. For detailed guides, see thematic resources.

    โš ๏ธ Attention: Interface Mi Unlock Tool and the conditions for unlocking the bootloader may change. Before you start, check the current requirements on Xiaomi official website (you may need to link your account and wait 7-30 days).

    7. Additional tips: how to prevent ads from returning

    Even after successfully removing ads, they may return after updating MIUI or reinstalling applications. To avoid this:

    • ๐Ÿ”„ Disable auto-update of system applications: Settings โ†’ Applications โ†’ Manage applications โ†’ Three dots โ†’ Auto-update โ†’ Disable.
    • ๐Ÿ“ต Prohibit background activity of advertising services:

      In the settings of each of them (msa, MiuiDaemon), disable "Autorun", "Background activity" i "Display notifications".

    • ๐Ÿ›ก๏ธ Use DNS filtering:

      Set in the Wi-Fi or mobile network settings private DNS (for example, dns.adguard.com or 1.1.1.3 from Cloudflare). This will block some advertising domains at the network level.

    • ๐Ÿ” Check new applications regularly:

      After installing any app, immediately disable its notifications and rights to display on top of other windows.

    Useful life hack: Create guest profile in MIUI (Settings โ†’ System โ†’ Multi-user mode) and use it to test new applications. If advertising appears in the guest account, the latest installed software is to blame.

    FAQ: Frequently asked questions about advertising on Redmi 8 Pro

    โ“ Why after After resetting the settings, does advertising return?

    When you first connect to the Internet, MIUI automatically activates the services msa i MiuiDaemon, even if you disabled them earlier. To avoid this:

    1. Reset your phone.
    2. Do not connect to Wi-Fi/mobile network.
    3. Immediately turn off msa i MiuiDaemon (as in Section 2).
    4. Only after this set up the Internet.
    โ“ Is it possible to remove advertising without a computer?

    Yes, but the efficiency will be lower. Use a combination of methods:

    • Disable advertising in each system application (Section 1).
    • Block notifications from msa and MiuiDaemon (Section 2).
    • Install Blokada or AdGuard from F-Droid (they work without root).

    This will reduce the amount of advertising by 70-80%, but will not remove it completely.

    โ“ Why do ads appear in games, even if I paid for ad-free version?

    It's not MIUI's fault - most likely you:

    • Installed a pirated version of the game (hacked APKs often embed their own advertising).
    • Did not update the application (developers can return advertising in new versions).
    • Use a VPN or a proxy that replaces traffic (some โ€œfreeโ€ VPNs themselves show advertising).

    Solution: delete the game and install it again from official store (Google Play or GetApps).

    โ“ Will it work Redmi 8 Pro normal after deletion msa?

    In most cases, yes. The service msa is only responsible for:

    • Displaying advertising.
    • Collecting anonymous statistics (not critical for the operation of the phone).
    • Some functions Mi Account (for example, synchronizing notes).

    If you notice any failures, turn the service back on and use alternative methods (for example, AdGuard).

    โ“ How to check if advertising is still in the system?

    Turn on mode airplane and open one by one:

    • Notification panel (pull down from the top edge of the screen).
    • Lock screen (unlock the phone).
    • System applications (Weather, Themes, Video).

    If there is no advertising, it was downloaded from the Internet. If there is any, the source is in the phone itself (check Section 5).