Xiaomi Ads: How to Remove Forever (Including Hidden Banners) MIUI)

You can open the Xiaomi Redmi Note 12 or POCO X5 Pro, and suddenly a banner pops up on the lock screen or in the settings menu, advertising a credit, game or discount on AliExpress. Close it, a new one pops up in five minutes. Familiar situation? The manufacturer is actively monetizing its shell. MIUI, And the good news is that most banners can be turned off without rooting or manipulating them.

In this article, 7 proven ways to remove ads on Xiaomi, including hidden settings that are not shown in the official instructions, we will discuss how to remove banners in Security, Themes, Weather and other system applications, and what to do if the ads return after the update. Importantly, some methods require changing the region of the phone or installing an alternative firmware, which we will also talk about in detail.

Xiaomi openly states that part of the revenue is formed due to advertising in the company. MIUI. This is written into the user agreement you accept when you first turn on your phone, but many users don't expect banners to pop up:

  • ๐Ÿ“ฑ On the lock screen (bottom or in the form of notifications)
  • โš™๏ธ In Settings (for example, in the Battery or Storage section)
  • ๐ŸŒฆ๏ธ In the Weather or Calendar widget
  • ๐Ÿ”’ In the Security app (Tabs Optimization and Cleaning)
  • ๐ŸŽต In the player Music or Video

By default, the advertisement is activated for users from China, India, Russia and CIS countries (MIUI EU) There are no banners, but the functionality is often curtailed, and the manufacturer argues that it is โ€œlocalized to the marketโ€: in Asia, users are used to advertising on the phone, and in Europe such practices are prohibited by regulators (for example, in the case of the Internet, GDPR).

โš ๏ธ Note: If you bought Xiaomi in the official store of Russia or Kazakhstan, then by default you have firmware with advertising. Even resetting the settings to the factory will not help - banners will return after the first Internet connection.

The good news is that in 2026, Xiaomi added the option to completely disable personalized advertising in its privacy settings, but this item is hidden in the deep menu and does not work on all models.

๐Ÿ“Š Which advertisements annoy you the most?
On the lock screen
In system applications (Weather, Calendar)
Notifications.
In games and third-party applications

Method 1: Disabling Advertising through Settings MIUI (rootless)

The easiest way is to use built-in options. MIUI. It is suitable for most models released after 2020 year (Redmi) 9/10/11/12, POCO X3/X4/X5, Mi 11/12/13). The instructions are relevant to MIUI 12/13/14.

Step 1. Open the Settings. โ†’ Google โ†’ Advertising and:

  • ๐Ÿ”˜ Turn off the slider Personalized advertising
  • ๐Ÿ”˜ Click Reset Advertising ID (This will remove your profile for targeted impressions)

Step 2. Go back to the basic settings and go to:

Settings โ†’ Additional โ†’ Special features โ†’ Settings for developers

Turn on Developer Mode (if not enabled) and find Limit Background Activity. Add to the app list:

  • com.miui.systemAdSolution (main advertising module)
  • com.xiaomi.midrop (if there are banners when transferring files)
  • com.miui.weather2 (weather-widget)

Step 3. To disable banners on the lock screen:

Settings โ†’ Lock screen โ†’ Additional settings โ†’ Advertising on the lock screen

Turn off all sliders. If there is no item, then your firmware does not support this menu (go to method 3).

โ˜‘๏ธ Checklist for disabling advertising in MIUI

Done: 0 / 4

Method 2: Change of region of the phone (for firmware) Global/EEA)

If your Xiaomi is running on the firmware Global or Russia, you can change the region to the European one (EEA), And there's no advertising in the law, and this method doesn't require unlocking the bootloader, and it works on most models.

Step 1. Install the Mi Region Changer app (available on the 4PDA). Open it and:

  • ๐Ÿ“ฑ Select your phone model from the list
  • ๐ŸŒ Specify the European Union region (EEA)
  • โš™๏ธ Click Change Region and confirm the reboot

Step 2. After restarting, check the firmware version in Settings โ†’ The phone, at the end of the line with the version MIUI should appear EEA (for example, V14.0.5.0.TMCEUXM).

Step 3: Update system apps through the App Store (some of which may fly off after a region change) and the ads will disappear within 24 hours.

