How to completely remove advertising on Android-smartphones Xiaomi: 7 proven ways

Advertising in Xiaomi smartphones is one of the most annoying features of firmware MIUI. Banners in the settings menu, pop-up notifications from Mi Browser, advertising blocks in standard applications (for example, Calendar or Music) can spoil the impression even of flagship models like Xiaomi 14 Ultra or other popular models. POCO F6 The problem is exacerbated by the fact that the manufacturer actively monetizes the ecosystem, integrating advertising. SDK even in system services.

Many users mistakenly believe that ads can only be removed through root access or purchase of premium versions of apps. In fact, there are several legal ways to disable most ad content without risking a warranty loss. 7 working methods - from basic settings MIUI to advanced tricks with ADB All instructions are valid for versions. MIUI 14/15 (including HyperOS and tested on devices 2022โ€“2026 year-end.

It is important to understand: Xiaomi constantly updates the mechanisms of displaying ads, so some menu items can move or change names. If you do not find the specified section, check the relevance of the firmware in Settings. โ†’ The phone. โ†’ Version. MIUI. For older models (e.g. Redmi Note 8 Pro or Mi) 9T) You may need to manually edit system files.

๐Ÿ“Š What Advertising Method You Havenโ€™t Tried Before?
Disconnection in MIUI settings
Blocking through ADB
Use of third-party launchers
Installation of custom firmware

Basic MIUI settings: what can be disabled without administrator rights

The first step is to get rid of the most obvious sources of advertising through standard menus, and most Xiaomi users do not even realize that some of the ad modules can be deactivated in just a few taps.

Start by disabling personalized advertising โ€“ this will reduce the number of targeted banners in system applications:

  1. Go to Settings โ†’ Google โ†’ Advertising.
  2. Turn off the option of personalized advertising.
  3. Reset the Advertising Identifier (button at the bottom of the screen).

Next, block ads in key apps:

  • ๐Ÿ“… Calendar: Settings โ†’ Additionally. โ†’ Advertising and recommendations โ†’ Turn off all sliders.
  • ๐ŸŒ Mi Browser: Settings โ†’ Additionally. โ†’ Advertising and news โ†’ Select to disconnect.
  • ๐ŸŽต Music: Settings โ†’ Recommendations โ†’ Deactivate the recommendations.
  • ๐Ÿ“ฑ Topics: Profile โ†’ Settings โ†’ Advertising โ†’ Turn off personalized recommendations.

Notice the notifications from system applications, which are often disguised as helpful tips, but actually advertise Xiaomi services.

  1. Press the notification from the app (such as Mi Video or GetApps).
  2. Select Disable Notifications.
  3. Settings menu โ†’ Annexes โ†’ Notification Management Find and block notifications from msa (Mobile Services Framework) and MiuiDaemon.

โš ๏ธ Note: Disabling notifications from msa may disrupt some system functions, such as synchronizing your Mi Account. If you notice a failure, return your settings back.

โ˜‘๏ธ Checklist for basic cleaning MIUI publicity

Done: 0 / 5

2. Deep Cleanup: Disabling Advertising Services through ADB

If standard settings do not help, the next level is deactivation of advertising packages through the Internet. ADB (Android Debug Bridge: This method doesnโ€™t require root rights, but it will require connecting your smartphone to your computer.

First, prepare the device:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect your smartphone to your PC and confirm the debugging permission.

Now download. ADB Tools (or use Minimals) ADB and Fastboot) and execute commands in the terminal (command line):

adb shell


pm uninstall --user 0 com.miui.analytics




pm uninstall --user 0 com.xiaomi.midrop




pm uninstall --user 0 com.android.browser




pm uninstall --user 0 com.miui.bugreport




pm uninstall --user 0 com.miui.player




pm disable-user --user 0 com.miui.systemAdSolution

These commands remove or disable the following components:

  • ๐Ÿ“Š com.miui.analytics โ€“ statistics collection (includes advertising metrics).
  • ๐Ÿ”„ com.xiaomi.midrop โ€“ file sharing service (shows promo notifications).
  • ๐ŸŒ com.android.browser โ€“ standard browser with built-in advertising.
  • ๐Ÿ› com.miui.bugreport โ€“ error reporting tool (sometimes displays banners).
  • ๐ŸŽฌ com.miui.player - video player with advertising.
  • ๐Ÿšซ com.miui.systemAdSolution โ€“ the main module of system advertising.

โš ๏ธ Note: Deleting com.miui.systemAdSolution may cause some features to fail MIUI, If you notice instability, run pm enable com.miui.systemAdSolution to return changes.

Critical information: On some devices (e.g. Redmi Note 12 Pro)+) After disabling com.miui.systemAdSolution, the Smart Assistant function stops working!

