Pop-up ads on Xiaomi Redmi smartphones are one of the most annoying features of MIUI firmware. Even after buying a new device, users are faced with intrusive banners in the settings menu, notifications and system applications. The reason lies in the aggressive monetization of the brand shell, which integrates advertising modules at the system level. But the good news is that you can turn off this advertising without root rights and third-party programs β you just need to know the right settings.
In this article, weβll look at all possible sources of advertising on Redmi (including Note 12 Pro models).+, Redmi 10, Redmi A2 We also provide unique blocking methods that are not found in standard instructions, you will learn how to clean the system from advertising viruses, disable personalized Google ads and block notifications from suspicious applications. We pay special attention to hidden settings MIUI, which the manufacturer does not advertise.
Why does Xiaomi Redmi have a pop-up ad?
The main source of advertising on Xiaomi Redmi is the MIUI firmware itself. Xiaomi embeds advertising modules in system applications such as:
- π± Launcher (main screen) β banners in the search bar and widgets;
- βοΈ Settings - advertising in the sections "Subjects", "Security", "Cleaning up";
- π Conductor β Advertising blocks when opening folders;
- π Search β Sponsored links in the results;
- π² App Vault β Advertising in swipe to the left on the home screen.
Advertising may also be due to:
- π¦ Viral applications installed from unverified sources;
- π’ Push notifications from legitimate applications (such as games or social networks);
- π Google Advertising that is uploaded via Google Play.
β οΈ Note: If the ad appears even in the locked state of the screen, this is a sign of infection with the adver virus, in which case you will need a complete cleanup of the system (instructions in the section below).
| Type of advertisement | Source | Can I turn it off? |
|---|---|---|
| Banners in MIUI settings | System software (msa, analytics) | Yeah, through hidden settings. |
| Pop-ups on the screen | Viral applications or App Vault | Yes, removing apps or disabling App Vault |
| Advertising in a conductor | File Explorer application (built-in) | Yes, a substitute for a third-party guide. |
| Sponsorship notifications | Apps from Google Play or MIUI | Yes, through the notification settings |
Method 1: Disabling Advertising in MIUI Settings (official method)
The easiest way to remove ads is to use the built-in MIUI settings. However, Xiaomi hides these options deep in the menu so users canβt easily find them.
- Open the Settings. β The phone.
- Press the MIUI version 7 times to activate the developer mode.
- Return to the main settings menu and select Additional β Special features.
- Scroll down and find Get Recommendations - turn off this switch.
Next, go to:
- Settings β Applications β Application Management β Three dots (menu) β Show all processes;
- Find the msa (Mobile Services Analytics) and Analytics applications.
- For each of these, select Limit Background Activity and Disable Notifications.
Activate Developer Mode |Disable "Receive recommendations" |Limit msa and Analytics|Reboot phone-->
β οΈ Attention: After update MIUI Some of the settings may be reset. Check them after each update!
Method 2: Removing Virus Applications and Cleaning the System
If the ads appear as pop-ups on top of all the apps, your Redmi is likely infected with an adver virus, which masquerades as system services (e.g. com.android.system) and is difficult to remove by standard methods.
- Go to Settings β Applications β Application Management.
- Sort the list by installation date (Three dots β By installation date).
- Remove any suspicious apps, especially those with type names: π¨ Fast Cleaner, Super Battery; π¨ Weather Forecast (unless you install it yourself); π¨ System Update (if not an official update).
Security β Scanning
If the virus is not removed:
- Install Malwarebytes from Google Play and do a deep scan.
- Use ADB to force removal: adb shell pm uninstall --user 0 com.example.virus (replace com.example.virus with the virus packet found through adb shell pm list packages).
List of known adver viruses for Xiaomi
Every day | Once a week | It used to be, but it was removed |Never-->
Method 3: Blocking Advertising via DNS and VPN
One of the most effective ways to combat advertising is to redirect traffic through a blocking DNS or a filtered VPN, which will cut off the ad servers at the network level.
Method 1: Changing the DNS
- Go to Settings β Connections and Sharing β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: π dns.adguard.com (AdGuard DNS); π 1dot1dot1dot1.cloudflare-dns.com (Cloudflare); π doh.securedns.eu (SecureDNS).
Save and restart the phone.
Method 2: Using a VPN with ad blocking
Install one of the applications:
- π‘οΈ AdGuard (there is a free version with restrictions);
- π‘οΈ Blokada (open source, blocks trackers);
- π‘οΈ 1.1.1.1: Faster Internet (from Cloudflare).
After installation:
- Activate the VPN in the application settings.
- Enable the option to Block Ads or DNS Filter.
- Add custom rules to block Xiaomi domains: ||miui.com^$important ||ad.xiaomi.com^ ||tracker.ai.xiaomi.com^
π‘
If some applications (e.g. banking) have stopped working after changing the DNS, return the standard DNS settings or add those applications to the VPN exceptions.
Method 4: Turning off personalized Google ads
Xiaomi uses not only its own ad networks, but also Google's services to serve targeted ads, to turn them off:
- Open Settings β Google β Advertising.
- Activate the switch to Turn off personalized advertising.
- Click Reset Advertising ID (this will make your profile anonymous to advertisers).
In addition:
- π B Settings β Annexes β Google Play Services disable permission to Show on top of other apps;
- π± B Settings β Accounts. β Google disable synchronization of Web and app activity.
This wonβt remove all ads, but it will significantly reduce the number of targeted banners that are displayed based on your activity.
Method 5: Replacing system applications with alternatives
Many of the built-in MIUI applications contain ads that cannot be disabled through settings, and the solution is to replace them with third-party counterparts:
| Standard annex | Problem. | The alternative |
|---|---|---|
| File Explorer (File Explorer) | Advertising when opening folders | Solid Explorer or FX File Explorer |
| Browser (Mi Browser) | Pop-up banners and news feed | Firefox Focus or Brave |
| Music (Mi Music) | Advertising between tracks | VLC or Poweramp |
| Gallery (Mi Gallery) | Banners on the album "Recommendations" | Google Photos or Simple Gallery |
To replace the application by default:
- Install an alternative from Google Play.
- Go to Settings β Applications β Application Management.
- Find a standard application (such as Explorer) and click Disable.
- When you next open the file manager, select the new program as the default application.
β οΈ Note: Some system applications (such as Settings or Phone) cannot be replaced. ADB (see next section).
Method 6: Advanced settings through ADB (for power users)
If standard methods don't work, you can use Android Debug Bridge (ADB) to deep-disable ad modules, which requires connecting your phone to your computer, but it has the maximum effect:
Step 1: Preparation
- π₯οΈ Install. ADB Tools on PC;
- π± On the phone, activate Settings. β The phone. β Version. MIUI (7 taps and Settings β Additionally. β For developers β Debugging by USB;
- π Connect Redmi to your computer and confirm your trust in the device.
Step 2: Follow the commands in ADB (one at a time):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.joyose
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.miservice
adb shell pm hide com.xiaomi.mipicksStep 3: Reboot your phone.
These commands hide (not remove!) the system applications responsible for displaying ads. If you need to return them, use:
adb shell pm unhide com.miui.systemAdSolutionπ‘
ADB-The method works on all versions MIUI, But after a phone reset or firmware update, the settings may reset.
What to do if the advertisement remains?
If after all the manipulations, the advertisement continues to appear, check the following points:
- π Update. MIUI to the latest version - sometimes in new assemblies remove especially intrusive advertising modules;
- π§Ή Reset your phone to factory settings (pre-make a backup!);
- π‘οΈ Install custom firmware (e.g. Pixel Experience or LineageOS) where there are no built-in ads;
- π Contact Xiaomi for support β if the phone is warranty, they can help remotely (though they donβt guarantee the removal of ads).
If you decide on a custom firmware, consider:
- π You will need to unlock the bootloader (officially via the Xiaomi website);
- π² All data will be deleted;
- π Updates will have to be installed manually.