How to Turn Off Advertising on Xiaomi Phone (MIUI) – All Ways to Go in 2026

Advertising on Xiaomi, Redmi and POCO smartphones has become one of the most talked-about issues among users. Even after buying a device, many people encounter intrusive banners in system applications, notifications and on the lock screen. The reason lies in the MIUI branded shell, which integrates advertising modules for monetization by default. In this article, we will analyze all the current ways to disable advertising, from standard settings to advanced methods using ADB and third-party utilities.

It's important to understand that Xiaomi is not breaking the law by placing ads on its firmware, as stated in the user agreement. However, you have every right to disable it, especially if it interferes with the comfortable use of the phone. We tested all methods on the latest versions of MIUI 14/15 (Android 13/14) and highlighted those that work consistently. Some solutions require minimal technical skills, others only a few taps on the screen. Let's start with the simplest and move on to the more complex ones.

If you use a POCO or Redmi smartphone with global firmware (MIUI Global), the chances of success are higher – in the Chinese versions (MIUI China), advertising is much more, and turning it off may require additional steps. Also note that after major system updates, some settings may be reset, so they will have to be reconfigured.

1. disable personalized advertising in MIUI settings

The first and most obvious step is to deactivate personalized ads through the settings menu, which won’t remove all ads, but will significantly reduce the number of ads, as the system will stop picking up banners based on your data. The instructions are valid for all Xiaomi models, including the Redmi Note 12, POCO X5 Xiaomi 13T.

Open Settings β†’ Google β†’ Ads (or Settings β†’ Additional β†’ Privacy β†’ Ads in some versions of MIUI). Here you will see two key switches:

  • πŸ”„ Personalized Advertising – Disables Targeted Ads Based on Your Activity.
  • πŸ“Š Resetting advertising ID β€” resets your identifier used to display ads (recommended to do after disabling the first item).

After applying these settings, advertising in system applications (such as Weather or Themes) will become less intrusive, but will not disappear completely.

⚠️ Note: Some models (e.g. Xiaomi) 12S Ultra with Chinese firmware) Advertising may not be on the menu, in which case use the methods in the following sections.

2. Manual disabling of advertising in system applications

Many of Xiaomi’s standard apps have built-in ad modules that can be manually deactivated. Below is a list of the most β€œadvertising” utilities and the way to customize them. Note that menu items may vary slightly depending on the version of MIUI.

AnnexThe path to settingsWhat to turn off
TopicsProfile β†’ Settings β†’ RecommendationsDisable Display Recommendations and Personalized Recommendations
Weather.βš™οΈ β†’ Settings β†’ NotificationsTurn off Advertising Notices and News Feed
Music.Profile β†’ Settings β†’ RecommendationsDeactivate the recommendations on the main screen
Mi browserβš™οΈ β†’ Settings β†’ ConfidentialityDisable Personalized News and Banner Advertising

If you are not using any of these apps (like the standard browser), the best way to get rid of its ads is to disable or remove it. To do this, go to Settings β†’ Apps β†’ App Management, select the unnecessary utility, and click Disable (or Remove Updates if the delete button is inactive).

πŸ“Š What Xiaomi app annoys you the most with advertising?
Topics
Weather.
Mi browser
Music.
Other

3.Using ADB to Deeply Disable Advertising

For users willing to take more drastic measures, there is a method to disable ads via Android Debug Bridge (ADB). This method requires connecting the phone to a computer, but allows you to completely remove system advertising services without root rights. MIUI, where standard settings are often hidden.

You'll need:

  • πŸ–₯️ Computer with installed Xiaomi drivers and utility ADB (You can download from the official website of Android Developers).
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then go back to Settings β†’ Additionally. β†’ For developers).
  • πŸ”Œ Cable USB (preferably original).

After preparation, execute the following commands in the Windows/Linux terminal (command line):

adb shell


pm uninstall --user 0 com.miui.analytics




pm uninstall --user 0 com.xiaomi.midrop




pm hide com.android.browser




pm hide com.miui.player




pm hide com.miui.video

These commands remove or hide the main ad modules, and if you want to bring the apps back, use:

pm install-existing com.miui.analytics

⚠️ Some teams may cause a Failure error. [DELETE_FAILED_INTERNAL_ERROR] newer MIUI. In this case, try replacing uninstall with hide, and after you upgrade, some of the modules can be restored, you have to repeat the procedure.

Install Xiaomi drivers on PC|Enable debugging on USB phone-on|Download ADB Tools|Connect your phone to the original cable|Check the connection with the adb device command-->

4. Installation of alternative firmware (for advanced)

If you're not just annoyed by the ads, but also by the MIUI shell and its features, you might want to consider switching to custom firmware.

  • πŸ“± LineageOS – pure Android without unnecessary add-ons.
  • πŸ”„ Pixel Experience – firmware with an interface, like on Google Pixel.
  • ⚑ Xiaomi.eu – modified version MIUI Advertising-free and Chinese-based.

Installation of custom firmware requires unlocking the bootloader and can lead to loss of warranty.

  1. Unlock bootloader via Mi Unlock Tool (requires Xiaomi account binding and wait 7-15 days).
  2. Installation of custom recavery (TWRP or OrangeFox).
  3. Firmware of the selected OS through the Recovery.