๐Ÿ’ก

If, after the execution, ADB-Advertising will return after the update MIUI, Repeat the procedure. To automate the process, save the commands to a file. adb_commands.bat And run it after each update.

3. Alternative launchers and shells: how to bypass system advertising

If you're tired of seeing banner ads on the home screen or in the app menu, consider installing a third-party launcher, which doesn't remove ads completely, but hides them from your eyes.

The best options for Xiaomi:

  • ๐Ÿ† Nova Launcher supports customization of icons, gestures and hiding unnecessary items. In the premium version, you can remove the search bar (where advertising often shows).
  • ๐ŸŽจ Lawnchair is an open launcher with themes and no advertising. POCO-device.
  • โšก Hyperion Launcher โ€“ optimized for performance, blocks pop-ups from MIUI.
  • ๐Ÿ”„ Microsoft Launcher โ€“ Windows integration, but requires disabling ads in settings (Personalization section) โ†’ Advertising).

After the launcher is installed:

  1. Press the Home button and select the new launcher as the main one.
  2. In the launcher settings, disable all options related to Recommendations or News.
  3. Hide or replace widgets MIUI (For example, weather or calendar, as they may continue to show ads.

For maximum effect, combine the launcher with alternative applications:

Standard MIUI applicationAn Advertising-Free AlternativeNote
Mi BrowserBrave or Firefox FocusBlocks trackers and ads at the browser level.
Music.VLC or BlackPlayerSupports local files without banners.
gallerySimple Gallery or QuickPicNo cloud advertising or promotional notifications.
Weather.AccuWeather or Weather UndergroundNo banners in the widget.

The downside of this method is that not all system notifications are blocked, such as ads in the notification curtain or settings may still appear, and more drastic measures will be required to completely remove them (see the following sections).

4. Root methods: complete removal of advertising from the MIUI

If youโ€™re willing to sacrifice a warranty for a clean interface, getting root permissions will open up access to deep cleaning, a method thatโ€™s suitable for power users and requires unlocking the bootloader.

To start, unlock the bootloader (the instructions are relevant for Xiaomi 2026):

  1. Go to the Mi Unlock website and download the utility.
  2. Link your Mi Account to your device in Settings โ†’ Xiaomi Account.
  3. Launch Mi Unlock Tool, connect your phone in Fastboot mode (clip Power). + Volume down) and follow the instructions.

After unlocking, install Magisk (recommended version: 26.4)+) Use modules to remove advertising:

  • ๐Ÿ”ง Displaxโ€™s MIUI Mod โ€“ removes advertising packages, optimizes performance.
  • ๐Ÿšซ AdAway โ€“ Blocks Advertising Domains at Host Level.
  • ๐Ÿ›ก๏ธ Xiaomi Debloater โ€“ removes unnecessary system applications (including advertising) SDK).

To manually remove advertising packages through Root Explorer:

  1. Open up. /system/priv-app or /system/app.
  2. Remove or rename the folders: AnalyticsCore MiuiDaemon MSA MiuiSystemAdSolution Browser
  3. Reset the device.

โš ๏ธ Attention: Removing system applications through root can result in a bootloop.Always backup through TWRP before making changes. On some models (e.g. Xiaomi) 13T) removal MSA Mi Account and Find Device.

For users who do not want to mess with manual removal, there are ready custom firmware without advertising:

  • ๐ŸŒ MIUI EU โ€” European MIUI Advertising-free and Chinese-based.
  • โšก Pixel Experience โ€“ firmware based on pure Android (without advertising, but lost features) MIUI).
  • ๐Ÿ”„ LineageOS is a stable open source alternative.
What if notifications stopped working after removing advertising packages?
This is because some system services (such as msa) are responsible for push notifications, so to return functionality, install the MiPush Framework Fix module via Magisk or restore deleted packets from a backup.

5. Network-level advertising blocking: DNS and VPN

If you don't want to interfere with system files, you can block ads at the level of Internet traffic, which works for banners in the browser, applications and some system notifications.

The easiest way to change is to change. DNS-server:

  1. Go to Settings โ†’ Connections โ†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses: dns.adguard.com 1dot1dot1dot1.cloudflare-dns.com dns.google

For more secure locking, use VPN traffic-filtered:

  • ๐Ÿ›ก๏ธ AdGuard VPN โ€” Blocks Advertising and Tracking Without Root.
  • ๐ŸŒ Blokada โ€“ Open source filtering software DNS-request.
  • ๐Ÿ”’ NextDNS โ€“ allows you to create custom blocking rules.

Set up NextDNS for maximum locking:

  1. Install NextDNS from Google Play.
  2. Register at nextdns.io and create a configuration.
  3. Enable blocklists: AdGuard DNS filter EasyList EasyPrivacy Xiaomi Ads Trackers Blocklist
  4. Activate VPN-regime.

