How to Turn Off Advertising on Android Xiaomi: All Ways to 2026

Advertising in Xiaomi smartphones is one of the most annoying features of MIUI firmware, which the manufacturer has integrated at the system level. Even after buying the device, users encounter banners in the settings menu, notifications from Mi Browser, advertising in branded applications like Mi Video or Music, and contextual offers in the search bar. In this article, we will discuss all the current ways to disable advertising from basic settings to advanced methods using ADB and alternative DNS.

It’s important to understand that Xiaomi doesn’t provide an official option to completely remove ads without rooting rights or system modifications. However, a combination of several methods allows you to minimize its occurrence. We tested all of the solutions described below on devices with MIUI 14/15 (including Redmi Note 12 Pro+, Xiaomi 13T, POCO F5) and guarantee their performance on most modern models. If you are willing to spend 15-30 minutes, the result will meet expectations: a clean interface without intrusive banners.

1. Disabling Advertising in Standard MIUI Settings

Start with basic options β€” some of the ads can be removed directly from the settings menu, without additional tools β€” and this method is suitable for users who do not want to go into technical details.

Go to Settings β†’ Memory β†’ Clean up and turn off the β€œRecommendations” option. Then go back to the main settings menu, find the Google β†’ Ads section, and deactivate β€œPersonalized Ads.” This will reduce the number of banners targeted, but it won’t remove them completely.

  • πŸ“± About Phone Menu: Turn off Receiving References and Showing System Notifications.
  • 🌐 Mi Browser: In your browser settings, deactivate Personalized News and Recommendations on the homepage.
  • 🎡 Mi Music/Mi Video: In the application settings, turn off Content Recommendations and Show banners.
  • πŸ” Search bar: In search settings (Settings) β†’ Search) disable the Recommendations.

⚠️ Attention: After update MIUI Some of the settings may reset, check them after each major update (especially when you upgrade to a new firmware version).

Delete "Recommendations" in the Memory section|Deactivate personalized advertising in Google settings|Remove banners in Mi Browser and Mi Video|Disable recommendations in the search bar-->

2. Blocking advertising through DNS (no root rights)

One of the most effective ways is to redirect ad domains to empty servers using an alternative DNS, which works at the network level and does not require system modification.

Go to Settings β†’ Wi-Fi (or Mobile Network), click on the current connection and select Change Network β†’ Additional β†’ IP Settings. Set Static and enter in the DNS 1 and DNS 2 fields:

94.140.14.14


94.140.15.15

These are AdGuard DNS addresses that block ad and tracking domains by default.

DNS-serviceAddress 1Address 2Features
AdGuard DNS94.140.14.1494.140.15.15Blocking Ads and Trackers, Supports DoH
NextDNS45.90.28.16745.90.30.167Flexible filter settings require registration
Control D76.76.2.176.76.10.1Block malware and advertising, paid tariffs
Cloudflare Family1.1.1.31.0.0.3Blocking Adult Content + Advertising

To check your browser, go to https://adguard.com/adguard-dns-test.html. If the lock works, you will see a green tick next to the "Ad Systems" and "Trackers" boxes.

AdGuard DNS|NextDNS|Cloudflare|Other (write in the comments)|Do not use-->

3. Disabling Advertising through ADB (no root rights)

If standard methods do not help, the next step is to use the ADB-Android Debug Bridge is Google’s official tool that allows you to manage system settings without getting root access. MIUI 12 and newer.

First, turn on the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Click 7 times on MIUI until you become a developer!
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Activate the USB Debugging options and Allow debugging (OEM factory unlocking).

Now connect your phone to your PC, download ADB Tools, and execute commands in the terminal (or PowerShell):

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.android.browser




adb shell settings put global captive_portal_detection_enabled 0




adb shell settings put global captive_portal_server false

These teams:

  • 🚫 Disable the system application com.miui.systemAdSolution (responsible for displaying ads).
  • 🌐 Remove the Mi Browser (if not used).
  • πŸ”Œ Blocking the verification of Internet connection through advertising servers.

⚠️ Warning: After restarting the device, some commands may reset. To fix the effect, repeat them or use a script to automatically execute when connecting to a PC.

What if the ADB can’t see the device?
Make sure you have drivers installed for your Xiaomi model (you can download it on the website). MIUI Download. Try using another one. USB-cable (preferably original) Include the debugging option in the developer settings USB (Safe mode) and confirm the PC permission when connecting.

4. Remove system applications (requires unlocking the bootloader)

To remove ads completely, you’ll have to take drastic measures to unlock the bootloader and remove the system applications responsible for displaying banners, a method that is suitable for advanced users, as it carries risks to system stability.

List of applications that can be safely removed (via ADB or Root Explorer):

com.miui.systemAdSolution # The basic advertising module of MIUI


com.xiaomi.midrop # Advertising in Mi Drop




com.miui.analytics # Analytics collection (includes targeted advertising)




com.miui.bugreport # Error Reports (sometimes shows banners)




com.android.browser #Mi Browser (if not used)




com.miui.video             # Mi Video




com.miui.player            # Mi Music




