How to permanently remove banners and ads on Xiaomi devices: 7 proven ways

Advertising banners in smartphones and smart appliances Xiaomi has become a real headache for many users. Even after buying premium models like Xiaomi 14 Ultra or Redmi Note 13 Pro+ owners face intrusive advertising in the system menus, MIUI applications and on the lock screen. the manufacturer has integrated advertising modules at the firmware level, making their removal an obvious task.

In this article, we will discuss all the current ways to disable banners, from standard settings to deep modifications of the system, you will learn how to remove ads in Mi Browser, Music, Themes and other stock applications, as well as block system notifications about โ€œrecommended servicesโ€. We pay special attention to hidden parameters. MIUI, Xiaomi does not advertise in the official documentation, but which actually work on firmware 2023-2026.

1. disabling advertising in the MIUI settings (official method)

Since MIUI 12, the manufacturer has added a partial disabling option for personalized ads, which wonโ€™t remove all banners, but will significantly reduce their number, and is suitable for most models, from the budget Redmi A2 to the flagship Xiaomi 13T Pro.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Google โ†’ Advertising
  • ๐Ÿ”„ Switch the switch toggle "Disable Advertising Personalization" to the active position
  • ๐Ÿ—‘๏ธ Click "Reset advertising" ID" (This will clear your profile for targeted advertising)
  • ๐Ÿ”’ Go back to the main settings and select Memory. โ†’ Clean up, then remove the cache for Mi Browser, Mi Video and GetApps apps

Make a backup copy of important data|Connect to a stable Wi-Fi|Charge the device to at least 50%|Record the current lock screen settings-->

This method reduces the amount of advertising by about 40-60%, but does not remove the system banners completely.

๐Ÿ’ก

If after the advertising reset ID Banners keep appearing, try to disable the "Recommendations" option in the Settings menu โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Recommendations of the annexes.

2. Removal of stock applications with advertising (without root)

Many banners appear from pre-installed Xiaomi apps that cannot be removed by standard means, but can be deactivated or removed via ADB (Android Debug Bridge) without obtaining root rights.

List of the most "advertising" applications:

  • ๐ŸŒ com.mi.global.bbs โ€“ Mi Community Forum (banners on the home screen)
  • ๐ŸŽต com.miui.player - Music Mi (advertising in the player)
  • ๐Ÿ“บ com.miui.videoplayer - Video player Mi (banners before rollers)
  • ๐Ÿ›’ com.xiaomi.midrop - Mi Drop (pop-up advert)
  • ๐ŸŽจ com.miui.miservice โ€“ Service notifications (system banners)

For removal via ADB:

  1. Activate Developer Mode (7 times click on the MIUI version in Settings โ†’ About Phone)
  2. Enable USB debugging in Settings โ†’ More โ†’ For developers
  3. Connect your phone to your PC and execute the command: adb shell pm uninstall -k --user 0 com.mi.global.bbs (replace com.mi.global.bbs with the desired application package)
What happens if you remove system applications?
Removing stock applications via ADB does not disrupt the system, as the --user 0 flag is used, which removes the application only for the current user. However, some functions (such as synchronization with Mi Account) may not work correctly. Recover remote applications through resetting or flashing.

Important: After the MIUI update, the remote applications can recover. Repeat the procedure after each major update.

3. DNS Ad Blocking (for phones and TVs)

One of the most effective ways is to redirect ad domains to empty servers through a change in DNS. The method works on all Xiaomi devices, including smartphones, Pad 6 tablets and Mi TVs.

Instructions for smartphones:

  1. Go to Settings โ†’ Connections and Sharing โ†’ Private DNS
  2. Select "Private DNS Host Name"
  3. Enter one of the addresses: ๐Ÿ›ก๏ธ dns.adguard.com (blocks most ads) ๐Ÿ”’ 1.1.1.3 (Cloudflare with filtration) ๐Ÿšซ 94.140.14.15 (AdGuard DNS)

