How to permanently remove ads from Xiaomi phone: full guide 2026

Advertising on Xiaomi smartphones is one of the most common complaints users have received, and even after buying a new device, owners are faced with intrusive banners in system applications, notifications and on the desktop, the reason is the MIUI branded shell, which integrates advertising modules by default for monetization, but not everyone knows that most of this advertising can be disabled by legal means without root rights and complex manipulation.

In this article, we will discuss 7 working methods to remove ads on Xiaomi, Redmi and POCO โ€“ from basic MIUI settings to radical solutions like changing firmware. We will focus on the nuances for different regions (global / Chinese version), as well as the risks that can arise from improper actions. If you are tired of banners in Browser, Music or Themes, this guide will help clean the interface once and for all.

Why is Xiaomi getting ads and can it be removed?

The MIUI branded shell contains built-in SDKs (Software Development Kit) that upload banners from Xiaomi servers.

  • ๐Ÿ“ฑ System applications: Themes, Browser, Music, Video, Files.
  • ๐Ÿ”” Notifications: push ads from Mi Push Service (often masquerading as "helpful tips").
  • ๐Ÿ  Desktop: Weather, calendar or recommendations with banners.
  • ๐Ÿ” Search: Xiaomi's built-in search shows sponsored links.

Can you remove ads completely? 100% get rid of them only after installing custom firmware (for example, LineageOS), but this requires unlocking the bootloader and losing the warranty. However, in 90% of cases, it is enough to disable advertising identifiers in the MIUI settings and deactivate unnecessary services. The main thing is to understand that Chinese versions of firmware (China ROM) always have more advertising than global ones (Global ROM).

โš ๏ธ Attention: On devices with China ROM Some menu items may be missing or otherwise named, for example, the option to disable personal advertising is sometimes hidden in the section Additional.

Method 1: Disabling personalized advertising in MIUI

The easiest and safest method is to deactivate advertising identifiers in your settings, which works on all current versions of MIUI (12 to 14) and does not require superuser rights.

Instructions:

  1. Open Settings โ†’ Google โ†’ Advertising.
  2. Click Reset Advertising ID and confirm the action.
  3. Go back to the basic settings and go to Settings โ†’ Memory โ†’ Cleanup.
  4. Slap the icon. โš™๏ธ in the upper right corner and select Disable recommendations.
  5. In Settings โ†’ Applications โ†’ Application Management, find Msa (or Miui Daemon), open it and turn off AutoRun.

After this, ads in system applications should be reduced by 60-70%, but banners in the Themes or Browser may remain โ€“ they will require additional steps to remove them.

Reset Google |Disable the recommendations in "Cleanup" |Deactivate AutoRun for Msa|Reboot phone-->

Method 2: Manually disabling ads in each application

Some Xiaomi system applications have their own advertising settings that do not depend on the global parameters of MIUI.

AnnexThe path to settingsWhat to turn off
TopicsProfile โ†’ Settings โ†’ RecommendationsDisable Display Recommendations and Personalized Advertising
browserโ‹ฎ โ†’ Settings โ†’ Additionally.Remove the box from Recommended Content
Music.Profile โ†’ Settings โ†’ AdvertisingDisable Personalized Recommendations
VideoProfile โ†’ Settings โ†’ GeneralDeactivate Advertising Notices
Files.โ‹ฎ โ†’ Settings โ†’ RecommendationsTurn off the display of ads

Important: Once you turn off ads in Themes or Browser, the app can suggest that you rate them in the Play Market -- it's not an ad, it's a standard feedback request. It can be ignored.

Topics|browser|Music.|Video|Files.|Other-->

Method 3: Using ADB to Deeply Disable Advertising

If manual settings donโ€™t work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to turn off system components without root permissions, a method that is suitable for advanced users and requires you to connect your phone to your computer.

Step-by-step:

  1. Download and install ADB Tools on PC.
  2. Turn on USB Debugging on your phone: Settings โ†’ About Phone โ†’ MIUI version (tap 7 times to activate Developer Mode), then go back to Settings โ†’ Additional โ†’ Developer and enable debugging.
  3. Connect the phone to your PC and type in the command line: Adb devices Make sure the device is defined.
  4. Follow the commands to disable advertising services: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.midrop adb shell pm disable-user --user 0 com.android.browser
  5. Reboot the phone.

These commands disable the main MIUI ad modules. If you want to return everything back, replace disable-user with enable.

โš ๏ธ Attention: Some teams ADB For example, disabling com.android.browser will delete the standard browser.

adb shell pm enable com.miui.weather2

Method 4: Installation of an alternative launcher

Xiaomiโ€™s system launcher (POCO Launcher or MIUI Launcher) often shows ads on the desktop โ€“ for example, in the form of banners in the search bar or app recommendations.The solution is to install a third-party launcher such as Nova Launcher, Lawnchair or Hyperion.

