How to permanently remove ads from the desktop on Xiaomi: from simple settings to radical methods

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:

  1. Open Settings β†’ Google β†’ Advertising and turn off the option β€œPersonalized Advertising”.
  2. Go to Settings β†’ Memory β†’ Clean up and deactivate the β€œRecommendations”.
  3. In the Settings section β†’ Additional β†’ Special features β†’ Advertising notifications, turn off all switches.
  4. 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:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable β€œDebugging by USB”.
  3. 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.global

After 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:

  1. Download the utility from GitHub and unpack the archive.
  2. Connect your phone in USB Debugging mode (see previous section).
  3. Run XiaomiADBFastbootTools.exe and select Debloat.
  4. 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

PackageAppointmentCan I remove it?
com.miui.systemAdSolutionThe main advertising engine MIUIβœ… Yes.
com.xiaomi.mipicksApplication recommendations in GetAppsβœ… Yes.
com.miui.video"Mi Video" app with advertising⚠️ Unless you use it.
com.android.browserStandard 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:

  1. Download the launcher from Play Market.
  2. Open the app and follow the setup instructions.
  3. 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?
If you want to go back to your native launcher, go to Settings β†’ Applications β†’ Application Management, find the installed launcher (like Nova) and click β€œClear Default Data.” Then the system will prompt you to select the launcher again when you click on the Home button.

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:

  1. Repeat the procedure with ADB (see Method 2).
  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.

  1. Unlock the loader.
  2. Install MIUI EU via Fastboot (instructions on xiaomi.eu).

Exception: Chinese-based devices (such as the Redmi K60 CN) may require region change.

❓ How to check if the advertisement has been removed?
Do this: Reboot your phone. Check the weather widget, there shouldn't be banners. Open GetApps, the Recommended tab should be empty. Pull down the notification curtain -- there shouldn't be any push messages. If the ads are left, repeat the procedure or try another method.