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.
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:
- Go to Settings โ Google โ Advertising.
- Turn off the option of personalized advertising.
- 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.
- Press the notification from the app (such as Mi Video or GetApps).
- Select Disable Notifications.
- 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
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:
- Activate Developer Mode: Go to Settings โ About Phone and tap the MIUI version 7 times.
- Return to Settings โ Additional โ For developers and enable USB debugging.
- 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.systemAdSolutionThese 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:
- Press the Home button and select the new launcher as the main one.
- In the launcher settings, disable all options related to Recommendations or News.
- 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 application | An Advertising-Free Alternative | Note |
|---|---|---|
| Mi Browser | Brave or Firefox Focus | Blocks trackers and ads at the browser level. |
| Music. | VLC or BlackPlayer | Supports local files without banners. |
| gallery | Simple Gallery or QuickPic | No cloud advertising or promotional notifications. |
| Weather. | AccuWeather or Weather Underground | No 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):
- Go to the Mi Unlock website and download the utility.
- Link your Mi Account to your device in Settings โ Xiaomi Account.
- 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:
- Open up. /system/priv-app or /system/app.
- Remove or rename the folders: AnalyticsCore MiuiDaemon MSA MiuiSystemAdSolution Browser
- 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?
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:
- Go to Settings โ Connections โ Private DNS.
- Select the host name of the private DNS provider.
- 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:
- Install NextDNS from Google Play.
- Register at nextdns.io and create a configuration.
- Enable blocklists: AdGuard DNS filter EasyList EasyPrivacy Xiaomi Ads Trackers Blocklist
- 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):
- Enter the code ##847##.
- Select Advertising Settings.
- Turn off all sliders in the Personalized Ads section.
Another hidden trick is to disable the MiuiAdSdk service via Activity Launcher:
- Install Activity Launcher from Google Play.
- Find the list of com.miui.systemAdSolution.
- 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:
- Repeat all steps to disable ads (see sections 1-3).
- If you use ADB โ Re-execute commands (packages can be restored).
- 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:
- Download the necessary firmware from the Xiaomi Firmware Updater website.
- Fastboot or Recovery.
- 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.