โš ๏ธ Note: On some models (Redmi Note) 8/9) After the change of the region, it ceases to work. NFC For payment (due to Google Pay restrictions in the EU). If contactless payment is important to you, use the method 4.

Xiaomi modelSupports regional changePossible challenges
Redmi Note 10/11/12โœ… Yes.Mi Account settings can fly
POCO X3/X4/X5โœ… Yes.The pre-installed Netflix is disappearing
Mi 11/12/13โœ… Yes.Repeated authorization is required in Google
Redmi 9A/9CโŒ No (locking the loader)โ€”

Method 3: Removing advertising modules through ADB (rootless)

If previous methods didn't work, you can manually disable the system applications that are responsible for displaying ads. ADB (Android Debug Bridge and computer. MIUI 12-14 It does not require the rights of a superuser.

Step 1. Turn on Debugging by USB phone-on:

Settings โ†’ About Phone โ†’ MIUI version (click 7 times)


Settings โ†’ Additional โ†’ For developers โ†’ Debugging by USB

Step 2. Connect the phone to the PC, install ADB Tools and execute commands:

adb shell


pm uninstall -k --user 0 com.miui.systemAdSolution




pm uninstall -k --user 0 com.xiaomi.mipicks




pm uninstall -k --user 0 com.xiaomi.ab




pm hide com.android.browser

Step 3: Reboot your phone. Advertisements should disappear from:

  • ๐Ÿ“ฑ Lock screen
  • โš™๏ธ System Applications (Security, Topics)
  • ๐Ÿ”” Notifications

๐Ÿ’ก

If after completing the commands, the ad returned after a few days, repeat the procedure and add another command: pm disable-user. --user 0 com.miui.analytics.This will disable analytics collection, which sometimes restores ad modules.

Step 4 (optional) To prevent automatic updates to remote applications, do:

adb shell dumpsys deviceidle whitelist -com.miui.systemAdSolution


adb shell dumpsys deviceidle whitelist -com.xiaomi.mipicks

โš ๏ธ Attention: On some firmware (MIUI China: These teams can cause a Failure error [DELETE_FAILED_DEVICE_POLICY_MANAGER]. In this case, use the method 5 (rooting).

Method 4: Install custom firmware (for advanced)

If you are tired of not only banners, but also other โ€œchips" MIUI (For example, aggressive optimization of background processes, you can install alternative firmware:

  • ๐ŸŒ MIUI EEA โ€” official European version without advertising, but with limited features (no themes, some gestures).
  • ๐Ÿ”ง LineageOS โ€“ โ€œcleanโ€ Android without unnecessary apps, but requires root and may not support the camera at 100%.
  • ๐Ÿš€ Pixel Experience โ€“ Google Pixel-optimized firmware for performance.
  • ๐Ÿ”ฅ Xiaomi.eu โ€“ modified MIUI with remote advertising and advanced settings.

Step 1. Unlock the bootloader through the official Xiaomi tool (link).

  1. Link your Mi Account to your phone.
  2. Connect the device to the PC in Fastboot mode (clip Volume down) + Nutrition).
  3. Run the Mi Unlock Tool and wait until unlocked (can take up to 72 hours).

Step 2. Download the firmware from Xiaomi.eu (for your model) and run through TWRP Or Fastboot. Detailed instructions are available on the 4PDA device-themed.

What happens if you interrupt the firmware?
If you turn off your phone while installing custom firmware, you risk "bricking" (turning into a "brick"). At best, you can recover through Fastboot, at worst, you will need a soldering station to flash it. EMMC-chip.

Step 3. After installation, reset the settings (Wipe) โ†’ Format Data in the TWRP) And you can reset the phone, and there's no ads in the new firmware, but there may be bugs in the phone:

  • ๐Ÿ“ธ Camera (no night mode or no night mode) 4K@60fps)
  • ๐Ÿ”‹ Fast charging (on some firmware limited to 18W)
  • ๐Ÿ“ถ Module. NFC (Google Pay is not working)

Method 5: Setup DPI banner-block

Little-known life hack: if you change the density of pixels (DPI) In the developer settings, some ad units stop showing because of a mismatch in the markup. MIUI 13/14 and requires no root.