Save the settings and restart the device

For Mi TVs:

  1. Open Settings โ†’ Network โ†’ Network settings โ†’ More
  2. Set manual mode and enter DNS-server 94.140.14.14
  3. Save and reconnect to the network
DNS-serverEfficiencyCons
dns.adguard.com90% of bannersIt can block useful services.
1.1.1.370% of bannersDoes not block MIUI system notifications
94.140.14.1585% of bannersSometimes it slows down the loading of pages.

AdGuard DNS|Cloudflare|Google DNS|My version |Do not use-->

Modification of system files (for advanced users)

If standard methods donโ€™t work, you can make changes to MIUI system files, which requires root rights or Magisk for devices with an unlocked bootloader.

The most effective modifications:

  • ๐Ÿ“ File editing /system/etc/hosts โ€” Adding lines to block advertising domains: 127.0.0.1 ad.mi.com 127.0.0.1 tracking.miui.com 127.0.0.1 api.ad.xiaomi.com
  • ๐Ÿ”ง Disable com.xiaomi.mipush.sdk via Magisk (remove push notifications with ads)
  • ๐Ÿ—๏ธ Removal of the com.miui.systemAdSolution package โ€“ responsible for system banners in the MIUI 13/14

๐Ÿ’ก

Modifying system files can cause your device to run unstable or lose warranty. Make sure to create a full backup using TWRP or Mi Flash Tool before making changes.

To automate the process, you can use ready-made Magisk modules:

  • ๐Ÿ› ๏ธ Xiaomi ADB/Fastboot Tools โ€“ removes advertising packages in semi-automatic mode
  • ๐Ÿš€ DeBloat MIUI โ€” Cleansing the system of unnecessary services
  • ๐Ÿ” AdAway โ€“ Blocks ads at the hosts file level

5. Disabling Advertising on Mi TV and Mi Box TVs

Xiaomi smart TVs (Mi TV Q2, Mi TV A2) and Mi Box S consoles suffer from intrusive banners on the home screen.

Step-by-step:

  1. On the remote, click sequentially: Settings โ†’ Device โ†’ About it โ†’ Android version (7 times to activate developer mode)
  2. Return to Settings โ†’ Device โ†’ For Developers and Enable โ€œDebugging by ADBโ€
  3. Connect the TV to your PC and execute the commands: adb connect [IP_yours_TV]:5555 adb shell pm disable-user --user 0 com.mitv.tvhome adb shell pm disable-user --user 0 com.duokan.phone.remotecontroller
  4. Restart the TV with adb reboot

To remove advertising in applications:

  • ๐Ÿ“บ In Mi Video: Settings โ†’ About the programme โ†’ Version (5 times pressed) โ†’ The option will appear "Disable advertising"
  • ๐ŸŽฌ In PatchWall: Turn off Personalized Recommendations in Launcher Settings

๐Ÿ’ก

On Xiaomi 2023-2026 TVs (such as Mi TV Q2 75), PatchWall ads can be turned off via the service menu. To do this, click Menu โ†’ 9999 โ†’ OK and select the option โ€œDisable Adsโ€.

6. Alternative firmware: when nothing helps

If all of the above methods fail, the last resort is custom firmware, which will completely remove all MIUI advertising modules, but will require unlocking the bootloader and losing warranty.

The best alternatives for Xiaomi smartphones:

  • ๐Ÿค– LineageOS โ€“ pure Android without ads and bloatware
  • ๐Ÿ”„ Pixel Experience โ€“ firmware with Google Pixel functionality
  • โšก ArrowOS โ€“ an optimized version with open source
  • ๐Ÿ“ฑ MIUI EU โ€” modified MIUI Advertising free (requires weekly updates)

Installation process:

  1. Unlock the bootloader through the Mi Unlock Tool (requires a binding Mi Account)
  2. Install custom recovery (TWRP or OrangeFox)
  3. Sweep through the selected firmware and Magisk (if necessary)
  4. Complete reset (Wipe Dalvik/ART Cache)
