How to permanently remove pop-ups on Xiaomi: 7 proven ways

Pop-ups on Xiaomi smartphones are one of the most annoying features of MIUI firmware, which can ruin the experience of even flagship models. Advertising in settings, notifications about β€œuseful” services, offers to install applications – all appear without your consent and distract from work. Worse, some windows block the screen, requiring mandatory interaction, which is especially critical during games or watching videos.

Complicating the problem, Xiaomi has integrated advertising mechanisms deep into the system: they can appear not only in standard applications like Browser or Music, but also directly in the Notification Panel or Settings. However, the good news is that most of these windows can be turned off without root rights using hidden MIUI options and third-party tools. In this guide, we will analyze all the current ways, from basic settings to advanced methods for experienced users.

1. Disabling advertising in MIUI system applications

The first step is to remove ads from standard Xiaomi programs like Browser, Music, Video and Themes, which are the most common apps that show intrusive banners and pop-ups, and the process of disabling is the same for most of them:

  1. Open the application where the advertisement appears (e.g. Browser).
  2. Go to Settings β†’ Additional (or About Program)
  3. Find Advertising Preferences or Personalized Advertising and turn off all sliders.
  4. In some applications (such as Music), you may need to further disable Show recommendations.

The path for the Topics app is different: Settings β†’ About β†’ Disable Ads. If there is no such item, update the app via Google Play - in the latest versions, the option appears after the update.

πŸ’‘

If there is no ad-disabled setting in the app settings, try resetting it: Settings β†’ Apps β†’ App Management β†’ [App Name] β†’ Storage β†’ Clear Data. This will reset all personal settings, but often removes ads.

It's important to understand that these settings don't block ads completely, they just reduce the amount of ads, and you'll need additional steps to remove them completely, which I'll talk about later.

2. Block notifications from system services

Many pop-ups on Xiaomi come via system notifications that masquerade as β€œhelpful tips” or β€œMIUI recommendations.”

  1. Go to Settings β†’ Notifications and Status bar β†’ Notification management.
  2. In the list, find apps with names: πŸ“± MIUI System (or System Notifications) πŸ”„ Update (if you do not want to see update notifications) 🎨 Topics (advertising themes and wallpapers) πŸ›’ GetApps (Xiaomi app store)

turn off the slider

Notify us not to show notices

Pay special attention to MIUI System, which is the main source of annoying windows with suggestions to activate certain functions. If important alerts (for example, about low battery charge) disappear after turning off some notifications, return the settings for the specific application.

What if notifications are returned after rebooting?
Some system notifications (especially from the MIUI Systems) can be activated again after restarting or updating the firmware, in which case it will help to completely disable the application through Settings. β†’ Annexes β†’ Application management β†’ Show all applications β†’ [Name of name] β†’ Please note that this may affect the stability of the system, so only use this method if other methods have not helped.

3. Use of the β€œAdvertising-Free” mode (for global firmware)

Global versions of MIUI (e.g. MIUI Global or MIUI EU) have a hidden feature called β€œAd-Free Mode” that disables most banner ads and can be activated via Settings:

  1. Open the Settings. β†’ The phone.
  2. Click on the MIUI version several times until you get a message: You are a developer!
  3. Return to the main Settings menu and select Additional β†’ Special Opportunities β†’ Ad-free mode.
  4. Activate the slider and restart the device.

This method does not work on all firmware versions. If there is no ad-free mode, try an alternative method:

  1. Install Activity Launcher from Google Play.
  2. Open it and find it in the Settings list.
  3. Inside, find the.settings.AdvertisementSettings activity and run it.
  4. Turn off all available options.

MIUI Global

MIUI China

MIUI EU (castom)

Another custom firmware

I don't know.-->

4. disable personalized advertising through your Xiaomi account

Even if you have disabled ads in your phone settings, Xiaomi can display them based on your account data, and to completely ban personalized ads, you must:

  1. Go to Settings β†’ Xiaomi Account β†’ Mi Account.
  2. Select Account Settings β†’ Personalization and Advertising.
  3. Turn off the sliders: πŸ”˜ Personalized recommendations πŸ”˜ Advertising identification πŸ”˜ Showing interest-based advertising

Shut down.

Important: Once you disable these options, the ads won’t disappear completely, but they will become less intrusive and not based on your data.If you don’t have a Xiaomi account, you can skip this step.

Settings in Xiaomi account are disabled

Advertising is disabled in each system application

Checked notifications from MIUI System

Reboot the phone to apply changes-->

5. Blocking Advertising via DNS or VPN

If system methods don't work, you can block Xiaomi's ad servers at the network level, and there are two reliable ways to do this:

Method 1: Changing the DNS

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of a private DNS and enter one of the addresses: πŸ”’ dns.adguard.com (blocks ads and trackers) πŸ”’ 1dot1dot1dot1.cloudflare-dns.com (Cloudflare with blocking malicious sites)

Save the settings and restart the phone.

Method 2: Using a VPN with ad blocking

