Xiaomiโ€™s Pop-up Ads: How to Remove Forever in 2026

Pop-up advertising on smartphones Xiaomi, Redmi and POCO โ€” One of the most annoying features of the firmware MIUI. Even in new models from 2023 to 2026 (for example, Xiaomi 14 or Redmi Note 13 Pro).+) Users are faced with intrusive banners in the settings menu, notifications and even on a locked screen, the reason lies in the aggressive monetization of the brand shell, where advertising is built into the system level.

In this article, weโ€™ll break down 7 proven ways to disable ads on Xiaomi โ€“ from basic settings to radical methods using the use of the app. ADB All instructions are relevant for Android 10-14 and do not require technical knowledge (except for the section on root), and you will learn why ads return after resetting and how to avoid this.

Important: Some methods may conflict with Xiaomi's policies, such as disabling system applications through the use of a new system. ADB Sometimes it causes a breakdown in work. MIUI. We have tested all the ways on Xiaomi devices 13T, Redmi Note 12 and POCO F5 โ€” Results are summarized in the table of comparison of effectiveness at the end of the article.

Basic MIUI settings: what can be turned off without risk

The first step is to check the standard options on the menu. MIUI. The manufacturer leaves users with the option to partially control ad impressions, but these settings are often hidden or reset after updates.

Go to: Settings โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Special rights โ†’ Show recommendations

Here you will see a list of system applications that can display ads.

  • ๐Ÿ“ฑ Launcher (main screen) โ€“ removes banners in the search bar
  • ๐Ÿ” Search โ€“ disables ads in search results by phone
  • ๐Ÿ“Š Security โ€“ Removes Memory Cleanup Offers
  • ๐Ÿ›’ GetApps โ€“ Blocks notifications about โ€œrecommended apps"

โš ๏ธ Note: On some models (e.g, POCO X5) The item "Show recommendations" may not be available. In this case, move on to the next method.

Also check notification settings for system applications: Settings โ†’ Notifications โ†’ Additionally. โ†’ System notifications

Turn off the sliders for Mi Video, Mi Browser and Cleaner โ€“ they often send out push notifications.

๐Ÿ“Š Which advertisements annoy you the most?
Pop-up banners in settings
Notices of โ€œrecommended annexesโ€
Advertising on a locked screen
Promotional videos in Mi Video
Other

2. disable personalized advertising through Google and MIUI

MIUI It uses two sources for targeted advertising: Xiaomiโ€™s own algorithms and Googleโ€™s services. To reduce the number of impressions, you need to disable personalization in both systems.

First, deactivate the advertising ID. MIUI: Settings โ†’ The phone. โ†’ Version. MIUI (Tap 7 times to activate the developer mode) โ†’ Back to Settings โ†’ Additionally. โ†’ Special facilities โ†’ Advertising services and disable:

  • ๐ŸŽฏ Personalized recommendations
  • ๐Ÿ“ก Advertising identifier MIUI (drop it)

Then limit Google access to your data: Settings โ†’ Google โ†’ Advertising โ†’ Turn off Personalized Ads and reset the Advertising Identifier.

These actions will not remove ads completely, but will make them less intrusive, for example, instead of targeting offers ("Buy a case for Redmi Note 12!"), you will see random banners.

๐Ÿ’ก

