How to remove all Xiaomi ads: a step-by-step guide for all models

Advertising in Xiaomi, Redmi and POCO smartphones has become one of the most annoying features of MIUI firmware. Banners in the settings menu, push notifications from Mi Browser, ad units in standard applications - all this not only spoils the user experience, but also collects data about your preferences. The manufacturer positions this practice as "personalized recommendations", but most owners consider it intrusive and unnecessary.

In this article, we will discuss 7 proven ways to remove ads from Xiaomi at the system level, including hidden settings, ADB commands, and even radical methods for advanced users. All instructions are relevant for MIUI 14/15 based on Android 13/14 and tested on Xiaomi 13/14 series, Redmi Note 12/13 and POCO F5/X5. If you use an older version of the firmware, some points may differ - check the availability of options in your menu.

1. disable personalized advertising in MIUI settings

The easiest and safest way to do this is to deactivate the options associated with displaying ads directly from the smartphone menu, which is a no-root approach that is suitable for beginners, but it doesn't remove all ads, it only removes those associated with your Mi Account.

Go to: Settings โ†’ Google โ†’ Advertising (or Settings โ†’ Memory โ†’ Advertising in some versions of MIUI).

Turn it off here.

  • ๐Ÿ”„ Personalized advertising (resetting the advertising ID)
  • ๐Ÿ“Š Activity tracking (if there is such a point)
  • ๐Ÿ›ก๏ธ Provide recommendations based on use

Then go back to the basic settings and open: Settings โ†’ About Phone โ†’ MIUI โ†’ tap 7 times on the line with the version to activate Developer Mode. Then go to: Settings โ†’ Additional โ†’ For Developers and find the option to โ€œDisable MIUI Adsโ€ (if you have one in your firmware).

โš ๏ธ Note: On some models (POCO X3 Pro, Redmi 9A) The item that disables the ads may not be on the developer menu, in which case, move on to the next method.

๐Ÿ“Š What Xiaomi Ads Are The Most Irritating To You?
Banners in settings
Push notifications
Advertising at Mi Browser
Advertising widgets on the main screen
All of the above.

2. Removal of Advertising through ADB (without root)

If standard settings donโ€™t work, use Android Debug Bridge (ADB), a debugging tool that disables system components responsible for displaying ads, a method that works on all Xiaomi models but requires connecting your smartphone to your computer.

Be prepared first:

Install Xiaomi drivers on PC (download from the official website)| Enable debugging over USB in the developer settings | Download the ADB platform (for example, from here)| Connect your phone to your PC with the original cable

-->

Then open the command prompt (or Terminal on Mac/Linux) in the adb.exe folder and enter the commands sequentially:

adb shell


pm uninstall -k --user 0 com.miui.systemAdSolution




pm uninstall -k --user 0 com.xiaomi.midrop




pm uninstall -k --user 0 com.miui.analytics




pm uninstall -k --user 0 com.miui.bugreport




pm uninstall -k --user 0 com.miui.cloudservice




pm uninstall -k --user 0 com.miui.cloudbackup




pm uninstall -k --user 0 com.xiaomi.joyose

These commands remove the system applications responsible for collecting analytics and displaying ads. After completing, restart your smartphone. [DELETE_FAILED_INTERNAL_ERROR], omit it โ€“ this means that the package is already deactivated or protected by firmware.

โš ๏ธ Note: Removing system applications through ADB This can cause some functions to work unstable (e.g., backup or sync with Mi Cloud.

๐Ÿ’ก

If after disabling the ad, the weather or calendar widgets stopped working, return one of the remote applications with the command pm install-existing --user 0 name packet (for example, for weather it is com.miui.weather2).

3. Blocking Advertising via DNS or VPN

Xiaomi banner ads are downloaded from the companyโ€™s servers, so they can be blocked at the network level. DNS-server-use VPN traffic-filtered.

Method 1: Changing the DNS

  • ๐ŸŒ Go to Settings. โ†’ Wi-Fi (or SIM cards and mobile networks) โ†’ Access point)
  • ๐Ÿ”ง Click on your network. โ†’ Change the network โ†’ Additionally. โ†’ Settings IP โ†’ select Static.
  • ๐Ÿ“ In the fields DNS 1 and DNS 2 Enter: 1.1.1.3 (Cloudflare with malicious sites blocked) 94.140.14.14 (AdGuard) DNS)

Method 2: VPN with ad blocking

Install one of the applications:

  • ๐Ÿ›ก๏ธ AdGuard (there is a free version with restrictions)
  • ๐Ÿš€ Blokada (blocks advertising at the level) DNS)
  • ๐ŸŒ NextDNS (allows you to create custom filters)
MethodEfficiencyConsIs root required?
Change of DNSโญโญโญ (block ~60% of advertising)It doesnโ€™t work on mobile data without VPNNo.
VPN (AdGuard, Blokada)โญโญโญโญ (block ~80% of advertising)It can slow down the internet speed.No.
ADB-teamโญโญโญโญโญ (remove ~95% of Advertising Advertising)System functions may be brokenNo.

4. Removing Advertising in Standard Xiaomi Apps

Even after the system ad has been turned off, banners can remain in separate apps: Mi Browser, Mi Video, Mi Music and Themes.

1. Mi Browser (Xiaomi columnist)

  • ๐Ÿ“ฑ Open the browser โ†’ โ‹ฎ (menu) โ†’ Settings โ†’ Additionally.
  • ๐Ÿ”• Disable: Personalized news Recommended content Show cards on the homepage
  • ๐Ÿ—‘๏ธ Clear the cache and application data in Settings โ†’ Annexes โ†’ Application management โ†’ Mi Browser

