Advertising in mobile games on Xiaomi Redmi Note 10 can turn fascinating gameplay into real torture. Pop-up banners, forced commercials before bonus levels and annoying purchase offers distract from the process, eat up traffic and drain the battery, especially annoying ads in free projects like Candy Crush, Clash of Clans or Free Fire, where its number is over the top.
In this article, weβll look at 5 proven ways to get rid of ads, from simple MIUI settings to radical ADB and root-rights techniques. Itβs important to understand that not all games allow you to completely remove ads without consequences: some can block access to content or stop running altogether. Weβll analyze each method, its effectiveness and the potential risks to your Redmi Note 10.
Why are there so many ads in Xiaomi games?
The reason lies in the business model of most mobile games, where developers monetize free projects through:
- π’ Banner advertising β static or animated blocks in the game interface.
- π¬ Video Advertising β Forced commercials (usually 15β30 seconds) before bonuses or between levels.
- π Paid offers β pop-ups with in-app purchases).
- π Awarded Advertising β Voluntary Viewing for Game Currency.
On the Xiaomi Redmi Note 10, the situation is exacerbated by MIUI, Xiaomiβs proprietary shell, which itself can display ads in system applications. However, in games, advertising does not appear because of the firmware, but because of the games themselves. The exception is if you downloaded a pirated version (mod or quack), where ads could be replaced with a more aggressive one.
According to Adjust (2023), Xiaomi users are 1.8 times more likely to experience in-game advertising than iPhone owners, which is due to the geographic distribution of devices β free games with high monetization are popular in Asia and the CIS countries.
Method 1: Disabling personalized advertising in MIUI settings
This method will not remove ads completely, but will reduce the amount of ads and make them less intrusive. MIUI collects your preferences to show "relevant" ads. By disabling personalization, you reduce the targeted nature of the ads.
Instructions:
- Open Settings β Google β Advertising.
- Click Remove Advertising ID (or Reset Advertising ID in new MIUI versions).
- Activate the switch to Turn off personalized advertising.
- Go back to the main settings and go to Settings β Applications β Application Management β [game name].
- Turn off the permission to show over other windows (if any).
Make sure you have the latest version. MIUI|Check for updates to play on Google Play|Backup the game data (if important)|Close all background applications-->
π‘
If there is no Ads item in Googleβs settings, update Google Play services through Settings β Apps β Google Play Store β Update.
Efficiency of the method: βββββ (Reduces the amount of advertising by 20-30%, but does not completely remove it).
Method 2: Use of the DNS-filtering (without root)
One of the safest ways to block ads is to change DNS-It redirects requests to ad servers to "nowhere" without them loading, and it works at the network level and doesn't require superuser rights.
How to set up:
- Go to Settings β Connections and Sharing β Private DNS.
- Select the Private DNS Host Name and enter one of the addresses: dns.adguard.com (AdGuard DNS) family.adguard-dns.com (with filtering "18+") doh.centraleurope.cloudflare-dns.com (Cloudflare)
Save the settings and restart the phone.
| DNS-service | Address | Blocking ads | Locks down trackers. | Cons |
|---|---|---|---|---|
| AdGuard DNS | dns.adguard.com | β Yes. | β Yes. | It can slow down the loading of some websites. |
| Cloudflare Family | family.cloudflare-dns.com | β Yes. | β No. | Doesn't block analytics |
| NextDNS | Registration is required | β Yeah (tuning in) | β Yes. | Restricting traffic at a free rate |
β οΈ Attention: Some games (for example, PUBG Mobile or Call of Duty: Mobile may cause a connection error when using third-party devices DNS. In this case, return the standard settings or try another server.
Efficiency of the method: βββββ (Blocks 40-60% of ads, but does not work with embedded ads APK).
Method 3: Blocking Advertising through ADB (without root)
If DNS-filtering didnβt help, you can go further and disable advertising at the system level using the ADB (Android Debug Bridge: This method doesnβt require root rights, but it will require connecting your phone to your computer.
Step-by-step:
- Turn on Developer Mode on Redmi Note 10: Go to Settings β About Phone. Click 7 times on MIUI until the notification "You're a developer" appears.
Settings β Additional β For Developers
USB debugging
ADB Tools
adb shell pm disable-user --user 0 com.android.vending
adb shell pm disable-user --user 0 com.google.android.gms.adsβ οΈ Warning: The first command shuts down the Google Play Store, which can disrupt some apps. Use it only if you're prepared for the consequences!
adb shell pm enable com.android.vendingWhat if the ADB canβt see the device?
Efficiency of the method: βββββ (Blocks 70-80% of ads, but can break app updates).
Method 4: Install modified APKs (mods without ads)
A radical but effective way to do this is to use modified versions of games (mods) where ads are removed at the code level, and these APKs are distributed on third-party sites (e.g. HappyMod, ACMarket), but their installation is fraught with risks:
- π¨ Viruses and spyware β many mods contain malicious code.
- π Account blocking β in games like Clash Royale or Brawl Stars for using banya mods.
- π No updates β modified versions are rarely updated.
If you do, follow the safety rules:
- Download APKs only from trusted sources (e.g. XDA Developers).
- Before installing, check the file through VirusTotal.
- Turn off automatic game updates on Google Play.
- Use a separate Google account for games with mods.
π‘
Remote ad mods often contain Trojans that steal credit card or social media account data, and never enter personal information in games installed from unverified sources.
Efficiency of the method: βββββ (Remove 100% of ads, but with high risks.
Method 5: Completely remove ads with root rights
The most powerful, but also the most dangerous, method is rooting and editing system files, which allows you to block advertising libraries (Google Mobile Ads SDK, MoPub, Unity Ads) at the Android kernel level.
What you need:
- Unlocked bootloader on Redmi Note 10.
- Installed by Magisk or SuperSU.
- The AdAway or Blokada app.
- Backup of data (root can lead to loss of information!)
Instructions:
- Unlock the bootloader via the Mi Unlock Tool (requires a wait of 7-14 days).
- Install Custom Recovery (TWRP) and scrolle Magisk to get root.
- Download AdAway from the official website and provide root access.
- In AdAway, update host lists and activate the lock.
- Reboot the phone.
β οΈ Attention: On the Redmi Note 10 with MIUI 14+ unlocking bootloader resets all data on the device, including photos and messages, and some banking applications (Sberbank, Tinkoff) stop working on rooted devices.
Once rooted, you lose Xiaomiβs warranty and risk getting a brick if the firmware is not correct, a method that only works for advanced users.
Efficiency of the method: βββββ (Remove 99% of ads, but with serious side effects.
Comparison of methods: what to choose?
To make the choice easier, we will bring all the methods into one table:
| Method | Difficulty | Efficiency | Risks. | PC required | Root is required. |
|---|---|---|---|---|---|
| MIUI settings | βββββ | βββββ | No. | β No. | β No. |
| DNS-filtering | βββββ | βββββ | Some games may not work. | β No. | β No. |
| ADB-team | βββββ | βββββ | Could it break Google Play? | β Yes. | β No. |
| Modified APKs | βββββ | βββββ | Viruses, account bans | β No. | β No. |
| Root + AdAway | βββββ | βββββ | Loss of warranty, brick. | β Yes. | β Yes. |
For most Redmi Note 10 users, a combination of the two is the best solution. DNS-filtering + ADB. It strikes a good balance between efficiency and safety. If you're willing to take risks, modified ones. APK Or root will provide the maximum result.