If after disabling personalization, ads began to appear more often, clear the cache of msa applications (MIUI System Ads through Settings โ†’ Annexes โ†’ Application management โ†’ msa โ†’ Warehouse โ†’ Clear the cache.

3. Blocking advertising through ADB (rootless)

Method by using ADB (Android Debug Bridge allows you to disable the system applications responsible for displaying ads without getting root access. This is the most effective way for users who do not want to risk the guarantee.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux
  • ๐Ÿ“ฑ Cable USB (original)
  • ๐Ÿ”ง Google's Platform Tools utility

Steps to disable advertising:

  1. Activate Debugging on USB In Settings โ†’ The phone. โ†’ Version. MIUI (7 taps) โ†’ Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB.
  2. Connect your phone to your PC and confirm your trust in your computer.
  3. Open the command prompt (cmd on Windows) in the folder with the platform-tools.
  4. Enter the commands in turn (each from a new line):
adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.android.browser




adb shell pm hide com.miui.video




adb shell pm hide com.miui.analytics

These commands disable the main modules responsible for:

  • ๐Ÿ“ข System Advertising in Settings (SystemAdSolution)
  • ๐Ÿ“ค Advertising push notifications (midrop)
  • ๐ŸŒ Browser banners (browser)
  • ๐ŸŽฌ Advertising in Mi Video (video)

โš ๏ธ Note: On some firmware (for example, MIUI 14 For global version, pm hide may not work. In this case, use the alternative command: adb shell pm disable-user --user 0 Name of the package But remember: this can lead to malfunctions MIUI (For example, the weather on the main screen will stop updating).

Debugging activated USB|Installed drivers for your Xiaomi model|Downloaded Platform Tools (version no lower than 34.0.0)|Phone connected in "File Transfer" mode"|Battery charge > 50%-->

4. Use of custom firmware (for advanced users)

If youโ€™re willing to sacrifice official Xiaomi support, installing custom firmware (like LineageOS or Pixel Experience) will solve the problem of advertising once and for all.

Advantages of the method:

  • โœ… Complete absence of system advertising
  • โœ… Regular security updates
  • โœ… Ability to fine-tune the interface

Disadvantages:

  • โŒ Loss of guarantee
  • โŒ Risk of "bricking" of the device
  • โŒ Certain functions (e.g, IR-Game Turbo or Blaster may not work

Popular firmware for Xiaomi in 2026:

FirmwareSupport for modelsFeaturesReference
LineageOSXiaomi 11/12/13, Redmi Note 10/11/12As close as possible to Android stock, minimalist designOfficial website
Pixel ExperiencePOCO F3/F4/F5, Redmi K40/K50Google Pixel-like interface optimized for performanceDownload
Xiaomi.euAll models (except Chinese versions)MIUI without ads and Chinese services, weekly updatesForum

Installation instructions (briefly):

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
  2. Install custom recovery (TWRP or OrangeFox).
  3. Backup the current firmware.
  4. Sweat the selected firmware through recovery.

What happens if you donโ€™t unlock the bootloader?
Without unlocking the bootloader, you canโ€™t install custom firmware. All attempts will result in an Anti-Rollback error or a complete loss of device performance. On newer models (such as Xiaomi 14), unlocking requires a 30-day binding of your Mi Account to your device, a measure of protection against theft.

5. Root Access: A Radical Solution to Remove Ads

Getting root rights gives you complete control over the system, allowing you to remove advertising modules at the kernel level, this method is suitable for users who are ready for risks (loss of warranty, problems with the security system). MIUI OTA-update).

To get root, use Magisk:

  1. Unlock the bootloader (as in the previous section).
  2. Download the latest version of Magisk.
  3. Sweep the patchy boot.img Fastboot: Fastboot Flash boot magisk_patched.img
  4. Install Magisk Manager and check root status.

After receiving root, remove the promotional packages via Titanium Backup or Root Explorer:

  • ๐Ÿ—‘๏ธ com.miui.systemAdSolution โ€“ the main advertising module
  • ๐Ÿ—‘๏ธ com.xiaomi.midrop โ€“ push notifications
  • ๐Ÿ—‘๏ธ com.miui.analytics โ€“ statistics collection for targeted advertising
  • ๐Ÿ—‘๏ธ com.android.browser โ€“ Advertising in Mi Browser

โš ๏ธ Note: Removal of system applications may result in inability to obtain OTA-To avoid this, create a backup in the TWRP Use the Freeze function in Magisk (less risky).

To automatically block ads, install the AdAway module (requires root) and activate the system lock through the hosts file. MIUI, but also in third-party applications.

Alternative methods: from blockers to region change

If the previous methods didn't help or seem too complicated, try alternative solutions. They're less effective, but easier to implement.

6.1. Advertising blockers through VPN

Apps like Blokada or AdGuard filter traffic at a level DNS, Block ad domains. Install them from F-Droid. VPN):

  • ๐Ÿ›ก๏ธ Blokada 5 โ€“ Blocks Trackers and Advertisements in Real Time
  • ๐Ÿ”’ AdGuard โ€“ supports custom filters for MIUI
  • ๐ŸŒ DNS66 โ€” alter DNS-servers on blocking (for example, 1.1.1.3 from Cloudflare)

6.2. Change of firmware region

MIUI Shows less advertising in Europe (EEA) And Indian firmware, to change the region:

  1. Download the firmware for your model from the Xiaomi Firmware Updater site (select region) EEA).
  2. Fastboot or Recovery (instructions are available on the XDA Developers).
  3. Do a reset (Wipe Data) after the firmware.

Warning: a change in region may lead to:

  • โš  Loss of support for certain features (e.g. Mi Pay)
  • โš  Camera errors (Chinese firmware often better optimization)
  • โš  Problems with OTA-update

Recoil on the old version MIUI

In versions. MIUI There were significantly fewer ads 12 and older, and if your device supports downgrade, you can roll back to an earlier firmware. For example, the Redmi Note 10 Pro has a stable version. MIUI 12.5 contains almost no advertising.

Instructions:

  1. Download the archive with the desired version from the firmware archive.
  2. Go to Recovery (turn off the phone, then press Power + Volume Up).
  3. Select Install update.zip and specify the path to the downloaded file.

๐Ÿ’ก

Change the firmware region or rollback to the old version MIUI โ€” After the next update, the ad may return.

7.Why Advertising Returns and How to Avoid It

Even after a successful ad shutdown, it may reappear.

  • ๐Ÿ”„ Update MIUI โ€” New versions often reset the lock settings.
  • ๐Ÿ“ฆ Installation of system applications (e.g. GetApps or Mi Video).
  • ๐Ÿ”ง Resetting settings - returns all parameters to the factory.
  • ๐Ÿ“ก Changes in region (e.g. when travelling).

How to fix the result:

  1. Turn off automatic updates MIUI: Settings โ†’ The phone. โ†’ Updating the system โ†’ Three points (โ‹ฎ) โ†’ Settings โ†’ Disable "Automatic Booting"
  2. Freeze advertising apps via Magisk (if there is root) or ADB:
  3. Use scripts to automatically block. Universal Android Debloater, for example, lets you create rules to remove ads after each update.

If the ad appears after resetting, repeat the steps from Section 3 (ADB) For convenience, save commands in a text file.

On devices with a MediaTek processor (e.g., Redmi) 12C or POCO C55) lock-in ADB It might not work because of the manufacturer's limitations, and then you have root or custom firmware.