2. Mi Video and Mi Music

In these applications, advertising is built into the content, so you can only remove it completely:

  • ๐Ÿšซ Removing applications through ADB (Section 2 teams)
  • ๐Ÿ› ๏ธ Or to establish alternatives: VLC Videos for Poweramp for Music

3. Topics (Themes)

The ads in the theme app appear on the "Recommended" and "Top" tabs to remove them:

  • ๐ŸŽจ Open Themes. โ†’ Profile โ†’ Settings โ†’ Recommendations
  • ๐Ÿ”• Turn off "Personalized recommendations" and "Show ads"
  • ๐Ÿ”„ Restart the application
What if the adverts returned after the MIUI update?
After major updates (e.g., from MIUI 14 to MIUI 15), some system applications are restored. In this case: 1. Repeat the ADB commands from section 2. 2. Check the DNS/VPN settings - they may have reset. 3. If ads appear in new places (e.g., Mi Home), install alternative apps from Google Play.

5. Use of Magisk and Custom Modules (for Advanced)

If you're ready to get root rights, Magisk can remove ads at the core level, which is the most radical, but also the most effective, and it removes 100 percent of ads, including hidden trackers.

For this:

  1. ๐Ÿ”“ Unlock the bootloader on the official Xiaomi website (requires an account to be linked to the device).
  2. ๐Ÿ“ฑ Install. TWRP ornamental.
  3. ๐Ÿ› ๏ธ You can download Magisk (from GitHub).
  4. ๐Ÿงฉ Install modules: Disable_Miui_Bloat (Remove unnecessary system applications) Xiaomi_Debloater (Universal Adblock (filters ads at the hosts level)

Once the modules are installed, restart the device. Ads will disappear from all menus, including Settings, Security and Mi Account.

โš ๏ธ Attention: Getting root rights voids the warranty and can lead to the blocking of banking applications (due to the SafetyNet trigger).Before you install Magisk, make sure you donโ€™t need services like Google Pay or Sberbank Online.

๐Ÿ’ก

Using Magisk is the only way to completely remove ads from Mi Account and Cloud Services that are not blocked by other methods.

6. Alternative firmware: from MIUI to AOSP

If none of these methods worked, consider installing custom firmware, a radical solution that not only removes ads, but also improves performance, autonomy and privacy.

Popular firmware for Xiaomi:

  • ๐Ÿ“ฑ LineageOS โ€“ pure Android without unnecessary applications
  • ๐Ÿ”ฅ Pixel Experience โ€“ firmware with Google Pixel features
  • โšก ArrowOS โ€“ Optimized for Performance
  • ๐Ÿ›ก๏ธ GrapheOS โ€“ Maximum privacy

For installation:

  1. Unlock the bootloader (as in Section 5).
  2. Download the firmware for your model on XDA Developers.
  3. Fly through TWRP or Fastboot.
  4. Install Gapps (if you need Google services) and Magisk (optional).

After the transition to custom firmware, there will be no advertising in principle, since they do not have Xiaomi services responsible for displaying it.

  • โŒ The company functions may not work (IR Blaster, Game Turbo).
  • โŒ No official support from Xiaomi (security updates will have to be installed manually).

7.What to do if the advertisement remains?

If after all the manipulations, the advertisement continues to appear, check:

  • ๐Ÿ”„ Xiaomi sometimes returns advertising mechanisms in new versions MIUI. Check for updates in Settings โ†’ The phone. โ†’ Update the system and, if necessary, repeat the steps from this article.
  • ๐Ÿ“ฆ Are third-party applications installed? Some programs (e.g. Clean Master, UC Browser) show ads themselves. Delete suspicious apps.
  • ๐Ÿ“ก Does it work? VPN/DNS? If you've used a network-level lock, make sure the settings don't reset. Reconnect. VPN or check DNS wifi-based.
  • ๐Ÿ” Are hidden services active? Enter in ADB dumpsy package command | grep "com.miui" to see all the system packages Xiaomi. If there are unknowns, block them through pm disable-user --user 0 packet.

If the problem persists, check out the 4PDA or XDA Developers forums, which often publish up-to-date listings of promotional packages for newer versions of MIUI.

๐Ÿ’ก

On some models (Redmi Note 10 Pro, POCO X3 NFC), ads can be sewn into firmware at the regional level, in which case only the transition to a global version of MIUI or custom firmware will help.

FAQ: Frequent questions about removing ads on Xiaomi

โ“ Can you remove advertising without a computer?
Yes, but not completely. Through the phone settings (section 1) and changing the DNS (section 3), you will remove ~70% of the ads. 100% of the result requires ADB or root.
โ“ Will the advertisement return after resetting the settings?
Yes. When hard reset, all system applications are restored, and after reset, you have to repeat all the steps (ADB, DNS, settings).
โ“ Why Weather Widgets Don't Work After Advertising Is Shut Down?
Weather widgets in MIUI are tied to the system application com.miui.weather2, which is sometimes removed along with advertising packages. Return it by command: pm install-existing --user 0 com.miui.weather2 or install an alternative (for example, AccuWeather).
โ“ Can you turn off ads on Xiaomi without rooting and ADB?
Partially. The combination of disabling personalized ads in settings + VPN with blocking (AdGuard) + removing standard applications (via Settings โ†’ Applications) will give the result ~80%. You can not completely remove ads without ADB or root.
โ“ Is it legal to remove ads on Xiaomi?
Legally, yes. You have the right to customize your device, including disabling ads, but Xiaomi may consider this a violation of the user agreement (although in practice, no sanctions are applied), the main thing is not to distribute modified firmware, as it violates copyright.