How to completely remove advertising from Xiaomi phone: a step-by-step guide

Owners of Xiaomi, Redmi and POCO smartphones regularly face one unpleasant feature of MIUI firmware: aggressive embedded advertising. Banners appear in the settings menu, on the lock screen, in system utilities and even in standard applications like Browser or Music. The manufacturer positions this as β€œpersonalized recommendations”, but in practice users receive intrusive ads that slow down the phone and spoil the experience of use.

The good news is that most of the advertising modules in MIUI can be turned off without root rights and third-party programs β€” just know where to look for the right settings. The bad news is that Xiaomi regularly changes the location of options and adds new advertising mechanisms, so there is no universal solution for all occasions. In this article, we will discuss the current 2026 ways to remove ads, including hidden settings that the manufacturer does not advertise.

It is important to understand that advertising in MIUI three-type: 1) System (banners in the menu, notifications from the Msa/MiuiDaemon), 2) In standard applications (Themes, Browser, Music), 3) Third-party software (usually integrated by developers).

We will focus on the first two categories, which can be removed in whole or in part.

1. Disabling personalized advertising in MIUI

The first step is to deactivate the targeted ad system that collects data about your actions, a method that works on all Xiaomi smartphones with MIUI 12-14 (including Redmi and POCO), but the path to settings may vary slightly depending on the firmware version.

Instructions:

  1. Open the Settings. β†’ The phone.
  2. Tap 7-10 times on the MIUI version until the notification β€œYou became a developer!” appears.
  3. Return to the main Settings menu and select a new section β†’ For developers.
  4. Find the option of Personalized Ads (or Interest-Based Ads) and turn it off.

After that, the system will stop showing ads based on your data, but some banners (for example, in the Topic app) may remain.

πŸ’‘

If Personalized Ads is not on the developer menu, check Settings β†’ Applications β†’ Application Management β†’ All Apps. Find Msa (or MiuiDaemon), open its settings, and turn off the Show Over Other Windows permission.

2. Manual removal of advertising in system applications

Some standard MIUI utilities (e.g. Themes, Browser, Music) have their own advertising modules that do not depend on the overall customization setting.

Examples:

  • 🎨 Topics: Open the app β†’ Profile β†’ Settings β†’ Turn off recommendations and display ads.
  • 🌐 Browser: Settings β†’ Additionally. β†’ Take the box off of personalized news.
  • 🎡 Music: Settings β†’ Recommendations β†’ Turn off all switches.
  • πŸ“± Camera: in some versions MIUI Advertisements appear in the gallery - open the camera settings β†’ gallery β†’ turn off the recommendations.

If your app doesn’t have explicit options to disable ads, try resetting it: Settings β†’ Apps β†’ Application Management β†’ [app name] β†’ Storage β†’ Clear data. Attention: this will delete all stored data (bookmarks, histories, etc.), so make a backup beforehand.

πŸ“Š What appendix MIUI Shows the Most Advertising?
Topics
browser
Music.
Camera/Gallery
Other

3. Blocking of advertising notices

One of the most annoying types of ads in MIUI is push notifications from system services (Msa, MiuiDaemon, Cleaner), which appear in the curtain even when the screen is locked and often disguise themselves as useful tips (for example, β€œOptimize your phone for better performance”).

To get them out:

  1. Open Settings β†’ Notifications and Status bar β†’ Notification management.
  2. Find the applications Msa (or MIUI System Ads) MiuiDaemon Cleaner (or Security Download Manager)

Turn off the "Show notifications" switch

If you don’t have Msa on the list, try searching for it in the settings (the magnifier icon at the top of the screen).In some regional versions of the firmware, this application is hidden – then only the ADB method (described below) will help.

What happens if you turn off Msa?
Msa (Mobile Services Framework) is not only responsible for advertising, but also for some system functions, such as syncing your Xiaomi account, which can cause problems with updates or cloud services, but in practice, 90% of users do not notice the difference after deactivating this service, except for the disappearance of ads.

4.Using ADB to Deeply Disable Advertising

If manual settings didn’t work, you can use ADB (Android Debug Bridge), an Android debugging tool that allows you to disable system applications without root permissions, which works on all Xiaomi smartphones, but requires a connection to a computer.

