Gaming advertising on Xiaomi Redmi smartphones is not only a monetization tool for developers, but also an additional source of bonuses for players. The ad units are not shown, despite the stable Internet connection and the current version of the game. MIUI, Aggressive battery optimization and Google Play Services limitations on Xiaomi devices.
In this article, we will discuss all the working ways to include advertising, from basic settings in the Special Features menu to manually adding exceptions for gaming applications to AutoStart and Battery Optimization. Why Ads May Not Boot After All Manipulations, and How to Fix It With Google Advertising Reset ID Changes in the region of the account.
Important: Instructions are valid for all Redmi models (including Redmi Note) 12/13, Redmi 10/11, POCO X5 etc.) on the base MIUI 13/14 Android 12/13/14. If your device runs on custom firmware (like LineageOS), some of the methods may not work.
Why is it that the ads are not shown in Xiaomi Redmi games?
The problem with displaying ads on Xiaomi is associated with a set of factors embedded in both firmware and the Internet. MIUI, And so it's in Google's politics. Here are the key reasons:
- ๐ Optimizing the battery: MIUI By default, limits the background activity of applications, including downloading advertising modules.
- ๐ซ Auto-Run Blocking: Games and Advertising SDK (For example, AdMob, Unity Ads cannot start automatically after restarting.
- ๐ Regional restrictions: Some advertising networks (e.g. AppLovin) do not operate in Russia, Belarus or Kazakhstan.
- ๐ Resetting Advertising ID: If you reset your phone settings or changed your Google account, your advertising ID may have been reset.
- ๐ฑ Google Play Services: Xiaomi doesnโt automatically update.
According to Adjust (2023), up to 40% of Xiaomi users in the CIS face problems with displaying ads in games - this is 2 times higher than on smartphones of other brands. MIUI, which by default blocks the background advertising processes SDK.
โ ๏ธ Attention: If you are using VPN or changed region in Google Play, ad networks may block impressions due to inconsistency IP-address and account information. VPN Check the region in the Google account settings.
Preparation of the smartphone: basic settings MIUI
Before digging into the settings of the games, you need to prepare the device itself. MIUI It has several "hidden" features that block the background activity of applications:
โ๏ธ Preparation Xiaomi Redmi for advertising
Step 1: Turn off battery optimization for the game:
- Go to Settings โ Applications โ Application Management.
- Select the game you want (such as Coin Master or Gardenscapes).
- Tap Optimize the Battery โ No restrictions.
Step 2: Add the game to Autoplay:
- Open Settings โ Applications โ Application Management โ Autorun.
- Find the game in the list and turn on the switch.
Step 3: Update Google Play Services:
- Launch the Google Play Store.
- In the search, type in Google Play Services and update the app.
- If there is no update button, delete the cache and application data in Settings โ Annexes.
| Problem. | Reason. | Decision |
|---|---|---|
| Advertising doesn't load at all. | Auto-start locking or battery optimization | Add the game to the exceptions (see steps above) |
| Advertising is shown, but does not give bonuses | Resetting Advertising ID or VPN | Drop it. ID in Google settings or disable VPN |
| Black screen instead of advertising | An outdated version of Google Play Services | Update services through the Play Store |
| No Fill Error (no ads) | Regional restrictions | Check the Google Account Region |
๐ก
If after all the manipulations the advertisement still does not show, try to temporarily disable Security. MIUI (In security settings โ sometimes it blocks advertising SDK as "suspicious activity".
Resetting Google Advertising ID: step-by-step
Advertising ID โ This is a unique identifier that ad networks use to target ads, and if it's reset or blocked, games won't be able to load ads. ID Often resets after resetting settings or updating MIUI.
To reset it manually:
- Open Settings โ Google โ Advertising.
- Tap Reset the advertising ID.
- Confirm the action and restart the phone.
- Start the game and check if there is an advertisement.
If there is no Advertising in Googleโs settings:
- ๐ง Install Google Play Services manually with APKMirror.
- ๐ Reinstall the Google Play Store.
- ๐ฑ Check if Google Services are disabled in your account settings.
โ ๏ธ Note: After resetting Advertising ID Some games may require re-authorization. If you play with an account-based project (such as Clash of Clans), make sure that the data is stored in the cloud.
What if there is no โAdvertisingโ in Google?
Checking the region and Google account
Many ad networks (like AdMob or IronSource) link impressions to the Google account region.If your account is registered in Russia and the game requests ads for the US, you will see a No Fill error (no ads available).
How to check and change the region:
- Open the Google Play Store.
- Tap on the profile avatar. โ Settings โ General. โ Country and profiles.
- If the region doesnโt match your location, create a new Google account with the right region.
Change the region of your existing account only once a year, if you have recently changed country, create a new account:
- ๐ Register a new Gmail through the browser in incognito mode.
- ๐ Specify the country for which the advertisement is available (e.g. USA or Germany).
- ๐ฎ Add a new account to your phone settings and log in to the game through it.
According to Appsflyer, in 2026, the largest number of advertising campaigns available to users from the United States (68% of all impressions), Germany (52%) and the United Kingdom (49%), and in Russia and Belarus, this figure does not exceed 15% due to sanctions restrictions.
๐ก
If you use VPN To change the region, turn it off before viewing the advertisement. SDK check-in IP-address and region of the account, and if the discrepancy block impressions.
Manual setting DNS circumvention
On some firmware MIUI (Especially for the Russian market, they are blocked. DNS-Google Ads servers, which either stops loading or is delayed. DNS public server.
Instructions:
- Go to Settings. โ Wi-Fi (or Mobile Network).
- Tap on the current network. โ Change the network โ Additional settings.
- In the field DNS enter: 8.8.8.8 208.67.222.222, which DNS Google and OpenDNS respectively).
- Save the settings and restart the phone.
Alternatives DNS test:
- ๐ Cloudflare: 1.1.1.1 and 1.0.0.1
- ๐ AdGuard: 94.140.14.14 and 94.140.15.15 (blocks trackers, but not ads in games)
- ๐ Quad9: 9.9.9.9 and 149.112.112.112
โ ๏ธ Attention: If after the shift DNS Some websites (e.g. banking apps) have stopped working, and some Russian services are blocking access when using foreign services. DNS.
To verify the current DNS Use the Fing app or command in Termux:
nslookup google.comWhat to do if the advertising still doesnโt work?
If none of these methods worked, the problem could go deeper, like firmware conflict, operator-level locking, or hardware constraints.
- ๐ Reinstall the game: Delete it completely, clear the cache in Settings โ The storage and then re-install.
- ๐ฑ Check on another device: Sign in from another phone (not Xiaomi) If the adverts are shown, the settings are a problem. MIUI.
- ๐ ๏ธ Retracement to the old version MIUI: On some firmware (e.g, MIUI 12.5) The ads were more stable. Use the official firmware archive.
- ๐ Use an emulator: Install BlueStacks or LDPlayer on your PC and check the game there. If the ad works, the problem is definitely your smartphone.
If you are sure that the problem is in the firmware, you can try unlocking the bootloader and installing custom firmware (for example, Pixel Experience or LineageOS).
๐ก
Before flashing backup data through Settings โ Additionally. โ Backup and reset, especially for device-based games (e.g. Genshin Impact).
How to increase revenue from viewing advertising?
If you can set up your ad, you can optimize your earnings, and here are some proven ways to do this:
- ๐ Use bonus apps: Google Opinion Rewards or Mistplay allows you to earn points for viewing ads, which you can then exchange for gift cards.
- ๐ Watch for hot periods: On holidays (New Year, Black Friday) advertisers increase budgets, and for viewing one video you can get in the middle of the day. 2-3 double-bonus.
- ๐ Switch between games: Some networks (like Unity Ads) limit the number of impressions per day for a single app. 2-3 game.
- ๐ฐ Cashback services: CashโEm All or AppCent can earn real money for viewing ads in games.
According to Sensor Tower, the average user of mobile games in Russia can earn more money than the average user of mobile games. 500-1000 RUB per month for viewing advertising, if actively used 3-5 Bonus games. Revenue leaders:
| Game. | Average income per 1 view (ruble) | Maximum per day (rupe) |
|---|---|---|
| Coin Master | 0.10โ0.30 | 150โ200 |
| Gardenscapes | 0.15โ0.50 | 250โ300 |
| Homescapes | 0.10โ0.40 | 200โ250 |
| My Cafe | 0.05โ0.20 | 100โ150 |
Important: Some games (like Clash Royale) give bonuses not for viewing, but for clicks on advertising, in which case it is more effective to use autoclickers (but this can lead to a ban of the account!).