How to permanently remove ads in apps on Xiaomi: the full guide 2026

Advertising in Xiaomi, Redmi and POCO It's been a real headache for a lot of users, and even after you buy a smartphone, you still see banners in the Internet. MIUI-Launcher, system utilities like Security or Theme, and even the settings menu. SDK deep into the firmware, but that doesn't mean you can't get rid of it.

In this article, weโ€™ll look at 7 proven ways, from basic settings to advanced methods using ADB and modified firmware. Youโ€™ll learn how to turn off root-free ads, which apps are most responsible for displaying banners, and why even after resetting, ads can return. All instructions are relevant for MIUI 14/15 and later, including global and Chinese versions of firmware.

Important: some techniques require technical training. If you're a beginner, start with the first three sections, and they'll work even for users without Android experience.

1. disable personalized advertising in MIUI settings

The easiest way to reduce impressions is to disable personalization of ads in system settings.This wonโ€™t remove banners completely, but will make them less intrusive and less relevant to your interests.

How it works: Xiaomi collects data about your behavior (installed apps, search queries, geolocation) and shows โ€œrelevantโ€ ads, disabling this feature deprives the system of some information, but does not block advertising SDKs.

Open Settings โ†’ Google โ†’ Advertising

Click Remove the Advertising ID and confirm

Return to Settings โ†’ Additional โ†’ Special Opportunities โ†’ Advertising Services

Turn off the slider Personalized recommendations

Reset the device-->

