How to permanently remove pop-up ads on Xiaomi Redmi 9: from system banners to viral notifications

Pop-up ads on Xiaomi Redmi 9 are one of the most common problems of MIUI users. Even after buying a new smartphone, many people encounter intrusive banners in the notification curtain, browser or directly on the desktop, the reasons can be different from built-in MIUI functions to malicious applications that have penetrated the system unnoticed.

Most often, ads are caused by Xiaomi system services (such as msa or Mi Push Service), which are turned on by default to show personalized offers, but equally dangerous is the infection with advear, software that replaces ads in legitimate applications or creates its own pop-ups. In this article, we will examine all possible sources of advertising on Redmi 9 and how to turn them off, from simple settings to radical measures like reset to factory settings.

If you notice that advertising began to appear after installing a new application or updating MIUI, the problem is most likely to lie in third-party software. If banners haunt you from the moment of the first setting of the phone โ€“ to blame Xiaomi system services, which can be disabled without root rights.

Before you start settings, check to see if your Redmi 9 has suspicious programs installed. Go to Settings โ†’ Applications โ†’ Application Management and sort the list by installation date. Unknown applications with names like com.system.ad or FastCleaner are a sure sign of an advear.

๐Ÿ“Š Where do you find advertising on your Xiaomi?
In the notification curtain
In the browser
On the desk.
In games/applications
I don't know.

1. Disabling system advertising in MIUI

MIUI defaults to display ads in its services, from the weather widget to the standard browser, and to remove it, you need to deactivate personalized recommendations and disable push notifications from Xiaomi.

First, go to Settings โ†’ Xiaomi Account โ†’ Mi Cloud and disable the โ€œPersonalized Recommendationsโ€ option. This will stop ads based on your data from showing. Then go to Settings โ†’ Notifications โ†’ Additional and deactivate โ€œRecommended Contentโ€ โ€“ this option is responsible for the banners in the curtain.

Another source of system advertising is msa (Mobile Services Analytics) to disable it:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Click on the three dots in the upper right corner and select "Show all processes".
  3. Find msa (or Mi Push Service) and open its settings.
  4. Click "Disable" and confirm the action.

After this manipulation, the system banners should disappear, but if the ads continue to appear, the problem lies deeper โ€” perhaps an advear or a virus is installed in the phone.

๐Ÿ’ก

If important notifications (for example, from banking applications) have stopped coming after the msa has been turned off, turn the service back on and try other ways.

2. Blocking advertising through browser settings

If pop-ups only appear when surfing the web, the problem is in the browser. Xiaomi Redmi 9 defaults on Mi Browser, which is known for integrated advertising. The best way to get rid of it is to install a third-party browser (like Google Chrome or Mozilla Firefox) and make it the default browser.

