Many Xiaomi, Redmi and POCO smartphone owners face intrusive ads in system applications. Users typically look for ways to turn them off to improve the comfort of the gadget. However, there are specific scenarios where the reverse action is required โ forcing the display of advertising content. This may be necessary to test marketing campaigns, validate the work of advertising SDKs in applications or simply to learn the mechanisms of monetization of the shell of MIUI and HyperOS.
Turning on advertising identifiers and system recommendations returns the device to the โout of the boxโ state, when algorithms actively collect data about user preferences. The activation process does not require root rights or flashing the device. It is enough to correctly change several parameters in the hidden and standard menus of the Android operating system.
In this article, we will take a detailed look at how to get all the ad modules back in place, where the personalization switches are hiding, how to reset the advertising ID to start a new tracking cycle, and which system services are responsible for displaying banners in standard utilities.
โ ๏ธ Warning: Enabling system advertising can lead to increased traffic consumption and battery life as background services will request data from servers more often.
Activating personalized MSA recommendations
The main engine of advertising in the Xiaomi ecosystem is the MSA (MIUI System Ads) service, which is responsible for downloading and displaying banners in the Explorer, Music, Themes and others applications, and by default on many global firmware, this feature can be limited or partially deactivated for the sake of privacy, but it is easy to return.
First, you need to go to the Mi Account settings, which is where you store your main user profile, which is where you have personalized offers, and then you need to find the privacy and advertising section, and some versions of the shell may have different paths, but the logic is the same for all Android devices.
You'll need to find "Get recommendations" or "Personalized ads." The switch should be on the active color. If it's turned off, the system thinks you don't want to see targeted content, and blocks the transfer of advertising identifiers to applications.
- ๐ฑ Open Settings and go to Password and Security.
- ๐ฑ Find the section Access to personal data or Special features.
- ๐ฑ In the list of services, find the msa and make sure the slider is activated.
- ๐ฑ Check the availability of the item Advertising services in the main settings of the system.
โ ๏ธ Attention: When the service is re-enacted MSA The system may require you to wait 10 seconds before confirming an action.
Once the service is activated, it is recommended to reboot the device, so that the MIUI background processes fully update their configuration files and start requesting current ad units from the servers. Without a reboot, the changes may not take effect immediately.
Advertising identifier of Google and MIUI
In addition to Xiaomiโs own services, the Android operating system has a level of advertising from Google. For the correct operation of advertising integrations, it is necessary that the Google advertising ID (GAID) is active and not reset to a โno dataโ state. Many users reset it for privacy purposes, but to include advertising it needs to be updated.
Go to Google's settings through the app menu. Find the Ads section. Here you'll see the current ID status. If you have a restriction on using an ID for personalization, you won't see the ads. You need to uncheck the restriction and, if necessary, click the reset button to generate a new clean ID ready to accumulate data.
MIUI also has its own Advertising ID, which is on the Settings path โ Password & Security โ Privacy โ Advertising Services. Itโs important not only to enable the service, but also to allow the use of the ID for targeting.
| Parameter | Location. | Condition required | Impact on the system |
|---|---|---|---|
| Google AAID | Google Advertising Settings โ | Active, without restrictions | Advertising in apps from the Play Market |
| MIUI MSA | Settings โ Password and security | Slideer on. | System banners in utilities |
| Personalization | Settings for Mi Account | Included. | Recommendations in the store Tem and Browser |
| autotest | Special facilities | Off (default) | Automation of clicks (do not touch) |
๐ก
For maximum effect, reset your Google Ad ID, then turn on personalization immediately โ this will start a new data collection cycle from scratch.
It is important to understand the difference between these identifiers. GAID is responsible for cross-app advertising that you see in third-party games and programs. MIUI ID is responsible for native advertising of the shell itself. Both levels must be activated to fully turn on the ads.
Incorporation of recommendations in system applications
Even with global settings enabled, each Xiaomi system application has its own recommendation switches. This is done for granular control, but often confuses users. If you want to see ads wherever possible, you need to check each application separately.
Start with the Security app. This is one of the main sources of system notifications and banners. Go to the app settings (through three dots in the corner), find the "Receive recommendations" section and activate it. Similar to the situation with Explorer, Music and Video.
Pay special attention to the Themes and Wallpaper app, where the most frequent ads are to buy premium content or install new fonts, and where the app settings also have hidden items that allow promotional material to be displayed.
- ๐ต Music: Settings โ Additionally. โ Receive recommendations.
- ๐ Conductor: Settings โ Information โ Receive recommendations.
- ๐งน Security: Settings (cogs) โ Receive recommendations.
- ๐ Browser: Settings โ Confidentiality and security โ Personalization.
โ ๏ธ Note: In the Browser app, ads may appear as push notifications. Make sure that the notification settings allow โRecommendationsโ and โNewsยป.
โ๏ธ Verification of system applications
Once you have set up each application, remember to close them completely through the task menu and reopen them. This will force you to start updating the recommendation feed. If the ad doesn't show up right away, wait a few minutes - the content loads asynchronously.
Managing notifications and push broadcasts
Advertising on Android devices often comes not as banners inside the interface, but through push notifications, which can be messages from Xiaomi system services or from installed applications that use ad networks, and to enable this flow of information, you need to configure the appropriate permissions.
First, check the notification center. Squeeze any system notification and go to its settings. Make sure the Marketing, Promotions or Recommendation categories are not blocked. MIUI has a separate filter for advertising messages, which can be set aggressively by default.
Itโs also worth looking at the settings of the particular app that should be showing ads, for example, if youโre testing your app, find it in the list of installed programs, select Notifications, and allow all categories, especially those labeled as Others or Marketing.
Settings โ Notifications and Status Bar โ Notification Management โ [Selected App] โ Allow Allow AllThere's another nuance that comes with the ad blocker that's built into the browser and security system, which is called AdBlock, which you have to force it to turn on ads, which is usually in the security settings or the browser, and as long as it's active, many of the ad scripts just won't work.
Where to find hidden AdBlock in MIUI?
Disabling the system blocker is a critical step. Without this, even with all permissions enabled, you can only see white banners or empty spaces, since MIUI filters will cut out advertising traffic at the network level.
Resetting and generating a new advertising profile
Sometimes all the switches are on but the ads are not going, which can mean that your current advertising profile is burned out or marked as inactive by the server, in which case a complete reset of advertising identifiers and the creation of a new digital footprint helps.
To do this, you need to go back to the Google and MIUI settings discussed earlier and select Reset Ad ID, and then assign a new unique code to your device, which is equivalent to a new user for ad networks, which often encourages more active display of test ads.
After the reset, it is recommended to clear the data of Google Play Services and MSA. This is done through the Apps menuยป โ ยซAll applicationsยป โ Search for service โ ยซClear the data" and "Clear the cache. Be careful: this may temporarily disrupt some services, so it's best to do this before rebooting.
- ๐ Perform an Advertising Reset ID Google-settings.
- ๐ Clear the msa app cache in the Application Manager.
- ๐ Reboot your smartphone to apply changes.
- ๐ Wait. 15-20 Minutes of active use of the Internet.
๐ก
Resetting an ID is a radical method that often solves the problem of no ads when simple settings donโt help.
Remember that after a reset, it takes the system 15 minutes to a few hours to re-analyze your actions and start picking up relevant ads, during which time the ads may be random or absent.