How to turn on ads on Xiaomi Redmi: full instructions with pictures and tips

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

  1. Open the Settings app (cog icon).
  2. Go to the Xiaomi Account section and log in (if not authorized).
  3. Go back to the main settings menu and select Google โ†’ Ads.
  4. Activate the Personalized Advertising switch.
  5. Go back and open Apps โ†’ Application Management โ†’ Three Dots (menu) โ†’ Show all apps.
  6. 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.

  1. Download and install ADB Tools on your computer.
  2. Connect Redmi to the PC via USB-cable and activate debugging by USB developer-setting.
  3. 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:

  1. Open the Themes app and scroll down โ€“ banners with offers should be displayed there.
  2. Launch the Xiaomi Browser and check if the ad units appear on the homepage.
  3. Go to Settings โ†’ Google โ†’ Advertising and see if the โ€œPersonalized Advertisingโ€ item is active.
  4. 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 settingsMSA Services Disabled at System LevelUse it. ADB-Teams from Method 2
The msa app is not listedInstalled custom firmware or MIUI RURefuse the device on Global/EEA
After the reboot, the ad disappears again.Conflict with the battery optimizerAdd msa to exceptions: Settings โ†’ Battery โ†’ Battery Optimization
Advertising is displayed but not personalisedData collection in the account is disabledEnable โ€œ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:

  1. Open Settings โ†’ Applications โ†’ Browser.
  2. Select "Open links by default".
  3. 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:

  1. 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.
  2. Restriction on annexes: ๐Ÿ“ฑ B Settings โ†’ Annexes โ†’ Application Management select the application (e.g. Topics). ๐Ÿ”• Click Notifications and turn off advertising alerts if they interfere.
  3. 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 1

This 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?
If the ads appear too often and interfere with your phone, try the following steps: 1. Disable them in specific apps (such as the Browser or Themes) through their settings. 2. ADB-A partial shutdown command: adb shell pm disable-user com.miui.systemAdSolution. 3. Install an alternative launcher (e.g., Nova Launcher) that blocks system advertising. Remember: completely removing ad modules can cause malfunctions. MIUI!

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:

  1. Turn off โ€œPersonalization of Adsโ€ in Google settings.
  2. Restrict location access for Xiaomi applications.
  3. 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)?
No, custom firmware (AOSP, LineageOS, etc.) doesn't have MIUI advertising services, they're part of the branded shell and don't go to third-party builds. If you need advertising (for example, to get discounts in the Xiaomi ecosystem), go back to the official MIUI.
Why does it not appear in apps after you have included ads in your settings?
The problem is probably cache or battery optimizer conflict. Try: Clear the cache of msa and GetApps. Add them to battery optimization exceptions. Restart your phone and wait 1-2 hours (the ads don't load instantly). If that doesn't work, check if your DNS or VPN ad blocks.
How to remove all advertising modules from MIUI without ADB?
Without ADB, you canโ€™t completely remove ads, but you can significantly reduce them: Turn off Personalized Ads in Google settings; Remove updates for GetApps, Themes, Browser; Use third-party apps (such as Blokada) to block ad domains. However, these methods can cause MIUI to work in an unstable way, so we recommend using official settings.
Will there be an ad on Xiaomi Redmi if I am not logged in to Mi-account?
Yes, basic advertising (e.g., in the Browser or GetApps) will be displayed without authorization, but it will be less personalized. To receive discounts and special offers from Xiaomi (e.g., accessories), authorization is required.
Can I get discounts from Xiaomi if I turn off ads?
No, most of the shares and coins in Xiaomiโ€™s ecosystem are tied to advertising services. If you turn off msa or personalization, you wonโ€™t be able to participate in promotional campaigns, get cashback for purchases, or use some of the features of Mi Home (such as discounts on smart devices).

๐Ÿ’ก

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.