Detailed instructions for each model can be found on the XDA Developers or 4PDA forums. For example, this topic will suit the Redmi Note 11: [link to XDA]. Remember that incorrect actions can lead to a device blink (complete failure).

What is a β€œbrick” and how to avoid it?
"Brick: A state of a device where it stops turning on or loads just before the logo, causes: wrong firmware, interrupted installation, incompatible software. To avoid a breeze, always check the firmware compatibility with your model and do not interrupt the firmware process. In the case of a breeze, only flashing through the firmware will help. EDL-Mode (requires an authorized Xiaomi account).

5. Third-party applications for blocking advertising

If you don't want to go through the settings or use ADB, you can use specialized utilities that work at the system level and intercept advertising requests.

  • πŸ›‘οΈ Blokada – Blocks Advertising at Level DNS, There's a free version with basic functionality.
  • 🚫 AdGuard supports filters to block ads in apps and browser. To work fully, you need root or setup VPN.
  • πŸ”’ NetGuard – monitors network traffic and can block ad domains (requires manual configuration).

To install, go to Settings β†’ Applications β†’ Special Access β†’ VPN and let the selected utility create a secure connection. Then launch the application and activate the lock. For example, in Blokada, just press a button and the program will select the optimal filters.

Please note that some banks and messengers (for example, SberBank Online or VKontakte) may conflict with the Internet. VPN-In this case, add them to the exceptions or disable the lock temporarily.

πŸ’‘

If push notifications (such as Telegram or WhatsApp) stop working after installing the ad blocker, check your VPN settings on Android. Sometimes changing the protocol from OpenVPN to WireGuard or vice versa helps.

6. Disabling Advertising in Mi Account and Cloud Services

Many users are unaware that some of the ads come through your Mi Account account, especially if you sync your data to the Xiaomi Cloud.

  1. Open the Settings. β†’ Accounts. β†’ Mi Account.
  2. Go to the Synchronization Settings.
  3. Disable Advertising Notices and Personalized Recommendations.
  4. Return to the main account menu and click Device Management β†’ turn off the option to Show Ads on this device.

We also recommend that you go to account.xiaomi.com (desktop), go to Settings β†’ Privacy and deactivate all items related to content personalization, which will help reduce the amount of targeted advertising not only on your phone, but also in emails from Xiaomi.

7. Resetting settings to factory (last resort)

If none of these methods worked, and the ads became unbearable, you could do a complete reset, which is a radical way to delete all the data from the phone, but also reset all the ad settings to factory settings. Before the procedure, make sure to back up important files!

Instructions:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Choose to erase all data.
  3. Confirm the action and wait for the reboot.

After reset, do not restore data from the MIUI backup - this can return advertising settings. Instead, set up the phone as a new device and manually disable all advertising options according to the instructions from this article.

⚠️ Note: On some models (e.g. Xiaomi Mi 11 with a locked bootloader), resetting settings may result in a password requirement from the previously tied Mi Account!

πŸ’‘

Setting resets are the last chance to get rid of ads if other methods have not worked, however, it deletes all data, so use it only after you have backed up.

FAQ: Frequent questions about advertising on Xiaomi

Why did the MIUI update reappear?
Major system updates (e.g., with MIUI 13 on MIUI 14) some settings are reset to default values, this applies to advertising modules. After updating, recheck: Personalized advertising settings in Settings β†’ Google β†’ Advertising. Options in system applications (Themes, Weather, etc.) ADB-You may also have new ad services after the update, which you will have to block separately.
Can I turn off advertising without a computer?
Yes, most of the methods in this article don't require a PC. You can: Turn off personalized ads in your settings. Deactivate ads in each system application manually. Install an ad blocker (like Blokada) directly from your phone. Only the ADB method and install custom firmware require you to connect to a computer.
Why is there more advertising in the Chinese version of MIUI?
The Chinese firmware (MIUI China) versions contain significantly more ad modules, as they are focused on the domestic market, where monetization through advertising is more aggressive.In addition, MIUI China does not have Google services, and they are replaced by Xiaomi’s own solutions (for example, Mi Browser, Mi Video), which often show ads. If you bought a phone with Chinese firmware, the best way to get rid of advertising is to reflash it to the global (MIUI Global) or custom version (for example, Xiaomi.eu).
Adblockers are slowing down the Internet. What do we do?
Some of them VPN-Blockers (e.g. AdGuard or Blokada) can slow down the connection due to traffic processing. To fix this: Try changing the server or protocol (e.g. OpenVPN to WireGuard). Turn off the blocking in the background for critical applications (messengers, banks). DNS-filter VPN (For example, 1.1.1.1 from Cloudflare or 94.140.14.14 from AdGuard. If the problem persists, try another blocker, such as NetGuard, without the need to use the same lock. VPN and does not affect speed.
Legal: Does Xiaomi have the right to display ads on the phone?
Yes, Xiaomi has full rights to do so, as it is stipulated in the user agreement. By buying a phone, you agree to terms that include showing personalized ads. However: You can disable personalization and some of the ads through settings. In the European Union and some other regions, there are stricter privacy laws (for example, GDPR), so there are fewer global firmware ads. If the ads are shown too intrusively (for example, during calls or in the status bar), this can be a violation – in which case you can contact Xiaomi.