Install one of the apps that filter traffic:

  • πŸ›‘οΈ AdGuard (there is a free version with restrictions)
  • πŸ›‘οΈ Blokada (open source, blocks ads without any kind of content) VPN-connection)
  • πŸ›‘οΈ 1.1.1.1 from Cloudflare (simple interface, no registration required)

Once installed, activate ad blocking in your application settings, which work at the network level, so you block ads not only in MIUI, but also in third-party applications.

πŸ’‘

Changing DNS or using a VPN are the only ways to block ads in apps that don’t have built-in settings (like in Weather or Calendar).

6. Removal of pre-installed applications (without root)

Many pop-ups are due to pre-installed Xiaomi apps that cannot be removed by standard means, but can be disabled or removed without root rights using the Android Debug Bridge (ADB).

For this:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times) β†’ Additional β†’ For Developers β†’ Debugging over USB.
  2. Connect your phone to your computer and install ADB (instructions are available at developer.android.com).
  3. Open the command line and type: adb shell pm uninstall --user 0 com.miui.analytics adb shell pm uninstall --user 0 com.xiaomi.midrop adb shell pm uninstall --user 0 com.miui.systemAdSolution These commands remove analytics and advertising modules for the current user.

The full list of Xiaomi junk packages that can be safely removed:

Package nameWhat is responsible for?Can I remove it?
com.miui.analyticsAnalytics and advertising displaysYes.
com.xiaomi.midropQuick file transfer function (rarely used)Yes.
com.miui.systemAdSolutionSystemic Advertising in MIUIYes.
com.android.browserStandard browser (can be replaced with Chrome)Yes.
com.miui.videoplayerStandard video playerYes (if you use the alternative)

Warning: Do not delete packets that you do not know the purpose of, which may cause system instability.

πŸ’‘

If the pop-ups are back after you delete the packets through ADB, check for system updates. Some packets are restored after you update MIUI.

7. Advanced methods: custom firmware and root

If none of these things work, there are two radical solutions: custom firmware or root rights, which require technical skills and may take away your warranty, but give you complete control of the system.

Option 1: Install MIUI EU or other custom firmware

MIUI EU is a modified version of the firmware from European developers, which removes all advertising modules and unnecessary Chinese services.

  • πŸš€ No system advertising and pop-up windows.
  • πŸ”„ Weekly updates with error corrections.
  • 🌍 Support for all European languages.

For installation:

  1. Unblock the bootloader through the official Xiaomi website (requires an account and wait 7-30 days).
  2. Install TWRP Recovery (instructions are available on the 4PDA forum).
  3. Download MIUI EU firmware from miui.eu and run through TWRP.

Option 2: Getting root rights and manually removing ads

With root rights, you can:

  • πŸ—‘οΈ Remove any system applications.
  • πŸ”§ Change hosts files to block ad domains.
  • πŸ›  Use Magisk modules like AdAway or Xiaomi Debloater.

To obtain root:

  1. Unlock the bootloader (as in the version with custom firmware).
  2. Install Magisk via TWRP.
  3. In Magisk, install the Xiaomi Debloater module and select which system components to disable.

⚠️ Note: obtaining root rights voids the warranty and may lead to security issues (e.g., bans in banking applications.

FAQ: Frequent questions about pop-ups on Xiaomi

Why did the ads reappear after the reset?
Resetting returns all system applications and settings to factory ones, including ad modules. After reset, you must reset: Disable personalized ads in your Xiaomi account; check notification settings for MIUI System; Delete unnecessary packets through ADB (if you have used this method before); If the adverts are back in a specific application (for example, the Browser), update it through Google Play - sometimes new versions contain additional settings to disable ads.
Can you remove ads without a computer?
Yes, most of the ways in this article don't require a PC: Turn off adverts in application settings; block notifications from system services; use a VPN or change DNS. Only removing packets through ADB and installing custom firmware requires a connection to a computer. If you don't have a PC, try apps like Blokada or AdGuard β€” they block ads at the network level without root.
Why do some Xiaomi models not have an ad-free mode?
The ad-free mode feature is not available on all versions of MIUI. It is definitely in: Global firmware (MIUI Global) since version 12.5. European assemblies (MIUI EU). On the Chinese versions (MIUI China), this item is often absent. Xiaomi can also remove it in firmware for some regions (for example, India or Russia). If you do not have this option, use alternative methods from the article.
Is it safe to use ADB to remove system applications?
Removal of applications through ADB flag-headed --user 0 Applications are only deleted for the current user (does not affect system files), they can be restored through resetting or re-installation. However, it is not recommended to remove: Applications with the names com.android.* (critical for Android). Google Services (e.g. Google Play Services) if you use Google Services, any packages that you don't know what they're supposed to be, back up your Settings before mass deletion β†’ Additionally. β†’ Backup and reset.
How to check which apps show pop-ups?
To identify the source of the intrusive windows: Install the App Inspector app from Google Play. When a pop-up appears, open the App Inspector and click on the magnifier icon. The app will show you what process the window displays (e.g. com.miui.systemAdSolution). Alternatively: Go to App Settings β†’ Application Management β†’ Sort the list by Last Start. Check the apps that were active when the window appeared.