Step 1. Enable Developer Settings (as in Method 3) and find Minimum Width (or DPI). The default value is 393 or 411.

Step 2. Change the value to 480 or 530 (depending on the model):

  • Redmi Note 10/11 โ†’ 480
  • POCO X3/X4 โ†’ 500
  • Mi 11/12 โ†’ 530

Step 3: Reboot your phone: The banner ads in Settings and Security should disappear, but some apps may have trouble displaying (e.g., Instagram or TikTok will show black fields).

Step 4: If the interface is too large, return it. DPI To the original value and try another method.

๐Ÿ’ก

Change of change DPI โ€” temporary solution after the update MIUI The settings may reset and the ads will come back. For permanent effect, combine this method with disabling the ad modules through the ADB.

Method 6: Blocking ads via hosts file (requires root)

If you have root rights, you can block Xiaomi ad servers at the system level, and you need to edit the hosts file.

Step 1: Install any file manager that supports root (such as Root Explorer or Mixplorer).

Step. 2. Cross the path. /system/etc/hosts And open the file in the text editor. Add the following lines at the end:

127.0.0.1 ad.mi.com


127.0.0.1 globalapi.ad.xiaomi.com




127.0.0.1 sdkconfig.ad.xiaomi.com




127.0.0.1 tracking.miui.com




127.0.0.1 api.brs.intl.miui.com

Step 3: Save the file, set rights 644 (rw-r)--r--) and reboot the phone.

Step 4: Check the result: Advertisements should disappear from:

  • ๐Ÿ“ฑ Weather and Calendar Widgets
  • โš™๏ธ System notifications
  • ๐ŸŽฎ Offers in Game Turbo

โš ๏ธ Note: Some banners (e.g., in Topics) are loaded through the same domains as useful content.

Method 7: Using third-party blockers

If you don't want to dig into the settings, you can install an ad-blocking app. The best options for Xiaomi are:

AnnexType of lockdownNeed a rut?Cons
BlokadaDNS + VPNโŒ No.It may be a conflict with Mi Video.
AdGuardLocal VPNโŒ No.Paid version for full lock
DNS66DNS-filteringโŒ No.Does not block banners in system applications
LuckPatchersPatching. APKโœ… Yes.Hard to set up, risk bans in games

Step 1: Install Blokada from the official website (not from Google Play โ€“ there is a stripped-down version).

Step 2. Turn on the blocker and select the filter list:

  • ๐Ÿ”˜ EasyList (basic banners)
  • ๐Ÿ”˜ Xiaomi Ads (specialized for the MIUI)
  • ๐Ÿ”˜ Disconnect Malvertising (Protection against Malware Advertising)

Step 3: Reboot your phone. Blokada will run in the background, blocking advertising requests.

Step 4. Open Settings to check โ†’ The phone. โ†’ Version. MIUI And you can click on the logo several times, and if the banner doesn't show up to update, the blocker works.

๐Ÿ’ก

Blockers don't remove ads completely, they just hide them, and in some cases, instead of a banner, there's an empty space or a download error.

Frequent Questions (FAQ)

โ“ After updating MIUI The advert is back?
Updates MIUI They often restore the ad units. Repeat method 3 (ADB) Or set Blokada to lock permanently, and check if your settings are reset. DPI (5).
โ“ Can you remove advertising without a computer?
Yes. Use method 1 (settings) MIUI) or method 7 (third-party blockers like AdGuard) to completely delete without a PC, you will need a root and file manager.
โ“ Will Google Pay work after the change of the region? EEA?
On most models (Redmi Note) 10/11, POCO X3/X4) โ€” Yes, but on some devices (Mi). 11 Lite) may require re-binding the card if NFC Stop working, bring the region back.
โ“ Why After Removing Advertising Modules ADB They're coming back?
This is due to com.miui.analytics, which restores system applications. --user 0 com.miui.analytics or block through Blokada.
โ“ Can I return the ads if you need them for discounts in the Mi Store?
Yes. For this: Remove Blokada or other blockers. Enable personalized ads in Settings โ†’ Google โ†’ Advertising. Install the Mi Store app and log in to Xiaomi account. Discounts and promo codes will be displayed again in widgets.