Did you buy a Xiaomi Redmi smartphone and notice that there are almost no ads in the system, neither in settings nor in standard applications? Or, conversely, you want to return personalized ads after resetting? In this article, we will analyze all the official ways to turn on ads on Redmi devices with MIUI 12/13/14/15 firmware, and also explain why it may be missing and how to fix it.
It's important to understand that MIUI ads are not just random banners, but part of Xiaomi's ecosystem that allows it to monetize its services and offer users discounts on devices and accessories. However, after updating the firmware or manually disabling advertising services through ADB, these features may stop working, and we'll show you how to return them without risk to the system.
This article is relevant for all Redmi models (including Redmi Note 12/13, Redmi 10/11, POCO X5, etc.) and is based on the latest versions of MIUI Global/EEA. If you have custom firmware (for example, Pixel Experience or LineageOS), some features may be missing.
Why Xiaomi Redmi doesnโt have ads and how to fix it
Before you turn on an ad, you need to understand why it went missing. Here are 4 main reasons:
- ๐ Update MIUI: After installing a new firmware version, advertising services (msa, mipush) can be reset.
- ๐ ๏ธ Manual shutdown through ADB: If you or a previous owner execute the command adb shell settings put global hidden_api_policy 1, Advertising is blocked at the system level.
- ๐ Regional settings: In some countries (e.g. EU) advertising in MIUI Disabled by default due to privacy laws.
- ๐ฑ Reset: After Hard Reset, Advertising Services Are Not Automatically Recovered.
If the advertisement is missing after the update MIUI, Try to restart your phone โ sometimes msa (Mobile Services Ads) services donโt start right away. ADB-commands will need to manually enable advertising functions through settings or resetting parameters.
โ ๏ธ Attention: On devices with MIUI for Russia (version) RU) Some of the advertising services can be blocked by default, in which case only the flashing on Global or the Internet will help. EEA.
To check if the ads are active on your system, open the Settings app. โ The phone. โ Version. MIUI And click on the version line several times, and if you see the message "You're a developer now!", go to Additional. โ For developers and find the item "Debugging by USB". If it is active, it means that the device was previously used. ADB-Teams that could block ads.
Method 1: Enabling Advertising through MIUI settings (official method)
The easiest way to return ads is to use the built-in MIUI settings, which works on all Redmi devices with official firmware (except MIUI RU).
- Open the Settings app (cog icon).
- Go to the Xiaomi Account section and log in (if not authorized).
- Go back to the main settings menu and select Google โ Ads.
- Activate the Personalized Advertising switch.
- Go back and open Apps โ Application Management โ Three Dots (menu) โ Show all apps.
- Find the msa (or MIUI System Ads) application, open it and click Enable.
After this, the ads must appear in standard applications (Browser, Music, Themes) within 24 hours. If this does not happen, check the Internet connection - Xiaomi services require a stable connection to download advertising materials.
Authorization in the Xiaomi account|Active connection to Wi-Fi/mobile|Absence VPN proxy|Version. MIUI lower 12.5-->
๐ก
If the settings do not include โmsaโ, try updating the GetApps app through the Play Market โ it is responsible for downloading the ad modules.
Method 2: Activate Advertising through ADB (for power users)
If the adverts were disabled via ADB, you can only return them by repeating commands, which requires a PC connection and USB debugging enabled.
- Download and install ADB Tools on your computer.
- Connect Redmi to the PC via USB-cable and activate debugging by USB developer-setting.
- Open the command prompt (cmd) in the folder with ADB and type:
adb devices(The name of your device should appear.)
adb shell settings put global hidden_api_policy 0(This command will unlock hidden APIs, including adware.)
adb shell pm enable com.miui.systemAdSolution(Includes a system advertising module.)
After you've done the commands, restart your phone. Advertisements should be in place within an hour. If that hasn't happened, check if it's blocked by an antivirus or firewall.
โ ๏ธ Attention: Misuse of the right ADB-Teams can lead to a failure of work MIUI. If after executing commands the phone began to brake, reset settings through Settings. โ Additionally. โ Recovery and discharge.
How to check if the ads work on Xiaomi Redmi
To ensure that advertising services are activated, follow the following steps:
- Open the Themes app and scroll down โ banners with offers should be displayed there.
- Launch the Xiaomi Browser and check if the ad units appear on the homepage.
- Go to Settings โ Google โ Advertising and see if the โPersonalized Advertisingโ item is active.
- Open GetApps (Xiaomi app store) โ there should be a bar with ads at the top of the screen.
If you don't have ads in all of these places, you're saying that msa or mipush is not working.
- ๐ Reboot the phone.
- ๐ถ Check your internet connection (advertisements are not loaded via VPN).
- ๐ง Update GetApps, Themes and Browser Apps via Play Market.
- ๐ฆ Remove the app cache: Settings โ Annexes โ Application management โ msa โ Clear the cache.
Yes, it was right away | No, I had to manually turn it on | Disabled it via ADB| I didn't pay attention-->
Frequent Mistakes and How to Avoid Them
When trying to turn on ads, users often encounter problems, and here are the most common mistakes and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Advertising does not appear after inclusion in the settings | MSA Services Disabled at System Level | Use it. ADB-Teams from Method 2 |
| The msa app is not listed | Installed custom firmware or MIUI RU | Refuse the device on Global/EEA |
| After the reboot, the ad disappears again. | Conflict with the battery optimizer | Add msa to exceptions: Settings โ Battery โ Battery Optimization |
| Advertising is displayed but not personalised | Data collection in the account is disabled | Enable โPersonalization of Adsโ in Google Settings |
If you use Xiaomi Redmi with MIUI RU firmware, you can't turn on the ads, they're locked at the regional settings level. The only way out is to flash it to the Global version.
Another common problem is that ads appear but don't open when you click, and this is because you block redirects in your browser or antivirus, to fix:
- Open Settings โ Applications โ Browser.
- Select "Open links by default".
- Make sure you select "Open in this application".
How to manage advertising: personalization settings
Turn on the ads is only half the story, so that they're relevant and not annoying, set them up to display:
- Personalization by interest: ๐ฏ Go to Settings. โ Google โ Advertising โ Advertising settings. ๐ Choose topics that interest you (e.g. Technology, Sports). โ Remove the boxes from unnecessary categories.
- Restriction on annexes: ๐ฑ B Settings โ Annexes โ Application Management select the application (e.g. Topics). ๐ Click Notifications and turn off advertising alerts if they interfere.
- Control of frequency of display: โณ V MIUI 14/15 You can limit the number of times you're showing ads per day. โ Screen and brightness โ Additionally. โ Frequency of advertising.
If you want to completely disable ads in the future, but keep the ability to include them, use the ADB-team:
adb shell settings put global hidden_api_policy 1This command does not remove advertising modules, but only hides their display, which will allow you to return everything back at any time.
What to do if advertising interferes with work?
Security and privacy: Myths about advertising in MIUI
Many users are afraid to include ads on Xiaomi Redmi, fearing for data privacy, letโs understand what MIUI actually collects and how to control it.
What does Xiaomi collect to display ads?
- ๐ฑ Device model and version MIUI (for the selection of compatible ads).
- ๐ Region (to show local shares).
- ๐ค Interests (based on installed applications and search queries in the Xiaomi Browser).
- ๐ Activity time (not to show ads at night).
What is Xiaomi NOT collecting?
- ๐ Passwords, messages, photos โ this information is not used for targeted advertising.
- ๐ Exact location (city/region only if you have given permission).
- ๐ณ Bank card data โ stored in secure Google Pay or banking applications.
If you are concerned about data collection, you can:
- Turn off โPersonalization of Adsโ in Google settings.
- Restrict location access for Xiaomi applications.
- Use a VPN (but note that some of the ads may stop working).
โ ๏ธ Note: Some SEOs and cleaners (e.g. Clean Master) promise to โremove Xiaomi spywareโ but in fact they often break system processes, including msa).
FAQ: Frequent questions about advertising on Xiaomi Redmi
Can I include ads on Xiaomi Redmi with custom firmware (e.g. Pixel Experience)?
Why does it not appear in apps after you have included ads in your settings?
How to remove all advertising modules from MIUI without ADB?
Will there be an ad on Xiaomi Redmi if I am not logged in to Mi-account?
Can I get discounts from Xiaomi if I turn off ads?
๐ก
The inclusion of ads on Xiaomi Redmi is not only about banners, but also about access to exclusive discounts, coupons and promotions in the Xiaomi ecosystem. Without active advertising services, some functions (for example, Mi Credit or Mi Rewards) will not work.