How it works:

  • ๐Ÿ“ฅ Download the launcher from the Play Market (for example, Nova Launcher).
  • ๐Ÿ”ง When you first start, select it as the default launcher.
  • โš™๏ธ In the new launcher settings, disable all options related to recommendations (e.g. Google Discover in Nova).
  • ๐Ÿ—‘๏ธ Remove or disable the system launcher through ADB: adb shell pm disable-user --user 0 com.miui.home

Advantages of the method: full control over the desktop, no advertising in search and widgets. Disadvantages: some MIUI features (for example, Dual applications) may become unavailable.

How to return the system launcher if something went wrong?
If after disabling com.miui.home phone stopped working normally, connect to ADB and do: adb shell pm enable com.miui.home Then restart the device and select the system launcher in the default settings.

Method 5: Blocking Advertising through Hosts File

Another effective method is editing the hosts file, which blocks access to ad servers, which doesn't require root rights, but requires a special application like AdAway (which runs without a root) or Blokada.

Instructions for AdAway:

  1. Download AdAway from the official website (there is no AdAway in the Play Market).
  2. Open the application and click Download files and apply.
  3. Go to Settings โ†’ Host Sources and add sources: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts https://adaway.org/hosts.txt
  4. Update the hosts file and reboot the phone.

This will block most ad domains, including those used by Xiaomi.However, some banners in system applications may remain - they are downloaded through other mechanisms.

๐Ÿ’ก

Editing the hosts file does not require root rights, but after updating the MIUI settings may reset.

Method 6: Install custom firmware (for power users)

If you are willing to sacrifice the guarantee and opportunity OTA-The radical solution is to install custom firmware like LineageOS, Pixel Experience or ArrowOS. These firmwares are devoid of advertising and pre-installed Xiaomi applications, but require unlocking the bootloader.

The short algorithm:

  1. Unlock the bootloader through Mi Unlock Tool (you need a Mi Account and wait 7-15 days).
  2. Install custom recovery (TWRP or OrangeFox).
  3. Download the firmware for your model from the XDA Developers forum.
  4. Flow through recovery by running Wipe Dalvik/Cache.

Pros: no advertising, pure Android, regular updates. Cons: loss of warranty, risk of "bricking" device, possible bugs (for example, a broken NFC or camera).

โš ๏ธ Note: On some Xiaomi models (e.g. Redmi Note 10 Pro), unlocking the bootloader leads to the binding of the Mi Account. Without it detachment, the phone will turn into a โ€œbrickโ€ after reset. Before firmware, make sure you know the username and password!

Method 7: Buying a Global ROM phone

If you havenโ€™t bought a phone yet, the most reliable way to avoid advertising is to choose a Global ROM model, which, unlike the Chinese version (China ROM), contains minimal advertising and supports Google services out of the box.

How to distinguish the Global ROM from China ROM:

  • ๐Ÿท๏ธ The box should have a sticker that says Global Version.
  • ๐Ÿ“ฑ In settings: Settings โ†’ The phone. โ†’ Version. MIUI โ€” The global firmware will contain a suffix MIUI Global (e.g., Global, MIUI Global 14.0.5).
  • ๐Ÿ›’ Buy from official sellers: Mi Store, AliExpress Official Store, Amazon (avoid "gray" suppliers).

Even on Global ROM, there is a small amount of advertising left, but it can be removed in the ways described above (for example, through settings or ADB). Chinese versions (China ROM) require mandatory firmware reflashing to Global or custom firmware.

FAQ: Frequent questions about advertising on Xiaomi

Why does it appear again after the ad is turned off in the settings?
MIUI periodically resets some settings after updates. To avoid this: Turn off automatic updates MIUI In Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Update settings. Use ADB-commands for permanent disabling of advertising services (see Method 3).
Can you remove ads without a computer?
Yes, most ways don't require a PC: Turning off personalized ads in settings (Method 1); Manually disabling in each application (Method 2); Installing an alternative launcher (Method 4); Using ad-blocking apps (e.g. Blokada); ADB and custom firmware are the only methods that require a computer.
Why are there less ads on POCO phones than on Redmi?
Smartphone series POCO They are initially marketed as devices for enthusiasts and have a less aggressive advertising policy: POCO Launcher defaults not showing banners on desktop. POCO Some advertising has been disabled SDK, which are active in the standard MIUI. Updates for POCO They come out less often, so they don't add advertising modules as often. POCO Advertising in Themes and Browser.
How to check if the advertisement is actually turned off?
To make sure that the ad modules are deactivated: Open Themes and check if banners are still in the Recommended section. Run the Browser and see if there are ads on the homepage. Check notifications - are push messages coming with offers. Use the App Inspector app (from Play Market) to check the activity of the com.miui.systemAdSolution or com.xiaomi.msa.global processes.
Can disabling ads affect the performance of the phone?
No, removing ad units doesn't impair performance. On the contrary: Reduces CPU load (no need to load banners); reduces traffic (ads consume up to 50-100 MB per month); increases battery life (ad services work in the background); the only possible disadvantage is that some system applications (such as Themes) may be slower due to disconnected background processes.