โš ๏ธ Note: Some firmware may not have Advertising Services. In this case, use an alternative route: Settings โ†’ The phone. โ†’ Version. MIUI (Tap 7 times to unlock Developer Mode, then return to Additional โ†’ For developers โ†’ Shut down. MIUI Optimization: This will weaken the integration of advertising services.

2. Removal of system advertising applications

Some Xiaomi apps exist solely for displaying ads, can be disabled or removed without any system consequences.

  • ๐Ÿ“ฑ GetApps (Xiaomi App Store) โ€“ the main source of banners
  • ๐ŸŽจ Themes โ€“ Advertising on the lock screen and in the themes menu
  • ๐Ÿ›ก๏ธ Security (Security) โ€“ banners in the section โ€œOptimization"
  • ๐Ÿ“Š Mi Browser - built-in advertising in the browser
  • ๐Ÿ“ฐ Mi Video and Music โ€“ banners before playback
  • ๐Ÿ”„ Cleaner โ€“ Advertising in the cleaning utility

For removal without root rights:

  1. Go to Settings โ†’ Applications โ†’ Application Management
  2. Select the app from the list above
  3. Click Disable (if the Remove button is inactive)
  4. Confirm the action and restart the phone

๐Ÿ’ก

If the โ€œDisableโ€ button is inactive, try removing all app updates first (button) โ‹ฎ โ†’ Remove updates, then try again.

AnnexCan I remove it?Can I turn it off?Effects of consequences
GetAppsโŒ No.โœ… Yes.System application updates will disappear
ThemesโŒ No.โœ… Yes.It is impossible to change the themes of the design
SecurityโŒ No.โŒ No.It is possible to restrict rights
Mi Browserโœ… Yes.โœ… Yes.You will lose the standard browser
Cleanerโœ… Yes.โœ… Yes.We'll have to use third-party cleaners.

3.Using ADB to Deeply Disable Advertising

If the system settings donโ€™t help, itโ€™s time to connect to Android Debug Bridge (ADB). This method allows you to completely disable advertising services MIUI system-level, without requiring root rights, suitable for all Xiaomi, Redmi and POCO Android 10 based+.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux
  • ๐Ÿ“ฑ USB-cable (original)
  • ๐Ÿ”ง Utility. ADB Tools (download from Google website)
  • โš™๏ธ Included Developer Mode and Debugging by USB phone-on

Step-by-step:

  1. Unpack platform-tools in any folder on PC
  2. Connect your phone to your computer and select File Transfer Mode
  3. Open the command line in the adb folder and execute: adb devices (your device should appear)
  4. Enter alternately the commands: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.android.browser adb shell settings put global shell settings captive_portal_detection_enabled 0
  5. Reboot the phone.
What are these teams doing?
pm hide hide hides system packages responsible for displays of advertising and analytics. captive_portal_detection_enabled 0 โ€” disables Wi-Fi connection check (often used to display ads on the lock screen).

โš ๏ธ Attention: After update MIUI Some packets may return. Repeat the procedure or use the script to automatically apply commands when downloading (requires Tasker or analogues).

Disable personalization in settings

Removing system applications

Used ADB.

I installed custom firmware.

I've tried nothing.-->

4. Blocking Advertising via DNS and VPN

The banner ads in MIUI are downloaded from specific servers, and if you block access to these domains, the system will not be able to show them, two methods will work: changing the DNS or using a VPN with traffic filtering.

Method 1: Set up a private DNS

  1. Go to Settings โ†’ Connections โ†’ Private DNS
  2. Select the host name of the private DNS provider
  3. Enter one of the addresses: dns.adguard.com (blocks ads and trackers), family.adguard-dns.com (block + phishing protection) doh.centraleurope.cloudone.t-mobile.com (alternative from T-Mobile)

Save and restart the phone

Method 2: VPN with filtering

Apps like AdGuard or Blokada are locally built VPN-tunnel and filter advertising requests. DNS: They even work HTTPS-The downside is that you're constantly connected to traffic. VPN It can drain the battery faster.

๐Ÿ’ก

DNS-This method only blocks ads that are uploaded by HTTP. For HTTPS-Banners (for example, in Mi Browser) are required VPN root-access.

5. Installation of custom firmware (for advanced)

If you're willing to take drastic measures, reflashing to a custom version of MIUI or AOSP will solve the problem of advertising once and for all.

  • ๐Ÿ“ฑ Xiaomi.eu โ€“ modified MIUI Advertising-free and Chinese-based
  • ๐Ÿค– LineageOS โ€“ โ€œcleanโ€ Android without unnecessary add-ons
  • โšก Pixel Experience โ€“ firmware with Google Pixel features
  • ๐Ÿ”ง ArrowOS is an open source lightweight firmware

โš ๏ธ Warning: Firmware voids warranty and may lead to device blinking if error occurs:

  1. Unblock Bootloader through the official Xiaomi tool (requires account binding)
  2. Make a full backup with TWRP or OrangeFox Recovery
  3. Check firmware compatibility with your model on the XDA Developers forum

Instructions for Xiaomi.eu:

  1. Download the firmware from the official website (choose Stable for everyday use)
  2. Go to TWRP Recovery (press Power + Vol Up when downloading)
  3. Run Wipe โ†’ Advanced Wipe (check Dalvik, Cache, Data, System)
  4. Install the firmware via Install โ†’ Select the.zip file
  5. Restart (the first launch will take 10-15 minutes)

6. Root Methods: Complete removal of advertising SDKs

If you already have root access (e.g., through Magisk), you can delete ad libraries directly from your system folders, which is the most effective method, but it requires caution that an error can cause the system to fail.

List of dangerous packages (remove via Root Explorer or ADB with superuser rights):

com.miui.systemAdSolution


com.xiaomi.mipicks




com.miui.analytics




com.miui.bugreport




com.xiaomi.ab




com.miui.hybrid




com.miui.hybrid.accessory

An alternative way is to use the Magisk Displax's MIUI Mod module, which automatically:

  • Remove ads from Security, Themes, GetApps
  • Disables analytics Xiaomi and Google
  • Blocks Forced updates to system applications

โš ๏ธ Note: After you delete the system packages, some features (such as Game Turbo or Second Space) may stop working.

7. Alternative launchers and workarounds

If you are tired of fighting system advertising, you can simply bypass it:

  • ๐Ÿ  Install a third-party launcher (Nova Launcher, Lawnchair, Hyperion)
  • ๐Ÿ“ฑ Use alternative applications instead of system ones (e.g. Google Files instead of Cleaner)
  • ๐Ÿ”’ Turn off notifications from GetApps, Themes and Mi Browser in notification settings
  • ๐ŸŒ Set up Brave Browser or Firefox with uBlock Origin ad blocker

Third-party launchers not only remove ads, but also add useful features:

  • ๐ŸŽจ Customization of icons and animations
  • ๐Ÿ” Global search by device
  • ๐Ÿ“‚ Hiding Unnecessary Apps from the Menu
  • ๐Ÿ–ผ๏ธ Support for widgets from other manufacturers

๐Ÿ’ก

Even after the launcher changes, the ad can remain in system utilities (such as Settings or Security).To remove it completely, combine this method with ADB or root access.

FAQ: Frequent questions about Xiaomi advertising

โ“ Why Advertising Returns After Resetting?
When reset, all system applications, including GetApps and Mi Browser, that display ads are restored. To avoid this: Before reset, disable these applications via ADB (pm disable-user command) Use Titanium Backup to save the list of disabled packets After reset, repeat the disabling procedure (section 2 of this article)
โ“ Can you remove advertising without a computer?
Yes, but the options are limited. Try: Disable ad personalization (section 1) Remove updates to system applications (eg GetApps) Install Blokada or AdGuard to block traffic Use Nova Launcher launcher to hide advertising widgets For complete removal of ads without a PC need root access (eg, through KingRoot, but it is not secure).
โ“ Why Ads Stay In Some Apps Even After All Manipulations?
Some applications (e.g. Mi Video or Mi Music) use built-in advertising SDKs that are blocked only at the code level. Solutions: Remove the application via ADB: adb shell pm uninstall -k --user 0 com.miui.video Use alternatives: VLC instead of Mi Video, Spotify instead of Mi Music For root users: edit the file /system/etc/hosts, adding the lines: 127.0.0.1 ad.mi.com 127.0.0.1 tracking.mi.com.com
โ“ Is it safe to use? ADB plug-in?
Yes, if you follow the instructions and don't delete critical system packets: ๐Ÿ”ด Disabling important services (e.g., com.android.phone) will cause network loss) ๐Ÿ”ด Violation OTA-Updates (if you delete com.miui.updater) ๐Ÿ”ด Resetting will return disabled packets Recommendations: Before changing, backup via adb backup or Swift Backup Use pm hide instead of pm uninstall โ€“ itโ€™s safer Check the list of packages on forums (for example, use the command pm hide instead of pm uninstall, XDA or 4PDA)
โ“ Which Xiaomi models are most affected by advertising?
The most spammy devices - budget and medium-budget models with MIUI global-market: ๐Ÿ“ฑ Redmi Note 10/11/12 series ๐Ÿ“ฑ POCO X3/X4/X5 ๐Ÿ“ฑ Xiaomi Mi A3 (Android One has ads in GetApps) ๐Ÿ“ฑ Redmi 9/10 Flagship series (Xiaomi) 13/14, Mix series and devices for the Chinese market (MIUI China) contains less advertising, but it is still present in Themes and Security.