Step-by-step:

  1. Download ADB Tools and unpack the archive in any folder on your PC.
  2. On your phone, turn on USB Debugging (Settings β†’ Additional β†’ For developers).
  3. Connect your phone to your computer via USB (select File Transfer mode).
  4. Open the command line (Windows) or terminal (macOS/Linux) in the folder with ADB and execute the commands in turn: adb devices (the name of your device should appear) adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm uninstall --user 0 com.xiaomi.midrop adb shell pm uninstall --user 0 com.miui.analytics

After you've done these commands, restart your phone. Ads in the system menus and notifications should disappear. If some of the banners are left, try adding two more commands:

adb shell pm uninstall --user 0 com.miui.msa.global


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

β˜‘οΈ Preparation for work with ADB

Done: 0 / 5

5. Alternative methods: disabling via MIUI Hidden Settings

MIUI firmware has hidden settings that allow you to disable ads without ADB. These can be accessed through special engineering codes or applications like MIUI Hidden Settings (available on Google Play).

Method with engineering code:

  1. Open the Phone app.
  2. Enter the code ##6484## (some models run #64663##).
  3. In the menu that opens, find the Advertising or Advertising section and turn off all switches.

To block YouTube ads, use alternative clients like Vanced (requires manual APK installation) or NewPipe (available in F-Droid), which not only remove ads, but also add useful features like background play.

tracker.miui.com


data.mistat.xiaomi.com




sdkconfig.ad.xiaomi.com

This will help to remove the remaining trackers.-->

7.Extreme measures: flashing on custom firmware

If none of these methods worked, the radical solution is to install custom firmware without advertising, which is suitable for advanced users, as it requires unlocking the bootloader and can potentially lead to a loss of warranty.

Popular firmware without advertising for Xiaomi:

FirmwareFeaturesComplexity of installationSupport for MIUI-fitting
LineageOSClean Android without unnecessary appsMediumNo (a completely different interface)
Pixel ExperienceThe interface is like Google PixelMediumNo.
MIUI by XDA (modified)Official MIUI without advertisingHigh (you need to look for an assembly for your model)Yes (all functions retained)
Havoc-OSFlexible setup, close to Android stockTall.Partially.

Before installing custom firmware, consider:

⚠️ Attention: Unlocking the bootloader resets the phone to factory settings and erases all data.In addition, Xiaomi can block an account for 30 days after unlocking if you do it for the first time.

If you do, follow this sequence:

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Install TWRP Recovery (see instructions for your model on XDA Developers).
  3. Download the correct firmware and download it via TWRP.
  4. Scroll Magisk (optional, for root rights).

FAQ: Frequent questions about advertising on Xiaomi

❓ Why After Updating MIUI The commercial reappeared?
Xiaomi regularly returns ad modules in new firmware versions. After updating, check: Personalized Advertising Settings (they can reset), Permissions for Msa and MiuiDaemon, availability of new system applications (for example, com.xiaomi.mirecycle). If the advert returns, repeat the steps from the ADB section or use MIUI Hidden Settings.
❓ Can you remove advertising without a computer?
Yes, but the effectiveness will be lower. Try: Turn off personalized ads manually (section 1). Remove permissions for Msa and MiuiDaemon via Settings β†’ Apps. Use MIUI Hidden Settings (no PC required).
❓ Why Advertising is Still in Some Apps?
Standard methods remove only system advertising MIUI. Banners in third-party applications (for example, in games or social networks) are blocked separately: through account settings (for example, on Facebook); with the help of blockers like AdGuard; Purchase of a premium version (if available); Completely remove ads in all applications without root rights.
❓ How to return the advertisement if I change my mind?
If you have disabled advertising through Settings or ADB, It can be returned: For manual settings: turn back options in Personalized Ads and Notifications. ADB: Follow the command adb shell cmd package install-existing com.miui.systemAdSolution For hidden settings: use engineering code or MIUI Hidden Settings. ⚠️ Note: After the return of the advertisement, notifications about new features may appear" MIUI β€” It's normal behavior in the system.
❓ Are these methods working on POCO redmi?
Yes, all of the methods described are suitable for POCO and Redmi, as they run on the same MIUI firmware (possibly with minor changes in menu item names). Except for the POCO model with POCO Launcher firmware, where the path to some settings may differ. For example, in POCO F5, the option Personalized Advertising is in Settings β†’ POCO Launcher β†’ Additional.