If you want to use Mi Browser, turn off the ads as follows:

    Also check if the browser has suspicious extensions installed. Go to Settings โ†’ Add-ons and delete anything you didnโ€™t knowingly install.

    If the ads appear even in other browsers, the problem may be in the DNS-Try changing it to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google):

    1. Go to Settings โ†’ Connections โ†’ Mobile Network โ†’ Access Point Name (APN).
    2. Choose yours. SIM-map and field "DNS" enter 1.1.1.1.
    3. Save the changes and restart the phone.

    Delete the cache and data of Mi Browser

    Disable personalized advertising

    Install a blocker (e.g. AdGuard)

    Replace the DNS with 1.1.1.1

    Check the extensions-->

    3. Removal of malicious applications

    If the ads appear outside the browser โ€” on the desktop, in games or on top of other applications โ€” your Redmi 9 is likely infected with an advear, often masquerading as useful utilities (optimizers, cleaners, launchers) and showing ads even on a locked screen.

    To find and remove malware:

    • ๐Ÿ” Go to Settings. โ†’ Annexes โ†’ Application management.
    • ๐Ÿ“… Sort the list by installation date and check for unknown applications, especially with names like: com.android.fastcleaner system.update.service com.duapps.ad
    • ๐Ÿ—‘๏ธ Click on the suspicious app and select โ€œDeleteโ€ (if the button is inactive, first click โ€œDisable").
    • ๐Ÿ›ก๏ธ Install an antivirus (such as Malwarebytes or Dr.Web Light) and scan the system.

    Some viruses block removal through standard settings, in which case the safe mode will help:

    1. Press the power button before the off menu appears.
    2. Hold your finger on "Switch off" until you are prompted to switch to safe mode.
    3. In Safe Mode, remove malware (they will not be able to start).
    4. Reboot the phone.
    How to recognize Advear in the list of applications?
    Malware often has: - Suspicious names (e.g., "System Update", "Fast Cleaner", "Battery Saver Pro"). - Low rating on Google Play (if the app is in the store). - No icon or standard Android icon. - Requests for suspicious permissions (e.g., access to notifications or overlay on top of other apps).

    4. Disabling notifications from suspicious services

    Sometimes ads are disguised as legitimate notifications from apps or system services, such as games or stores like AliExpress or Wildberries, which can send promo messages that look like pop-ups.

    To check and disable such notifications:

    • ๐Ÿ“ฒ Go to Settings. โ†’ Notifications โ†’ Management of notifications.
    • ๐Ÿ”Ž View the list of applications and disable notifications for: ๐ŸŽฎ Games, for example, PUBG Mobile, Free Fire). ๐Ÿ›’ Shops (AliExpress, Ozon, Yandex Market). ๐Ÿ“ฑ Unknown services (e.g., com.miui.systemAdSolution).
    • ๐Ÿšซ In the "Additional" section, disable "Advertising Notices" and "Notices from MIUI".

    Pay special attention to applications with resolution "Showing over other windows" (SYSTEM_ALERT_WINDOW). To check out this list:

    1. Go to Settings โ†’ Applications โ†’ Special Access โ†’ Show on top of other applications.
    2. Remove access to any suspicious programs.

    If you see an app called com.android.systemui.ad or the like in the "Show Over Other Windows" list, it's 100% advear. Delete it immediately, even if the system warns of "possible crashes."

    ๐Ÿ’ก

    Disabling notifications from unknown services is the fastest way to reduce the amount of pop-up ads if they come through a curtain.

    5. Resetting settings to factory

    If none of the previous methods worked, the last resort is to reset your phone to factory settings, which will remove all installed applications, data and settings, returning Redmi 9 to its original state.

    Resetting instructions:

    • ๐Ÿ“ฑ Go to Settings. โ†’ The phone. โ†’ Resetting settings.
    • ๐Ÿ”„ Select "Reset All Settings" (not to be confused with "Reset Network Settings").
    • ๐Ÿ” Enter the password from your Mi Account if your phone is tied.
    • โœ… Confirm the action and wait for the reboot (it will take 5-10 minutes).

    After discharge:

    1. Do not restore data from a backup copy โ€“ it may contain viruses.
    2. Do not install apps from unverified sources (outside of Google Play).
    3. Turn off personalized ads in your Mi Account (see Section 1).

    โš ๏ธ Warning: If the ad reappears after the reset, the problem may be the firmware. MIUI They have built-in advear, and in this case, only the flashing to the official global version will help.

    Additional measures: ad blockers and root access

    If you're willing to take drastic measures, consider installing a system-level ad blocker or getting root rights. These techniques require technical skills, but are guaranteed to remove all ads, including system-based ones.

    The most effective ways to:

    MethodDifficultyEfficiencyRisks.
    AdGuard (no root)โญEliminates 80% of adsCan conflict with VPN
    BlokadaโญโญRemoves 90% of adsRequires DNS settings
    Root + AdAwayโญโญโญRemoves 100% of adsLoss of warranty, risk of "bricking"
    Castom firmware (LineageOS)โญโญโญโญNo MIUI ads.Hard to identify, possible bugs

    To install AdGuard or Blokada:

    1. Download the app from Google Play.
    2. Run and activate the protection (Blokada may require VPN permission).
    3. In the settings, select "Ad Blocking" and "Tracer Protection".

    If you choose root access, remember:

    โš ๏ธ Note: Getting a root right on Xiaomi Redmi 9 voids warranty and may result in inability to update MIUI through OTA. The risk of infection with viruses also increases as malware accesses system files.

    For rooting:

    1. Unlock the bootloader through the official Xiaomi website (requires a Mi Account and wait 7-30 days).
    2. Install TWRP Recovery and run Magisk to manage root rights.
    3. Install AdAway and update your lock lists.

    ๐Ÿ’ก

    If you donโ€™t want to risk root rights, try Blokada in VPN mode. It blocks ad domains at the network level without requiring changes to the system.

    FAQ: Frequent questions about advertising on Xiaomi Redmi 9

    ๐Ÿ”น Why After Updating MIUI There's more advertising?
    Xiaomi periodically adds new ad mechanisms to the firmware, especially in regional versions (for example, for India or China). After the update, check the settings of msa and Mi Account - it is possible that personalized recommendations are turned on automatically.
    ๐Ÿ”น Can you remove advertising without root rights?
    Yes, in 90% of cases, standard settings (disabling msa, changing the browser, removing malicious applications) help. Root is only needed to block ads at the host level (AdAway) or remove Xiaomi system applications.
    ๐Ÿ”น Why does advertising appear on a locked screen?
    It's a sign of advear with permission. SYSTEM_ALERT_WINDOW. Check the list of apps with access to the display over other windows (see section) 4) If it doesn't work, drop your phone to factory settings.
    ๐Ÿ”น How to distinguish system advertising MIUI virus-proof?
    System ads only appear in the notification curtain or in standard apps (Mi Browser, Mi Video) Viruses show banners on top of all windows, including games and desktop, and can also be redirected to Google Play or suspicious sites.
    ๐Ÿ”น What to do if the advertisement returns after removal?
    This means that the advear is restored from a backup or re-downloaded through another application. Try: Remove any suspicious programs. Turn off automatic application recovery in Settings โ†’ Accounts โ†’ Google โ†’ Application Recovery. Scan your phone with an antivirus in safe mode.