Xiaomi, Redmi and POCO smartphones have long gained popularity due to the ratio of price and quality, but many users are faced with one unpleasant feature โ aggressive system advertising. Banners in the settings menu, advertising notifications, built-in offers in branded applications (Mi Browser, Mi Video, Themes) can seriously spoil the impression of the device. In this article, we will analyze all the current ways to disable advertising on Xiaomi phones โ from standard settings to advanced methods using ADB and root.
It is important to understand that advertising in MIUI is of three types: 1) System - banners in the settings menu, on the lock screen, in the notification centers. 2) In applications - built-in offers in Mi Browser, Mi Music, Mi Video and other branded services. 3) Push notifications - pop-ups with advertising games, promotions and other things.
Each type requires a different approach โ there is no one-stop solution, so we tested all methods on current versions of MIUI 14/15 (including HyperOS) and selected only those that work.
Before you start, check your firmware version: go to Settings โ About Phone โ MIUI Version. If you have HyperOS (the new shell from Xiaomi), some menu items may be called differently - we will specify alternative paths. Also note that after major updates, Xiaomi sometimes returns ads even on previously "cleaned" devices - so it is useful to know how to block its reappearance.
1. Disabling Advertising through the standard MIUI settings
To start with, the basics are the built-in shell options, and Xiaomi officially allows you to turn off some of the ads, but these settings are often hidden or reset after updates.
The first step is to turn off personalized advertising.
- Go to Settings โ Google โ Advertising (or Settings โ Additional โ Privacy โ Advertising in HyperOS).
- Turn off the Personalized Ads option and reset the Advertising Identifier (click Reset).
- Return to the main settings and open Settings โ Accounts โ Mi Account โ Sync, then turn off Advertising and Analytics.
Next, remove the ads from the notification center and lock screen:
- ๐ฑ Settings โ Lock screen โ Additionally. โ Recommendations โ Turn off all switches.
- ๐ Settings โ Notifications โ Additional settings โ Promotional notices โ turn off the slider.
- ๐ Settings โ Home screen โ Recommendations โ Select "Do not show".
These actions will remove up to 60% of system advertising, but banners in branded apps (Mi Browser, Themes) will remain.
๐ What Advertising in Xiaomi Irritates You the Most?
Banners in settings
Notifications of games/promotions
Advertising at Mi Browser
Advertising on the lock screen
All of the above.
2. Removal of Advertising in Xiaomi Branded Apps
Xiaomi apps are the main source of advertising, and even after the system banners are turned off, they continue to show promo content, and let's look at how to clean up the most insolent of them:
Mi Browser (Observer):
- ๐ Open the browser, press. โฎ โ Settings โ Additionally.
- ๐ซ Turn off Recommended Content and Fast News.
- ๐ก๏ธ In the Privacy section, disable Personalized Recommendations.
Themes:
- ๐จ Go to the app, click on the avatar in the upper right corner.
- โ๏ธ Select Settings โ Recommend and disable all options.
- ๐๏ธ Remove the app cache: Settings โ Annexes โ Application management โ Topics โ Warehouse โ Clear the cache.
Mi Video (Video) and Mi Music (Music):
- ๐ฌ In Mi Video: Profile โ Settings โ Recommendations โ Shut it down.
- ๐ต At Mi Music: Settings โ Additionally. โ Personalized recommendations โ turn off.
If you still see ads after this, try disabling the auto-update of apps in Google Play for Xiaomiโs branded software, and often updates return ad modules.
Disable recommendations in Mi Browser|Delete the app's cache Topics|Disable auto-update of branded applications|Check the settings after each update MIUI-->
3.Using ADB to Deeply Disable Advertising
If standard methods didnโt work, itโs time for advanced tools. ADB (Android Debug Bridge) lets you disable the system components responsible for displaying ads without getting root permissions. This method works on most Xiaomi, Redmi and POCO devices with MIUI 12-15 and HyperOS.
You'll need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ USB-cable (preferably original).
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times click on the line, then go back to Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ ๏ธ Utility. ADB (You can download from the official Android website).
Instructions for disabling advertising through ADB:
- Connect the phone to the PC and allow debugging (a request will appear on the smartphone screen).
- Open the command prompt (cmd in Windows) and check the connection: adb devices should appear serial number of your device.
- Follow the commands in turn (each disables a separate ad module): 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.miui.analytics adb shell pm hide com.xiaomi.joyose
- Reboot the phone.
Important: After major MIUI updates, these components can be activated again. Save the list of commands in a text file to quickly repeat the procedure.
What if the ADB canโt see the device?
1.Make sure drivers are ADB installed (download platform-tools and unpack). 2. Try another one USB-cable (not all support data transfer). 3. Enable the option "Debugging by Debugging" in the developer settings USB (security parameters)โ and โAllow unlocking OEM". 4.Reboot your phone and PC, then reconnect.
4. Removal of advertising through root rights
If you're willing to take drastic measures, getting root rights gives you complete control of the system, a method that's suitable for power users, because it requires unlocking the bootloader and installing a customized backup (like TWRP), the advantage of being able to remove the system applications responsible for advertising forever.
Steps to remove ads from root:
- Unlock the bootloader through the official Xiaomi tool (requires an account binding and a wait of 7-15 days).
- Install a TWRP or other custom Recovery for your model (see instructions on XDA Developers).
- Please use Magisk to obtain root rights.
- With Root Explorer or Titanium Backup, remove the following packages: com.miui.systemAdSolution (main ad module) com.xiaomi.midrop (advertising in Mi Drop) com.android.browser (Mi Browser) com.miui.analytics (analytics collection) com.xiaomi.joyose (advertising in Mi Video)
After you delete, restart the device. There will be no ads, but note:
โ ๏ธ Attention: Removing system applications can cause unstable phone operation.Before experimenting, make a backup through TWRP Mi Flash Tool, also some functions, OTA-Updates may stop working.
The alternative is to freeze unwanted apps using Titanium Backup or App Quarantine, which is safer than completely removing them and allows you to return them back if necessary.
๐ก
If after receiving root, the phone stopped updating โover the airโ, download firmware manually from the Xiaomi website and install it via TWRP or Mi Flash Tool.
5. Alternative methods: Disconnection via DNS and firewall
If ADB and root are too complex, you can try blocking ad servers at the network level.
Modification of DNS:
- ๐ Go to Settings. โ Connections โ Private DNS.
- ๐ง Select "Host Name of Private Provider" DNS" and type in dns.adguard.com or 1.1.1.1 (DNS from Cloudflare with ad blocking).
Use of a firewall:
- ๐ฅ Install NetGuard (no root requirement) or AFWall+ (root).
- ๐ซ Block Internet access for applications: MiuiDaemon Analytics MSA (Mi Service Framework) Mi Push Service
3. Hosts file:
- ๐ Download a modified hosts file with ad domain blocking (e.g. AdAway).
- ๐ง Replace the standard file along the way /system/etc/hosts (need root or ADB record-holding).
These methods are less reliable than ADB or root, as Xiaomi periodically changes the addresses of ad servers, but they do not require deep changes in the system and are easily canceled.
| Method | Difficulty | Efficiency | Reversibility | Need root? |
|---|
| Standard settings of MIUI | โญ | 30โ60% | Yes. | No. |
| Cleaning branded applications | โญโญ | 50โ70% | Yes. | No. |
| ADB-team | โญโญโญ | 80โ90% | Yes. | No. |
| Root + packet removal | โญโญโญโญ | 95โ100% | Partially. | Yes. |
| DNS/firewall | โญโญ | 40โ70% | Yes. | No. |
6.What to do if the ad returns after the update?
Xiaomi regularly releases updates that can return ad modules. If banners reappear after the update, follow the following steps:
1. Check the settings:
- ๐ Go to Settings. โ Accounts. โ Mi Account. โ Sync and turn off Advertising and Analytics again.
- ๐ B Settings โ Confidentiality โ Special permits โ Display on top of other windows, check if there are any suspicious applications.
2. Repeat. ADB-team:
- ๐ฅ๏ธ Connect your phone to your PC and execute the same commands as before (see Section 3).
- ๐ Check if new advertising packages have appeared with the command: adb shell pm list packages | grep -i "ad\|miui\.anal"
3.Return to the previous version of MIUI:
- ๐ฅ Download the old firmware from the official website.
- ๐ง Install it with the Mi Flash Tool (requires an unlocked bootloader).
4. Use alternative launchers:
- ๐ Install a Nova Launcher or Lawnchair โ they will replace the standard home screen MIUI, frequent-film.
- ๐ซ Turn off the standard launcher: Settings โ Annexes โ Application management โ Launcher โ Shut down.
โ ๏ธ Note: Firmware rollback with the Mi Flash Tool erases all data from the device. Pre-backup through Mi Cloud or TWRP.
๐ก
The most reliable way to avoid returning ads is to disable automatic updates. MIUI in settings (Settings) โ The phone. โ Updating the system โ โฎ โ Settings โ Auto-update).
7. Comparison of methods: which to choose?
The choice of method depends on your experience and willingness to take risks.
For beginners:
- ๐น Standard settings + cleanup.
- ๐น Change of change DNS at dns.adguard.com.
- ๐น Installation of an alternative launcher.
For advanced users:
- ๐น ADB-Teams (maximum efficiency without root).
- ๐น NetGuard firewall to block advertising domains.
For experienced (readiness for risk):
- ๐น Getting root and removing system packages.
- ๐น Install custom firmware (for example, LineageOS or Pixel Experience).
If you're not sure about your abilities, start with the simplest ways and gradually move on to the more complex ones. Remember that Xiaomi can change the mechanisms of displaying ads at any time, so there is no one-size-fits-all solution for centuries.
For those who want to get rid of MIUI completely, there is a radical option: install custom firmware. Projects like LineageOS or ArrowOS are devoid of advertising and pre-installed applications, but require unlocking the bootloader and may deprive you of some features (for example, broadband in some regions).
FAQ: Frequent questions about Xiaomi advertising
โ Why the Advertising Returns After the Reset?
Reset to factory settings returns all system applications and settings, including ad modules. After reset, you need to repeat all the steps to disable the ad (see section 6). Also check if you are logged in under the same Mi Account - sometimes the ad settings are synchronized with the cloud.
โ Can you remove advertising without a computer?
Yes, but the efficiency will be lower: ๐ง Standard settings (section) 1). ๐ Firewall applications (NetGuard, Blokada). ๐ Change of change DNS via settings Wi-Fi/It takes root to completely remove ads without a PC, but getting them usually requires a computer.
โ Will it work? ADB HyperOS?
Yes, ADB commands run on HyperOS, but some packages may be called differently. For example, instead of com.miui.systemAdSolution, look for packages that mention hyper or xiaomi.ads. To see all packages installed, use the command: adb shell pm list packages.
โ Can Remote System Applications Be Returned?
If you have removed the application through root or TWRP, They can be restored: ๐ Fly your phone through the Mi Flash Tool (full reset). ๐ฆ Install backup via Titanium Backup (if you have backups). ๐ฅ Download. APK Remote applications (e.g., with APKMirror) and install manually (not all system applications will work correctly).
โ Is it legal to remove ads from your phone?
๐จ Forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced Legally, you have the right to modify your phone, including removing the preinstalled software: ๐ This may violate the terms of Xiaomiโs license agreement (but in practice, there are no consequences). ๐ง Unlocking the bootloader and getting root deprives you of an official warranty (if it is still valid). forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced forced