Are you tired of the endless pop-ups with ads on your Xiaomi that interfere with your smartphone? It's not just annoyance - constant banners eat up traffic, drain the battery and can be a sign of viruses. In this article, we will take a look at all possible sources of advertising on devices with MIUI and show you how to get rid of them once and for all.
The problem is especially relevant for the low-end models of Redmi and POCO, where the manufacturer integrates advertising modules directly into system applications. But even flagship devices are not immune from intrusive ads if you installed suspicious programs or picked up advert software. We tested all methods on current versions of MIUI 14/15 and collected only working solutions from disabling system advertising to removing malicious applications.
1. disable system advertising in MIUI
The first step is to block the official ad modules that Xiaomi embeds in firmware, which show banners in the settings menu, on the lock screen, and even in system notifications, and thankfully, they can be deactivated without root rights.
Go to Settings β About Phone and 7 times click on the MIUI Version to activate Developer Mode. Then go back to the main settings menu and open Additional β Special Features β Developer Mode. Here, find Personalized Ads and turn it off. This will stop targeted ads from showing, but not all system banners.
- π± Lock screen: Settings β Lock screen β Additionally. β Recommendations β Turn off all sliders
- π Search bar: Settings β Main screen screen β Search β Disable Advertising in Results
- βοΈ Settings menu: Settings β Notifications β System notifications β Advertising push notifications β banish
β οΈ Attention: After update MIUI Some settings may be reset. Check them once in a while. 2-3 A month or after installing new security patches.
2. Remove embedded advertising applications
Even after personalized ads are turned off, some system programs continue to display banners, such as com.miui.systemAdSolution, com.xiaomi.midrop and other services, which cannot be removed by standard means, but can be deactivated.
You'll need an ADB (Android Debug Bridge) download Platform Tools from Google's official website, connect your phone to your PC, and follow the commands:
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.cloudservice
pm uninstall -k --user 0 com.miui.cloudbackupThese commands wonβt remove apps completely (this is impossible without root), but they will disable them for the current user.
| Annex | Command to shut down | What's he doing? |
|---|---|---|
| System Ad Solution | pm uninstall -k --user 0 com.miui.systemAdSolution | The main module showing advertising in MIUI |
| Mi Drop | pm uninstall -k --user 0 com.xiaomi.midrop | File transfer service with advertising banners |
| Analytics | pm uninstall -k --user 0 com.miui.analytics | Collection of statistics and display of targeted advertising |
| Mi Video | pm uninstall -k --user 0 com.miui.video | Video player with integrated advertising |
Enable debugging over USB in the developer settings
Install Xiaomi drivers on PC
Download Platform Tools from the official website
Connect your phone to the original cable
Allow debugging on the smartphone screen-->
3. Checking the phone for viruses and adver software
If the ads appear in random places (in games, browser, desktop), most likely your device is infected with adver programs, they masquerade as useful utilities or penetrate through pirated APKs. The first thing to do is check the list of installed applications.
Open Settings β Applications β Application Management and sort the list by installation date. Notice programs with suspicious names like System Update, Device Health, Clear Master (if you havenβt installed them), and check apps with Show Over Other Windows rights, which is a classic feature of adver software.
- π‘οΈ Malwarebytes: Download from the official website and scan the system for malware
- π VirusTotal: Download suspicious APK browsing
- π± Google Play Protect: Activate in Settings β Google β Security
- π§Ή CCleaner: Delete cache and temporary files that may contain advertising modules
β οΈ Note: Some cleaning products contain advertising modules themselves. Use only the official versions of Malwarebytes and CCleaner from Google Play, avoid clones.
Critical sign of infection: Ads appear even when all apps are closed and the phone is in standby mode, in which case you need to reset the device to factory settings.
4. Set limits for the browser and applications
Many users encounter ads in the browser or social networks, which is helped by a comprehensive approach: blocking through application settings + the use of specialized tools.
For Google Chrome or Mi Browser, go to Browser Settings β Privacy β Ads and turn off personalized ads. In Site Settings β Pop-ups, disable pop-ups. For additional protection, install extensions:
- π‘οΈ uBlock Origin β blocks banners and trackers
- π HTTPS Everywhere β Encrypts traffic
- π« AdGuard Content Blocker β filters ads at the system level
For social networks like Facebook or Instagram, turn off the option βPersonalized Adsβ in your account settings. On YouTube, use Vanced (if it still works) or ReVanced to block ads.
π‘
If an ad appears in a particular app (e.g. in a game), try clearing its cache and data in Settings β Apps β [program name] β Memory. Often this helps remove intrusive banners.
5. Used. DNS-filtering
One of the most effective ways is to redirect ad domains to a black hole through an alternative DNS. This works at the system level and blocks banners in all applications, including those that do not have separate settings.
Go to Settings β Connections and Sharing β Private DNS and select βPrivate DNS Provider Host Name.β Enter one of these addresses:
- π dns.adguard.com β filter ads and trackers
- π security.cloudflare-dns.com β blocks malicious domains
- π‘οΈ family.adguard-dns.com β filter for children + blockage
For advanced users, there is an option with NextDNS or Control D β these services allow you to create custom filters and block specific advertising networks (for example, AppLovin or Unity Ads).
| DNS-provider | Address | What's blocking |
|---|---|---|
| AdGuard DNS | dns.adguard.com | Advertising, trackers, phishing |
| Cloudflare Security | security.cloudflare-dns.com | Malicious and fraudulent websites |
| NextDNS | Registration required | Customizable filters (advertising, social networks, adult content) |
| Control D | Registration required | Advanced Filtration with Logs |
π‘
DNS-filtering is the only way to block ads in apps that donβt have built-in settings (such as some games or Chinese services).
Extreme measures: resetting and flashing
If none of these things worked, radical methods remain. Start with reset to factory settings β this will delete all user data, but clean the system of the adver software. Before reset, back up important files through Settings β Additional β Backup and Reset.
To completely remove system advertising, you will need to flash it on custom firmware like LineageOS or Pixel Experience. This is a complex process that requires unlocking the bootloader and installing TWRP. The advantage is that you get a βcleanβ Android without Xiaomi ad modules. The disadvantage is the possible loss of functionality (for example, cameras or sensors).
What you need to reflash Xiaomi
For the POCO and Redmi 2022-2026 models, there is a simplified version β Fastboot firmware with data storage. For instructions, look at the XDA Developers forum or in telegram chats dedicated to your model.
7 Prevention: How to Prevent Advertising in the Future
To prevent advertising from returning, follow these rules:
- π₯ Install apps only from Google Play (avoid) APK from torrents and third-party sites)
- π Check reviews before installing new programs β users often write about hidden ads
- π‘οΈ Use antivirus with new application scanning function (e.g. Bitdefender)
- π Update regularly MIUI β Newer versions often close vulnerabilities used to display ads.
- π΅ Disable installation from unknown sources in Settings β Annexes β Special access
Pay special attention to children's devices, which are often used for pirated games, which become a source of advertising, use parental controls and individual user profiles with limited rights.
π‘
The most common reason for reappearance of ads is the installation of hacked versions of popular apps (Spotify, YouTube Premium, games), which almost always contain hidden advertising modules.