How to permanently remove the advertising of games in the phone Xiaomi: from simple settings to radical solutions

Owners of Xiaomi, Redmi and POCO smartphones often face one annoying problem: game advertising pops up in the app menu, notifications or even on the lock screen. It’s not just annoying — such banners slow down the system, consume traffic and battery, and sometimes lead to questionable sites. Unlike classic browser advertising, it’s more complicated: ad modules are sewn into MIUI firmware, and the manufacturer does not always provide obvious ways to turn them off.

In this article, we'll look at all the methods you can use, from basic settings to deep interventions, how to remove game ads from standard menus, which Xiaomi apps are responsible for displaying banners, and what to do if nothing works. Importantly, some methods require a super-user right or can affect the stability of the phone, and we'll honestly warn you of the risks and offer alternatives.

Note: the instructions are valid for MIUI 12-14 (including global and Chinese versions), but most of the methods work on older firmware, too. If you have a POCO Launcher or custom shell, some menu items may be called differently — we'll give you analogs.

1. disable personalized advertising in MIUI settings

The first and most secure way is to deactivate the targeted ad mechanisms that Xiaomi uses to show games, which won’t remove banners completely, but will significantly reduce the number of banners.

Go to: Settings → Google → Advertising (or Settings → Additional → Privacy → Advertising in some versions of MIUI).

Turn off the option “Personalized Ads” here. It’s also helpful to reset “Ad ID” – this will clear your profile for targeting.

  • 📱 MIUI Ads Services – the main module responsible for displaying banners in system applications.
  • 🔄 Resetting the ID – helps if the advertisement began to appear after the firmware update.
  • 🚫 Opting out of data collection – restricts the transfer of information about your activities to Xiaomi.

After these manipulations, restart the phone. The effect may not be instantaneous - sometimes it takes up to 24 hours for the changes to take effect. If game ads keep popping up, move on to the next method.

📊 Which advertisements annoy you the most?
Banners in the app menu
Pop-up windows when unlocking
Notifications of new games
Advertising in system utilities (calculator, camera)
Other

2. Manual disabling of advertising in system applications

Xiaomi is embedding ad modules into standard tools: Security, Themes, Cleanup, Calendar, even Settings, and to remove adverts for games, you need to manually disable it in each of these applications.

Here is a step-by-step guide for key system utilities:

  1. Security (Security): Open the application → tap the icon ⚙️ top-right → Choose "Settings» → «Recommendations» → Turn off "Show recommendations».
  2. Topics (Themes): Launch the app → go to Profile (human icon) → Settings → Recommendations → deactivate all options.
  3. Cleaner: In the app menu, type at three points (⋮) → «Settings» → «Notifications» → Turn off "Recommendations».
  4. Downloads: Open Downloads» → «Settings» (⚙️) → «Recommendations» → uncheck all the boxes.

☑️ Verification of system applications for advertising

Done: 0 / 5

If there is no explicit option to disable ads in some application, try the following trick: go to Settings → Apps → find the right utility (for example, com.miui.cleanmaster for Cleanup) → Notifications → disable all permissions to display alerts.