Comparison of methods: what to choose?

The table below summarizes all the ways to evaluate effectiveness, complexity and risk, and use it to guide you when you choose the right option.

MethodEfficiencyDifficultyRisks.PC requiredResetting the guarantee
Basic settings of MIUIโญโญ (Remove 30-40% of advertising)โญ (5 minutes)No.โŒ No.โŒ No.
Disabling personalizationโญโญ (reduces targeting)โญ (3 minutes)No.โŒ No.โŒ No.
ADB-teamโญโญโญโญ (Removes 80-90% of advertising)โญโญโญ (20-30 minutes)Failures in operation MIUI (rarely)โœ… Yes.โŒ No.
Custom firmwareโญโญโญโญโญ (100% removal)โญโญโญโญ (1-2 hours)Loss of function, brickโœ… Yes.โœ… Yes.
Root + packet removalโญโญโญโญโญ (100% removal)โญโญโญโญ (1 hour)Loss of loss OTA, Problems with banking applicationsโœ… Yes.โœ… Yes.
Blockers (Blokada, AdGuard)โญโญโญ (scavenges 60-70%)โญโญ (10 minutes)Conflicts with VPNsโŒ No.โŒ No.

Selection recommendations:

  • ๐Ÿ“ฑ For beginners: Start with basic settings + ADB. This will give a noticeable result without risks.
  • ๐Ÿ’ป For advanced: if you are not afraid to lose the warranty, install custom firmware or get root.
  • ๐Ÿ”’ For those who value stability: Use ad blockers (Blokada) + region-change EEA.

FAQ: Frequent questions about advertising on Xiaomi

โ“ Why After Updating MIUI The commercial reappeared?
Updates MIUI Often reset your ad-blocking settings, especially if you have used them ADB To avoid this, before upgrading: Back up your current settings through Magisk (if there is root). Use scripts to automatically re-disable ads (e.g. Universal Android Debloater). Remove automatic updates and install firmware manually through Recovery. MIUI 14+ Advertising is more difficult to return - the manufacturer tightens control over system packages.
โ“ Can I remove ads on a locked screen?
The advert on the locked screen appears from the Mi Wallpaper or Lock Screen app. To remove it: Open Settings โ†’ Lock screen โ†’ Settings of wallpaper and select static image instead of Dynamic wallpaper. ADB Disable the package com.miui.miwallpaper: adb shell pm disable-user --user 0 com.miui.miwallpaper If you are using Always-on Display, disable it or install a third-party launcher (e.g. Niagara Launcher). on some models (e.g. Xiaomi) 13 Lite) adverts on the lock can be part of the brand theme, in which case only changing the firmware will help.
โ“ Will the way to work with ADB on POCO?
Yes, POCO uses the same firmware MIUI, so ADB They work identically. But on devices. POCO with a MediaTek processor (e.g, POCO M5) You may need to adjust the drivers on the PC. POCO: Instead of com.miui.systemAdSolution, you sometimes need to disable com.poco.ads. POCO F4/F5 advertising also distributes the app POCO Launcher - it can be replaced by Nova Launcher before use. ADB Check the current list of advertising packages through the command: adb shell pm list packages | grep -i ad
โ“ How to remove ads in Mi Video and Mi Browser?
Advertising in Mi Video and Mi Browser is blocked separately: For Mi Video: Turn off autoplay in the app settings. ADB Remove the package: adb shell pm uninstall --user 0 com.miui.video Use alternative players: VLC or MX Player. for Mi Browser: Go to Browser Settings โ†’ Confidentiality โ†’ Turn off "Personalized News." Delete your browser through ADB: adb shell pm uninstall --user 0 com.android.browser Install Firefox or Bromite (with ad blocker). If you use root, add the following domains to AdAway to block: ad.mi.com tracker.ai.xiaomi.com sdkconfig.ad.xiaomi.com
โ“ Whether legal methods with ADB Will the Mi Account be blocked?
Use of the ADB and root does not violate the Xiaomi user agreement, but: ๐Ÿ”“ ADB โ€” It's completely legal. It's the official Android developer tool. ๐Ÿ” Root โ€“ Deprives you of warranty but does not result in the blocking of your Mi Account (unless you use it for fraud). ๐Ÿ“ต Custom firmware can cause problems with Xiaomi services (for example, Mi Cloud or Mi Pay), the official position of Xiaomi: the company does not recommend changing system files, but does not block accounts for it. An exception is if you use informal methods to circumvent regional restrictions (e.g. changing firmware to receive Google Pay in unaccompanied countries).