com.xiaomi.joyose # Fitness app with ads

To remove via ADB (after unlocking the bootloader), use the command:

adb shell pm uninstall -k --user 0 name packet

For example, to remove the Mi Browser:

adb shell pm uninstall -k --user 0 com.android.browser

⚠️ Note: Removing system applications can cause the firmware to work unstable. Before the procedure, back up via adb backup or TWRP. Do not delete packages called com.android. or com.qualcomm. – these are critical components of the system.

πŸ’‘

Unlocking the bootloader resets all data on the device! Before the procedure save photos, contacts and other important files.

5.Use of third-party ad blockers

If previous methods have not yielded 100% results, install specialized ad blocking applications that work at the VPN level or modify the hosts file.

The best options for Xiaomi:

  • πŸ›‘οΈ Blokada (free, block at the level) DNS/VPN, no root).
  • πŸ”’ AdGuard (paid version allows you to block ads in apps without root).
  • πŸ“± DNS66 (open source, works through open source VPN, supports custom filters).
  • πŸš€ NetGuard (blocks access to advertising domains at the firewall level).

For maximum efficiency, combine Blokada (for network-level locking) with AdGuard (for browser content filtering).

EasyList


EasyPrivacy




AdGuard Mobile Ads




Xiaomi Ad Block List (see GitHub)

In AdGuard, you can also activate the HTTPS filter option (requires a certificate to be installed), which will help block ads even on secure connections.

πŸ’‘

If after installing the blocker, some applications (for example, banking) stopped working, add them to the exception list in the settings. VPN-applications.

6. Alternative firmware (for advanced users)

If you’re ready to give up MIUI altogether, consider installing custom firmware, a drastic solution that will not only eliminate advertising, but also eliminate other Xiaomi restrictions.

Popular firmware for Xiaomi:

FirmwareFeaturesXiaomi supportComplexity of installation
LineageOSClean Android without unnecessary appsMost modelsMedium
Pixel ExperienceThe interface is like Google PixelPopular models (Redmi, POCO)Medium
Havoc-OSMaximum customizationLimited listTall.
MIUI EU (Xiaomi.eu)MIUI without advertising and Chinese servicesAll models.Low.

The installation will require:

  1. Unlock the bootloader (via Mi Unlock Tool).
  2. Install custom recovery (TWRP or OrangeFox)
  3. Switch the selected firmware and GApps (if you need Google services).

The easiest option for beginners is MIUI EU, a modified version of the official firmware without ads, Chinese apps or restrictions.

Yeah, I've tried it.|Yeah, but I'm afraid of complications.|No, standard methods are enough.|I don't know what it is.-->

7. Additional Advice on Minimizing Advertising

Even after all the methods are applied, ads can seep through some apps. Here are some additional life hacks:

  • πŸ“΅ Disable notifications from unnecessary apps in Settings β†’ Notifications.
  • πŸ”„ Use alternative apps: instead of Mi Browser, install Firefox or Brave instead of Mi Video β€” VLC.
  • πŸ›‘ Ban background activity for advertising applications in Settings β†’ Battery β†’ Optimizing the battery.
  • πŸ” Check the permissions: in Settings β†’ Annexes β†’ Permits to disable location and contacts for suspicious programs.

If you notice that ads appear in a particular app (such as Mi Home or Mi Fit), try:

  1. Clear the application cache in Settings β†’ Applications.
  2. Turn off auto-update for it in Google Play.
  3. Install an older version of APK (sometimes newer updates add ads).

πŸ’‘

Check the list of installed apps regularly in Settings β†’ Apps. Xiaomi sometimes installs new services with ads through updates.

FAQ: Frequent questions about disabling ads on Xiaomi

❓ Why does it appear again after the ad is turned off in the settings?
This is due to automatic updates. MIUI Solution: Repeat the steps from the first section (disable settings). ADB-Install a blocker like Blokada for backup protection.
❓ Can you turn off advertising without a computer?
Yes, but the effectiveness will be lower. Use: MIUI settings (section 1). Third-party blockers (Blokada, AdGuard). Alternative DNS (section 2). Complete removal of ads without a PC will require root access and a file manager like Root Explorer.
❓ Will the ad blocker work on POCO/Xiaomi global-fixed?
Yes, all of the methods described work on global, Chinese and Indian versions. MIUI. Exception - some ADB-Teams may not work on Chinese firmware due to additional restrictions (e.g. Redmi) K60 Ultra for the Chinese market).
❓ How to return everything back if after the changes the phone began to glittle?
Ways of rollback: For ADB-Commands: perform adb shell pm uninstall -k --user 0 For changes to hosts, return the original file via Root Explorer. For custom firmware, click through the official MIUI In extreme cases, reset to factory settings (Settings) β†’ The phone. β†’ Resetting settings).
❓ Is it legal to turn off ads on Xiaomi?
Legally, you don’t break any laws, because: You don’t hack into Xiaomi servers; you modify your own device; Xiaomi doesn’t prohibit you from disabling ads in your user agreement (as opposed to bypassing DRM); however, unlocking the bootloader and installing custom firmware will void the warranty (if it’s still valid).