Risks of custom firmware
Installing unofficial software will void warranty, can lead to unstable camera, sensors or wireless modules. On some models (for example, Xiaomi 12S Ultra), custom firmware breaks support for wide dynamic range (HDR) in the camera.

Important for TVs: On Mi TV, installing custom firmware is fraught with losing Netflix 4K support due to a lack of Widevine L1 certification.

7. Additional Advice: How to Avoid Return Advertising

Even after successful removal of banners, they may reappear after the system update.

  • ๐Ÿ”„ Turn off automatic updates MIUI: Settings โ†’ The phone. โ†’ Updating the system โ†’ Three points (โ‹ฎ) โ†’ Settings โ†’ Deactivate "Downloading"
  • ๐Ÿ“ฅ Install updates manually by pre-checking reviews on forums (4PDA, XDA) return-of-publicity
  • ๐Ÿ›ก๏ธ Use Firewall applications like NetGuard or AFWall+ to block access to advertising domains
  • ๐Ÿ” Regularly check the list of active applications for new advertising services through Settings โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Show all the processes

For Xiaomi TV owners:

  • ๐Ÿ“บ Discard PatchWall launcher โ€“ install alternative launcher via Send Files to TV (for example, ATV Launcher or HalLauncher)
  • ๐Ÿ”Œ Use external devices like Nvidia Shield or Apple TV For streaming โ€“ they donโ€™t show Xiaomi ads

๐Ÿ’ก

The most reliable way to avoid returning ads is to disable all Mi Account services (cloud, sync, backup) and use the device without being tied to a Xiaomi account.

FAQ: Frequent questions about banners on Xiaomi

โ“ Why Advertising Returns After Resetting?
When resetting to factory settings, all Xiaomi stock applications, including advertising modules, are restored. To avoid this: Before reset, write down a list of deleted packages (via adb shell pm list packages) After reset, re-remove them through ADB Use a backup without system applications (via TWRP or Swift Backup)
โ“ Can you remove advertising without rooting and ADB?
Yes, but the efficiency will be lower.Try: Disable personalization in Google settings (see section 1) DNS-filtering (section 3) Install an alternative launcher (e.g. Nova Launcher) Disable notifications from GetApps, Mi Browser, Mi Video applications These methods will remove 50-70% of ads, but system banners in the app MIUI remain.
โ“ Why Xiaomi 13 Pro has more ads than Redmi Note 10?
Advertising control depends on Xiaomiโ€™s regional firmware and policies: Global firmware (e.g. MIUI Global) contains more advertising than Chinese (MIUI China) Flagship models (Xiaomi 13/14 series) receive โ€œpremiumโ€ advertising (banners with accessories offers) Budget models (Redmi, POCO) show advertising for cheap goods and games Solution: reflash the device on MIUI EU (European version without advertising) or MIUI China (requires knowledge of Chinese).
โ“ How to remove ads in the Mi Browser browser?
Mi Browser is one of the main sources of banners. To disable ads: Open browser, go to Settings โ†’ Additional โ†’ Advertising and recommendations Disable all toggles: Personalized News, Recommended Content, Notifications Clear cache and browser data in Settings of the Mi Application โ†’ Browser โ†’ Memory โ†’ Install an alternative browser (such as Firefox or Bromite) and make it the default browser If the advert remains, delete Mi Browser via ADB (package comroid.com).
โ“Legal: Does the removal of ads violate Xiaomiโ€™s user agreement?
Technically yes. Xiaomi's user agreement (paragraph 5.3) states that modification of the system software can be considered a violation of the license. However: In practice, Xiaomi does not prosecute users for removing ads Disabling banners through standard settings (section 1) does not violate the agreement Use of ADB to deactivate applications is in the "gray zone" Installing custom firmware unequivocally voids the warranty Recommendation: if the device is warranty, use only official methods (DNS, MIUI settings).