How to permanently disable ads in games on Xiaomi: the full guide 2026

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.

๐Ÿ“Š Which advertisements annoy you the most?
Banners at the bottom of the screen
Videos before the level
Pop-ups
Advertising in notices

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).
MethodEfficiencyDeficiencies
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.browser

These 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
Do not delete the following packets, otherwise the system may stop booting: com.android.systemui, com.miui.home, com.android.settings. If deleted accidentally, you need to flash through Fastboot.

5. Root methods: Magisk + AdAway (maximum lock)

If you're ready to get root rights, you can block ads at the system level.

  1. Unlock the bootloader (the official tool of Xiaomi).
  2. Install custom recovery (TWRP).
  3. Switch Magisk to get root.
  4. 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:

  1. Update host lists in AdAway or Blokada periodically.
  2. After updating MIUI, re-use ADB commands.
  3. 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).

FAQ: Frequent questions about ad blocking in Xiaomi games

โ“ Can you turn off ads in games without rooting and ADB?
Yes, but the effectiveness will be limited. The simplest methods are: Change the DNS to dns.adguard.com; disable personalized ads in Google settings; use ad-blocking VPNs (e.g. Blokada), which will remove up to 60-70% of ads, but will not affect the built-in banners in games.
โ“ Why is it still showing up after you turn off the ad in the settings?
Most games use server-side ads that are downloaded directly from the developer's servers (like Supercell or King), which cannot be blocked at the phone level, but are embedded in the game engine. The only ways are to buy a premium in-game account. Use a modified version of APK (risk ban).
โ“ Will the ad blocker work on POCO F5 s MIUI 14?
Yeah, but there's nuance: DNS and VPN work without restrictions. ADB-Teams require additional permission in Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB (Root methods are more difficult because of the protection of HyperOS (the new shell of Xiaomi). POCO It is also recommended to disable the application com.poco.ads through ADB.
โ“ How to check if the ad blocker is working?
Run test games with different types of ads: Subway Surfers โ€“ banners and videos. Hill Climb Racing 2 โ€“ full-screen advertising. Angry Birds 2 โ€“ awards per view. If the ads disappeared in 2-3 games from the list, the lock works. For accurate verification, use PCAPdroid (network traffic analysis).
โ“ Can I return the standard settings if something goes wrong?
Yes, there are several ways: For DNS: Return settings to Settings โ†’ Connections โ†’ Private DNS โ†’ Auto. For ADB: Refuse system applications with pm install-existing --user 0 name PAKET. For root: Remove Magisk via TWRP or complete reset (Settings โ†’ About Phone โ†’ Reset). If the phone does not turn on after manipulating system files, you will need firmware via Fastboot (instructions on xiaomiflash.com).