How to completely disable advertising on Xiaomi: all the ways 2026

Advertising on Xiaomi, Redmi and POCO smartphones has become one of the most annoying features of MIUI firmware. Banners appear in settings, system notifications, standard apps and even on the lock screen. The manufacturer explains this by the need for monetization, but users often want to get rid of intrusive advertising forever.

In this article, we will discuss all the current ways to disable ads on Xiaomi devices, from official settings to hidden settings and radical methods such as changing the region or installing custom firmware. It is important to understand that some methods can affect the stability of the system, so it is recommended to first try out safe options.

If you’re using a device with a MIUI 14/15 or later, some of the features may have changed β€” we’ve taken this into account in the instructions, and we’ll also look at the features for models with a POCO Launcher and devices for the Chinese market (China ROM).

Why Xiaomi is getting ads and can it be removed forever?

MIUI firmware contains built-in ad modules that load banners from Xiaomi servers.

  • πŸ“± System applications – Security, Themes, Music, Video and even Settings.
  • πŸ”” Notifications – push ads from Mi Browser, GetApps and Xiaomi services.
  • πŸ”’ Lock screen – banners at the bottom or app recommendations.
  • πŸ›’ Recommendations in search - when entering a query in system search.

The manufacturer allows you to disable some of the ads through settings, but some banners (for example, in the β€œThemes” app) remain even after all the manipulations, this is due to the fact that Xiaomi uses different monetization channels for different regions, for example, in the European (EEA) version of MIUI advertising is noticeably less than in the global or Chinese.

Can we take out ads forever? Technically, yes, but it would require:

  1. Disable all advertising services in the settings.
  2. Change the device region to EEA (European Economic Region).
  3. Use it. ADB-deep-switch.
  4. Install custom firmware (e.g. Xiaomi.eu or LineageOS).

⚠️ Warning: Changing your region or firmware may result in loss of warranty and unstable performance of certain features (e.g. Google Pay or Widevine) L1 high-resolution streaming).

Method 1: Disabling Advertising in MIUI Settings (Official Method)

The safest way is to use the firmware settings built in, which is suitable for most Xiaomi, Redmi and POCO models on MIUI 12-15. Instructions may vary slightly depending on the shell version.

Go to Settings β†’ Password & Security β†’ Autostart and turn off Autostart for the following applications:

  • 🚫 Msa (Main System Ads) – the main advertising module.
  • 🚫 Mi Browser or Browser.
  • 🚫 GetApps (application for software recommendations).
  • 🚫 Mi Video or Video.
  • 🚫 Topics.

Go to Settings β†’ Applications β†’ Application Management and for each of the above applications:

  1. Select the application β†’ Notifications β†’ disable all switches.
  2. Turn back β†’ Permits β†’ Disable access to Warehouse, Contacts and Locations.
  3. Click Clear Cache and Clear Data (this will reset the app settings).

To disable advertising in the search bar:

  1. Open the search on the main screen.
  2. Touch the icons βš™οΈ Settings in upper right corner.
  3. Turn off the Appendix Recommendations option.

Disable auto start for Msa and Mi Browser|

Disable notifications for GetApps and Mi Video|

Clear cache and data in the "Temes" app |

Disable recommendations in system search |

Reset the advertising ID Google-settings-->

Method 2: Relocate to EEA (Europe) to reduce advertising

MIUI for the European Region (EEA ROM) firmware contains minimal advertising compared to the global or Chinese version, changing the region does not require unlocking the bootloader, but may affect the operation of some services (for example, Mi Pay or regional camera features).

Instructions for changing the region:

  1. Go to Settings. β†’ The phone.
  2. Tap the MIUI version several times until you get a message: You are a developer!
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the Region option (which may be called Set Region) and select European Union (EEA).
  5. Reset the device.

After the reboot:

  • πŸ”„ Most of the advertising in settings and system applications will disappear.
  • πŸ“‰ GetApps and Mi Browser will stop showing banners.
  • ⚠️ Some features (such as themes or cloud storage) may work differently.

⚠️ Note: Some models (e.g. Redmi Note 12 Pro)+) Changing the region can cause network resets, save Wi-Fi hotspots and mobile Internet settings in advance.

