Advertising on the Xiaomi desktop is one of the most annoying features of the MIUI shell, which the manufacturer actively implements even in flagship models: banners in widgets, pop-up notifications about βrecommended applicationsβ, advertising folders with preinstalled services β all this not only spoils the user experience, but also slows down the system, consuming resources in the background.
In this article, we will look at all the current ways to remove ads on Xiaomi in 2026, including official settings, hidden developer options and radical methods like flashing. Importantly, some methods may differ depending on the version of MIUI (for example, MIUI 14 vs HyperOS) and the firmware region (global, Chinese, European). If you are using a device with POCO Launcher or Redmi based on Android 13/14, pay attention to some nuances in the instructions.
Why Xiaomi is getting ads and can it be removed forever?
The main reason for the emergence of advertising is the monetization of the MIUI shell. Xiaomi integrates advertising modules at the system level to compensate for the low price of devices.
- π± Desktop: banners in weather widgets, calendar, "Recommended applications".
- π Notification Center: push messages from msa (Mobile Services Ads).
- π Pre-installed folders: Xiaomi Tools, GetApps, Mi Video with advertising content.
- π Search String: Advertising in Search Results by System.
Can we take down ads forever? Yes, but with reservations:
- β Partly through the settings MIUI (temporary effect, after updates may return).
- β Completely - only radical methods: disabling services through the use of ADB, customization.
β οΈ Note: On devices with Chinese firmware (for example, Xiaomi 13 Ultra) CN) There are a lot more ads than the global versions. Some of the techniques in this article may not work without changing the region or firmware.
Method 1: Disabling Advertising through the standard MIUI settings
The safest and easiest method is to use the built-in shell options, which is suitable for most Redmi, POCO and Mi models on MIUI 12-14 or HyperOS.
Instructions:
- Open Settings β Google β Advertising and turn off the option βPersonalized Advertisingβ.
- Go to Settings β Memory β Clean up and deactivate the βRecommendationsβ.
- In the Settings section β Additional β Special features β Advertising notifications, turn off all switches.
- For the weather widget: click on the widget β βοΈ Settings β Turn off the adverts.
If there are no menu items, your version of MIUI does not support manual shutdown, in which case move on to the next method.
Is personalized advertising disabled in Google|?
Whether the cache and data of the GetApps application have been cleared |
Is the firmware updated to the latest version?|
Checked the weather widget settings-->
Method 2: Removing Advertising through ADB (no root rights)
The Android Debug Bridge (ADB) method allows you to disable advertising services at the system level. Suitable for all Xiaomi devices, including the POCO F5, Redmi Note 12, Xiaomi 14.
Procedure:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and enable βDebugging by USBβ.
- Connect your phone to your PC, install ADB-tools and execute commands in the terminal:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.msa.globalAfter the device is restarted, the ads in MIUI should disappear. If the commands don't work, try the alternative:
adb shell settings put global hidden_api_policy 1β οΈ Note: On some devices (POCO X5 Pro, Redmi K60) post-refresh MIUI Advertising may come back. In this case, repeat the procedure or use the method with Xiaomi ADB/Fastboot Tools (see next section).
π‘
If ADB doesnβt recognize the device, try reinstalling drivers via Xiaomiβs official USB Driver package or using Mi PC Suite to automatically configure the connection.
Method 3: Using Xiaomi ADB/Fastboot Tools
For users who do not want to manually enter commands, there is a utility Xiaomi ADB/Fastboot Tools.It automates the process of disabling ads, unnecessary services and even allows you to remove preinstalled applications (bloatware).
How to use:
- Download the utility from GitHub and unpack the archive.
- Connect your phone in USB Debugging mode (see previous section).
- Run XiaomiADBFastbootTools.exe and select Debloat.
- Check the following packages in the list: com.miui.systemAdSolution - the main advertising module. com.xiaomi.midrop - file transfer service with advertising. com.miui.analytics - analytics collection (can restore advertising). com.miui.msa.global - push notifications.
Uninstall Selected
| Package | Appointment | Can I remove it? |
|---|---|---|
| com.miui.systemAdSolution | The main advertising engine MIUI | β Yes. |
| com.xiaomi.mipicks | Application recommendations in GetApps | β Yes. |
| com.miui.video | "Mi Video" app with advertising | β οΈ Unless you use it. |
| com.android.browser | Standard browser with banners | β Yes (replace it with Chrome) |
After removing the packets, it is recommended to clear the cache in Settings β Memory β Clean up and restart the phone.
Through the MIUI settings|
With ADB|
I use Xiaomi ADB/Fastboot Tools|
Installing custom firmware |
I haven't tried it yet.-->
Method 4: Installation of an alternative launcher
If previous methods didn't work or you don't want to mess with the settings, you can just replace the standard MIUI launcher with a third-party one, which will hide the ads on the desktop, but it won't take them out of the system notifications.
The best launcher options for Xiaomi:
- π Nova Launcher β flexible setup, no advertising, gesture support.
- π Lawnchair β open source, minimalist design, optimized for MIUI.
- π± POCO Launcher β official launcher from Xiaomi, but without advertising (available in Play Market).
- π¨ Microsoft Launcher β Windows integration, no banners.
How to determine:
- Download the launcher from Play Market.
- Open the app and follow the setup instructions.
- In MIUI settings, select the new launcher as Default (Settings β Applications β Default β Launcher).
β οΈ Note: On some models (Redmi) 10A, POCO M4 Pro after update MIUI The launcher may reset to the standard. To avoid this, disable automatic updates. MIUI system settings.
How to return the standard MIUI launcher?
Method 5: Castom firmware (for advanced users)
If youβre willing to take drastic measures, installing custom firmware (like LineageOS, Pixel Experience, or ArrowOS) will completely remove Xiaomiβs ads and pre-installed apps.
- π Unlocked bootloader (bootloader).
- π± Support your model (check on the model) XDA Developers).
- π§ Ability to work with Fastboot and TWRP.
The advantages of custom firmware:
- β No advertising at all (including system notifications).
- β Security Updates Directly From Google.
- β Ability to fine-tune the interface.
Cons:
- β Loss of warranty (if the bootloader is unlocked).
- β Risk of "bricking" the device in case of error.
- β Certain functions MIUI (for example, IR Blaster may not work.
If you decide, follow the instructions for your model on the official website of LineageOS or in thematic communities.
π‘
Installing custom firmware is the only way to get rid of advertising in MIUI 100%, but requires technical skills and voids the warranty.
Method 6: Blocking Advertising via DNS or VPN
If the ads appear in the browser or some applications, they can be blocked at the network level.
- π Change of change DNS: use the servers 1.1.1.1 (Cloudflare or 8.8.8.8 (Google) with ad filtering. Go to Settings for this. β Wi-Fi β Additionally. β Settings IP β Static β DNS 1/2 and enter the addresses.
- π VPN Ad-blocking: Apps like AdGuard VPN Blokada filters advertising domains at the system level.
- π‘οΈ Local Host File: For Advanced Users β Editing /etc/hosts through ADB termux.
Example of commands for blocking advertising domains through ADB:
adb shell su -c "echo '127.0.0.1 ad.mi.com' >> /etc/hosts"
adb shell su -c "echo '127.0.0.1 sdkconfig.ad.intl.xiaomi.com' >> /etc/hosts"This method will not remove ads from MIUI widgets, but will reduce the amount of ads in the browser and some applications.
What to do if the ad returns after the update
Xiaomi regularly updates advertising mechanisms in new versions of MIUI and HyperOS. If after the update banners appeared again, try:
- Repeat the procedure with ADB (see Method 2).
- Clear the app data: GetApps (com.xiaomi.mipicks) Mi Video (com.miui.video) MIUI Daemon (com.miui.daemon)
Reverse to the previous version of MIUI
Use Xiaomi ADB Tools
If nothing works, consider changing the firmware region to the European one (MIUI EU), which has significantly less advertising.
- Unlock the loader.
- Install MIUI EU via Fastboot (instructions on xiaomi.eu).
Exception: Chinese-based devices (such as the Redmi K60 CN) may require region change.