Advertising in mobile games on Xiaomi, Redmi and POCO smartphones has become a real problem for many users. Even in free projects with minimalist design, banners and videos appear after each level, interrupting gameplay. The situation is aggravated by the aggressive advertising policy of MIUI, Xiaomi's branded shell, which sometimes slips its promotional materials even in system notifications.
In this article, weโll look at all the current ways to disable ads in games on Xiaomi devices, from standard MIUI settings to the use of specialized tools like ADB and Magisk. Weโll focus on safe methods that do not require root rights and do not violate the rules of Google Play.
It's important to understand that not all methods are universal. The effectiveness depends on the version of MIUI (12, 13 or 14), the model of the smartphone (Xiaomi 13 Pro, Redmi Note 12, POCO X5, etc.) and the specific game. For example, in Clash of Clans or Brawl Stars, advertising is built into the server level, and you can remove it only by buying a premium account.
1. Disabling personalized advertising in MIUI
The first step is to limit data collection for targeted advertising, and MIUI defaults to analyze your activity to show โrelevantโ ads, and disabling this feature wonโt eliminate ads completely, but it will reduce the amount of ads and make them less intrusive.
Go to Settings. โ Google โ Advertisements and deactivate the option "Personalized Ads." Then go back to the basic settings and open Settings. โ Annexes โ Application management โ Settings (โ) โ Special access โ Access notifications. Here, find games that show ads through push notifications (like Candy Crush Saga or Homescapes) and turn off permission to send notifications for them.
- ๐ฑ For MIUI 14: The path may be slightly different - look for Settings โ Confidentiality โ Advertising.
- ๐ Check out the "Advertising" ID": In the same section, you can reset the advertising ID, which will temporarily reduce the number of targeted advertising.
- โ ๏ธ Restriction: This method only works for ads displayed through Google services, and it does not block the banners built into the game.
If you still see ads after that, then you can move on to the next way. On some models (e.g. Xiaomi 12T and Redmi K50), MIUI 14 has the option to "Limit Ads in Games" - look for it in Settings โ Screen โ Game Mode.
๐ก
After disabling personalized ads, restart your smartphone. Some games cache settings, and the changes will only take effect after the reboot.
2.Use of the "Do Not Disturb" mode for gaming
The Do Not Disturb (DND) feature in MIUI can block not only calls and messages, but also some advertising notifications, but for games this method works selectively, it will only help if the ads appear as pop-ups on top of the gameplay.
Activate mode via Settings โ Sound and Vibration โ Donโt Disturb. Select โSet up the rulesโ and add games to the exception list for sounds, but block notifications. Also turn on the โHide notifications on the lock screenโ option so that ads donโt distract even when the phone is locked.
โ ๏ธ Note: Some games (such as Free Fire) PUBG Mobile) use notifications for important gaming events. By disabling them, you risk missing bonuses or updates.
- ๐ฎ For gamers: Enable the "Game Turbo" mode (Settings) โ Screen. โ Game mode that automatically blocks background processes, including part of the advertising modules.
- โฑ๏ธ Timer: Set up automatic turn on DND during gaming sessions (for example, from 20:00 to 23:00).
| Method | Efficiency | Deficiencies |
|---|---|---|
| Disabling personalized advertising | โญโญ (reduce) | Does not remove embedded advertising |
| Don't disturb mode. | โญโญ (notice-only) | Can block important gaming alerts |
| Turbo-play mode | โญโญโญ (partially blocks background processes) | It does not work for online games with server advertising |
3. Blocking ads via DNS (without root)
One of the most effective ways is to change DNS-This allows you to filter the ad domains at the network level, the method does not require root rights and works on all Xiaomi models, including: POCO F5 Redmi Note 11 Pro+.
Go to Settings โ Connections and Sharing โ Private DNS and select โPrivate DNS Host Name.โ Enter one of the following addresses:
- dns.adguard.com (recommended)
- dns.nextdns.io (requires registration)
- doh.cleanbrowsing.org (family filter)
After saving the settings, restart the smartphone.The effect will not be noticeable immediately - it can take up to 24 hours to update the DNS cache. This method blocks most banners in games, but does not work for video ads that download from the main servers of the game (for example, in Clash Royale or Roblox).
โ ๏ธ Attention: Some DNS-servers (e.g., 1.1.1.1 from Cloudflare) do not block ads. Use only specialized addresses from the list above.
Enable Private DNS | Select Host Name (not IP) | Enter dns.adguard.com | Reboot Device | Check in-game ad blocking-->
4. Removal of built-in MIUI advertising modules (for advanced ones)
The MIUI's proprietary shell contains several system applications responsible for displaying ads, which can be disabled or removed, but this requires access to the ADB (Android Debug Bridge), a method suitable for users willing to work with the command line.
First, turn on "Debugging by" USB" In Settings โ The phone. โ Version. MIUI (Click 7 times on the line with the version, then return to Settings โ Additionally. โ For developers. Connect your phone to a PC, install ADB tools, and execute commands:
adb shell
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.xiaomi.midrop
pm uninstall --user 0 com.android.browserThese commands will remove the main MIUI advertising modules. For full effect, also disable the "Msa" app (com.miui.msa.global), which is responsible for analytics and targeted advertising. Attention: on some firmware, removing these packages may cause system utilities to malfunction (for example, Mi Video or Mi Browser).
- ๐ฅ๏ธ The alternative ADB: App Inspector (from F-Droid) allows you to disable system packages without a PC.
- ๐ Recovery: If you have problems after deleting, return the applications with the pm install-existing command --user 0 PACKET'S NAME.
List of dangerous MIUI packages
5. Root methods: Magisk + AdAway (maximum lock)
If you're ready to get root rights, you can block ads at the system level.
- Unlock the bootloader (the official tool of Xiaomi).
- Install custom recovery (TWRP).
- Switch Magisk to get root.
- Install the AdAway or Blokada module.
Once you install AdAway, update host lists and activate the lock, which removes all ads, including banners in games, videos in front of levels, and even promotional material in the Mi App Store.
- ๐จ Loss of warranty (Xiaomi may refuse service).
- ๐ Security issues (some banking apps refuse to work on rooted devices).
- ๐ Difficulty updates (you will have to re-switch Magisk after each update) MIUI).
The POCO F4 GT and Xiaomi 13 Ultra with the latest MIUI 14 have enhanced root protection.These models may require additional core tuning via KernelSU.
๐ก
Root methods give 100% ad blocking, but are only suitable for power users. For most, DNS or ADB is enough.
6. Alternative methods: VPN and modified APK
If previous methods have not worked, try the following options:
1. VPN with ad blocking
- ๐ก๏ธ Blokada (no root requirement, but limited functionality in free version).
- ๐ AdGuard VPN (Blocks advertising domains at the network level).
These services redirect traffic through their servers, filtering advertising requests, and the downside is the possible reduction in Internet speed and traffic restriction in free rates.
2. Modified APKs (at your own risk)
Some games have "hacked" versions without ads (such as Subway Surfers Mod APK or Clash of Clans Private Server).
- โ ๏ธ Account Ban: In online games (for example, COC Brawl Stars or Brawl Stars: Mods are used to block.
- ๐ฆ Viruses: 80% of free mods contain Trojans or mining software.
- ๐ No updates: Modified versions are not updated through the Play Market.
โ ๏ธ Attention: Installation APK From unknown sources, you may steal credit card data linked to Google Pay. Use only trusted resources like RevDL or APKMody.
7 Why Advertising Returns: Common Mistakes
Even after all the manipulation, the adverts can reappear.
- ๐ Game update: Developers often change advertising SDK (For example, with AdMob on Unity Ads, and the old filters stop working.
- ๐ฑ Resetting: After resetting to factory settings, all locks (DNS, ADB) drop off.
- ๐ Network change: When connecting to another Wi-Fi network or mobile Internet of another operator, other applications may be used. DNS.
- ๐ง System updates: Xiaomi regularly updates MIUI, Some advertising modules will be returned after the update.
To avoid problems:
- Update host lists in AdAway or Blokada periodically.
- After updating MIUI, re-use ADB commands.
- Use a local VPN (like NetGuard) to constantly filter traffic.
On devices with MIUI 14 Global Stable, ad modules can be automatically restored via com.miui.systemAdSolution and com.xiaomi.market. To avoid this, freeze these apps through App Freezer (root required).