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:
- Disable all advertising services in the settings.
- Change the device region to EEA (European Economic Region).
- Use it. ADB-deep-switch.
- 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:
- Select the application β Notifications β disable all switches.
- Turn back β Permits β Disable access to Warehouse, Contacts and Locations.
- Click Clear Cache and Clear Data (this will reset the app settings).
To disable advertising in the search bar:
- Open the search on the main screen.
- Touch the icons βοΈ Settings in upper right corner.
- 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:
- Go to Settings. β The phone.
- Tap the MIUI version several times until you get a message: You are a developer!
- Back to Settings β Additionally. β For developers.
- Find the Region option (which may be called Set Region) and select European Union (EEA).
- 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.
| MIUI Region | Advertising level | Features |
|---|---|---|
| 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:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- 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
- 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:
- Unlock the bootloader through the official Mi Unlock tool (can take up to 72 hours).
- Download the firmware Xiaomi.eu for your model from the official website.
- Install it through TWRP (Castom Recovery).
- Do a data reset (Wipe Dalvik/Cache, Data, System).
List of supported models Xiaomi.eu
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:
- Open Settings β Xiaomi account.
- Go to Mi Account β Account Settings β Personalization and Advertising.
- Turn off all switches: π― Personalized recommendations π Usage analysis π Interest-based advertising
Delete advertising data
It is also recommended to reset the Android Advertising ID:
- Go to Settings β Google β Advertising.
- Click Reset Advertising ID.
- 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.comResetting:
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.