⚠️ Note: In some regional versions MIUI (For example, for India, the options to disable ads can be hidden, in which case only reset the application settings or remove updates through Settings will help. → Annexes → ⋮ → Remove updates.

3. removal or freezing of advertising services (without root)

If previous methods failed, the problem lies in the background service com.xiaomi.midrop (responsible for transferring files and showing ads) or com.miui.systemAdSolution (main ad module). ADB (Android Debug Bridge).

You'll need:

  • 🖥️ Computer with installed Xiaomi and ADB-tools drivers.
  • 📱 On the phone: Settings → The phone. → Version. MIUI (Press 7 times to activate Developer Mode, then return to Settings → Additionally. → For developers and include “Debugging by” USB».

Connect your phone to your PC and execute in the command line (cmd):

adb devices

(the device should appear) Then type in:

adb shell pm hide com.xiaomi.midrop


adb shell pm hide com.miui.systemAdSolution

If the pm hide command is not supported, use:

adb shell pm disable-user --user 0 com.xiaomi.midrop


adb shell pm disable-user --user 0 com.miui.systemAdSolution

Once the phone is rebooted, the game ads should disappear. To get it back, replace the hide/disable-user with unhide/enable.

⚠️ Warning: Freezing com.xiaomi.midrop will disable the Mi Drop feature.If you need it, use only the second command for com.miui.systemAdSolution.

4.Use of third-party utilities to block advertising

If you don't want to mess with ADB, you can use specialized applications, and they work on two principles:

  1. Lockdown DNS-requesting advertising servers.
  2. Filter traffic through VPN.

The best tools for Xiaomi:

AnnexType of lockdownNeed root?Reference
BlokadaDNS + VPNNo.Website
AdGuardDNS/VPN + filtersNo.Website
DNS66DNS-blockingNo.F-Droid
App OpsDisabling permitsNo, but you do. ADB-team)Play Market

For maximum effect in Blokada or AdGuard, add custom filters:

||miui.com^$important


||xiaomi.com^$important




||ad.mi.com^$important

This will block most of the advertising requests from Xiaomi servers.

💡

If push notifications (e.g., messengers) have stopped working after installing the blocker, add the domains googleapis.com and firebase.googleapis.com to the whitelist.

5. Radical methods: reset, firmware, root

If none of the above has worked, extreme measures remain: they require technical skills and can lead to data loss or warranty cancellation.

Option 1: Reset to factory settings

Sometimes, game ads appear after a MIUI update or installing questionable apps.

  1. Make a backup of the data (Settings → About Phone → Backup).
  2. Go to Settings → About the phone → Reset settings.
  3. Select “Delete all data”.

After the reboot, don't restore data from the backup -- first check if the ad has disappeared. If so, the problem was in one of the apps or settings.

Option 2: Installation of custom firmware

Firmware like LineageOS, Pixel Experience or Xiaomi.eu (modified MIUI without ads) completely remove advertising modules.

  • Unlock the bootloader (fastboot oem unlock).
  • Installations of custom recavery (TWRP).
  • The risk of “bricking” the phone in case of an error.

What happens if you interrupt the firmware?
If the phone turns off or disconnects from the PC during the installation of custom firmware, it is at risk of turning it into a brick (inoperable device), which can only be restored through a fastboot or service center.

Option 3: Getting root rights and removing system applets

With Magisk rights, you can permanently remove the ad modules.

  1. Install Magisk via TWRP.
  2. Use Titanium Backup or Root Explorer to delete: /system/priv-app/MiuiSystemAdSolution/system/app/Msatelemetry/system/app/Analytics

⚠️ Warning: Removing system applications may disrupt the work MIUI. Before that, be sure to create a backup copy of the section. /system through TWRP — This is the only way to restore your phone if it stops loading.

6. Alternative solutions: Launcher and cloud services

If you fight advertising in the firmware itself is difficult, you can bypass it with third-party tools:

Change of launcher

Install an alternative launcher (like Nova Launcher, Lawnchair, or Microsoft Launcher) to replace the standard MIUI interface, where banner ads are most commonly used, and minus: system notifications and app menus can still show ads.

Cloud services for blocking

Services like NextDNS or Control D allow you to configure traffic filtering at the DNS level.

  • For NextDNS: 45.90.28.167 or 45.90.30.167.
  • To block Xiaomi ads, blacklist the domains ad.mi.com, tracker.ai.xiaomi.com, data.mistat.xiaomi.com.

Disabling Mobile Data for Advertising Applications

Go to Settings. → SIM-maps and mobile networks → Transfer of data → Traffic usage: Find MiuiSystemAdSolution, Security, and Themes apps, then turn off mobile traffic for them. This won't eliminate the ads completely, but they will stop appearing when you connect to the mobile network.

💡

The most reliable way without root is a combination ADB-Freezing of advertising services + Blocker like Blokada with custom filters.

Frequently asked questions

Why did the game adverts reappear after the MIUI update?
Xiaomi regularly returns ad modules through system app updates. To avoid this: Turn off automatic app updates in Settings → Apps → Google Play Store → Auto Update. Freeze com.android.updater (system update) and com.xiaomi.market (Mi App Store) apps via ADB.
Can you remove game ads without a computer?
Yes, but options are limited: Use Blokada or AdGuard (no root required); disable personalized ads in settings (article 1); install an alternative launcher; and remove all PC-free ad modules completely (you can get them through apps like KingRoot, but it’s risky).
Is it safe to use ADB to freeze apps?
Yes, if you follow the instructions. pm hide or pm disable-user commands don't delete applications, they only disable them for the current user. The risks are minimal: the phone won't "burst." All changes are reversible (implement pm command). The guarantee is not canceled (unlike unlocking the bootloader), the main thing is not to turn off critical system services (for example, com.android.phone).
Why does the game appear even after the reset?
This means that the advertising modules are sewn into the MIUI firmware itself. In this case, only: Install custom firmware (for example, Xiaomi.eu without ads); Use a traffic blocker (Blokada + custom filters); Buy a phone with a global version of MIUI (there are less ads in them than in Chinese).
How to check which apps show ads for games?
Install App Inspector (from F-Droid) or use built-in tools: Go to Settings → Apps → Application Management. Sort the list by Permissions and find apps with access to Overlay on Other Windows (this is typical behavior for ad modules). Check Battery Use - advertising services often consume energy in the background.