This method does not remove system advertising (e.g., in settings). MIUI), but effectively locks:

  • ๐Ÿ“ข Banners in the browser and applications.
  • ๐Ÿ“ฑ Pop-up notifications from advertising networks.
  • ๐ŸŽฎ Advertising in games (for example, in Mi Game Center).

โš ๏ธ Attention: Some VPN-Services (e.g. AdGuard) VPN) You can interfere with Mi Account, causing sync errors. If you notice problems, add api.account.xiaomi.com to the exception list.

6. Hidden settings MIUI: codes and secret menus

Xiaomi hides some of its advertising modules in engineering menus that are accessed through codes, methods that are little known but can significantly reduce the number of banners.

List of useful codes (enter the phone as a number in the application):

  • ๐Ÿ”ข ##4636## - Test menu. Go to Usage statistics โ†’ Disable Ads (if available).
  • ๐Ÿ“Š ##225## - Balance statistics (sometimes containing advertising metrics).
  • ๐Ÿ”„ ##6484## - Event test can show advertising sources).
  • ๐Ÿšซ ##7378423## - service menu (in some firmware allows you to disable MiuiAdSdk).

For devices on HyperOS (new shell Xiaomi):

  1. Enter the code ##847##.
  2. Select Advertising Settings.
  3. Turn off all sliders in the Personalized Ads section.

Another hidden trick is to disable the MiuiAdSdk service via Activity Launcher:

  1. Install Activity Launcher from Google Play.
  2. Find the list of com.miui.systemAdSolution.
  3. Select the.MainActivity activity and force it to stop.

On some devices (e.g. Redmi) K70 Pro) these methods allow you to remove up to 80% of system advertising, including banners in Settings โ†’ Additionally.

๐Ÿ’ก

Secret codes and engineering menus may vary depending on the firmware region. If the code doesn't work, check the version. MIUI In Settings โ†’ About the phone and find the right combinations for your model.

7. Updates and firmware: how not to return the adverts

Even after successful removal of the advert, it may return after the update. MIUI. To avoid this, follow these rules:

Before the update:

  • ๐Ÿ”„ Make a backup copy through Settings โ†’ Additionally. โ†’ Backup.
  • ๐Ÿ“‹ Save the list of disabled packages (pm list packages command) -d into ADB).
  • ๐Ÿšซ Turn off automatic updates in Settings โ†’ The phone. โ†’ Updating the system โ†’ โš™๏ธ โ†’ Auto-update.

After the update:

  1. Repeat all steps to disable ads (see sections 1-3).
  2. If you use ADB โ€” Re-execute commands (packages can be restored).
  3. Check the work. DNS/VPN-blocker.

For users of custom firmware (for example, MIUI EU):

  • ๐Ÿ”„ Update only through TWRP OrangeFox to avoid overwriting system files.
  • ๐Ÿ“ฆ After the update, re-switch Magisk and modules to block ads.
  • ๐Ÿ› ๏ธ Use the tool. MIUI bootloader to select a firmware version without advertising SDK.

If the ad came back after the update, and previous methods do not help โ€“ consider rolling back on the old version. MIUI:

  1. Download the necessary firmware from the Xiaomi Firmware Updater website.
  2. Fastboot or Recovery.
  3. Block automatic updates (see above).

โš ๏ธ Note: Retracement to old firmware can lead to problems with Mi Account (for example, requiring authorization when enabled).Always check firmware compatibility with your model in forums 4PDA or XDA Developers.

FAQ: Frequent questions about removing ads on Xiaomi

โ“ Why is it still showing up after you turn off the ad in the settings?
You may have missed one of the ad packages (e.g. com.miui.systemAdSolution). ADB Or check for hidden settings (Section 6). Also, ads may come from third-party apps โ€“ use AdGuard to block at the network level.
โ“ Can you remove advertising without rooting and ADB?
Basic settings (section 1) and alternative launchers (section 3) will reduce the number of banners, but system advertising in the notification curtain or settings will remain. ADB root.
โ“ Will the ad blocker work on POCO-device?
Yes, all the methods in this article apply to smartphones. POCO (for example, POCO X6 pro POCO F5), Because they work on the same firmware. MIUI/HyperOS. Exception โ€“ some models for India may have unique advertising SDK.
โ“ How to return remote system applications if something breaks?
If, after removing the packages, ADB or root malfunctions, restore them by the command: pm install-existing --user 0 For full recovery, you may need to flash through Fastboot.
โ“Legally blocking ads on Xiaomi?
Yes, disabling personal advertising does not violate the law, but distributing modified firmware with remote advertising SDK You may be in conflict with the Xiaomi license agreement. Use the methods in this article at your own risk.