πŸ“Š What region MIUI you now?
Global (Global)
Europe (EEA)
China (China)
India (India)
Other
MIUI RegionAdvertising levelFeatures
Global (Global)⭐⭐⭐⭐Maximum banners in settings and applications
Europe (EEA)⭐Minimum advertising, but some features may be missing
China (China)⭐⭐⭐⭐⭐Advertising + Chinese services instead of Google
India (India)⭐⭐⭐Medium-level advertising, optimized for local services

Method 3: Using ADB to Deeply Disable Advertising

If standard settings don’t work, you can use ADB (Android Debug Bridge), a tool for debugging Android, which allows you to disable the system applications responsible for displaying ads without root rights.

What you need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB Tools.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Step-by-step:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Follow the commands to disable advertising services: 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.xiaomi.gamecenter.sdk.service
  5. Reset the device.

If the pm hide commands do not work (on some versions of MIUI 14+), use an alternative option:

adb shell pm uninstall --user 0 com.miui.systemAdSolution


adb shell pm uninstall --user 0 com.xiaomi.midrop

⚠️ Note: Disabling system applications through ADB This can cause some functions to work unstable (for example, transferring files over Mi Drop or updating themes). --user 0 packet.

πŸ’‘

Before using ADB, back up your important data. If you have problems after disabling applications, you can return them via the command adb shell pm enable name packet.

Method 4: Install custom firmware (Xiaomi.eu, LineageOS)

The most radical, but also the most effective way to get rid of advertising is to install custom firmware.

  • 🌍 Xiaomi.eu – modified version MIUI Advertising free and with extended settings.
  • πŸ€– LineageOS – β€œclean” Android without branded applications Xiaomi.
  • ⚑ Pixel Experience – firmware with an interface, like on Google Pixel.

Advantages of custom firmware:

  • 🚫 Complete lack of advertising in the system.
  • πŸ”§ More opportunities to set up.
  • πŸ“± Regular security updates.

Disadvantages:

  • ⚠️ Loss of warranty (requires unlocking the bootloader).
  • πŸ”‹ Possible battery or performance problems.
  • πŸ“Έ Some camera functions may work worse.

Instructions for installing Xiaomi.eu:

  1. Unlock the bootloader through the official Mi Unlock tool (can take up to 72 hours).
  2. Download the firmware Xiaomi.eu for your model from the official website.
  3. Install it through TWRP (Castom Recovery).
  4. Do a data reset (Wipe Dalvik/Cache, Data, System).
List of supported models Xiaomi.eu
Xiaomi.eu firmware is available for most devices, starting with Xiaomi Mi 6 (2017) and later. a full list of supported models can be found on the project forum. Especially well optimized firmware for flagships (Mi 11/12/13 series) and popular Redmi (Note 10/11/12, K50).

Method 5: Disabling personalized ads in your Xiaomi account

Even if you turn off all banners in your settings, Xiaomi can show β€œrelevant” ads based on your activity. To stop this, you need to disable personalization in your Mi Account.

How to do this:

  1. Open Settings β†’ Xiaomi account.
  2. Go to Mi Account β†’ Account Settings β†’ Personalization and Advertising.
  3. Turn off all switches: 🎯 Personalized recommendations πŸ“Š Usage analysis πŸ”„ Interest-based advertising

Delete advertising data

It is also recommended to reset the Android Advertising ID:

  1. Go to Settings β†’ Google β†’ Advertising.
  2. Click Reset Advertising ID.
  3. Turn off the option of personalized advertising.

These actions will not remove all ads, but will make them less intrusive and non-personalized, for example, instead of banners with the products you were looking for, random offers will be shown.

What to do if advertising remains: additional methods

If after all the manipulations, the ad continues to appear, try the following steps:

  • 🧹 Cleaning the cache of system applications: Go to Settings β†’ Annexes β†’ App management. Select Themes, Browser, GetApps. Click Clear Cache and Clear Data.

Use of the firewall:

Apps like NetGuard or Blokada can block ad services from accessing the Internet, install them from Google Play and blacklist the domains:

tracker.ai.xiaomi.com


ad.mi.com




data.mistat.xiaomi.com

Resetting:

If the ad appears after the MIUI update, try resetting to factory settings (Settings β†’ About Phone β†’ Settings Reset).

For devices with POCO Launcher:

  • Open the launcher settings (clasp your finger on the home screen β†’ Settings).
  • Go to Additional β†’ Recommendations and disable all options.
  • Remove the Discovery widget (if any) from the home screen.