Xiaomi Redmi 9A owners often face intrusive system advertising that appears in the settings menu, on the lock screen and even in standard applications. This problem is associated with the proprietary shell MIUI, which by default includes personalized recommendations. The good news is that you can turn off ads without complex manipulation of firmware or obtaining root rights.
In this article, we will cover all the current ways, from basic settings to advanced methods using ADB. You will learn how to remove banners in Security, Themes and other system sections, as well as what to do if ads return after updates. All instructions are tested on Redmi 9A with the latest versions of MIUI 12/13/14.
Importantly, some methods require you to connect to your computer or install additional applications, and we've marked these cases with special notes so you can choose the most convenient option, starting with the simplest one, the hidden MIUI settings that few users know about.
1. disable personalized advertising in MIUI settings
The first and safest way is to deactivate the options that drive the recommendations, and these settings are hidden in multiple parts of the system, and turning them off reduces the amount of ads by 60-70%.
- Go to Settings โ Google โ Ads and disable the option โPersonalized Adsโ This will block targeted banners from Google in system applications.
- Go back to the basic settings and select Memory โ Clean. In the upper right corner, click three dots and uncheck the "Show recommendations" box.
- Open the Settings. โ Annexes โ Application management โ Triple point (โฎ) โ Special access โ Battery optimization: Find the Msa (Mobile Services Ads) app and turn off the optimization for it.
These actions will not remove ads completely, but will significantly reduce their appearance on the phone menu. Complete removal will require additional steps, which we will discuss later.
โ ๏ธ Note: After personalized ads are turned off, some system notifications (such as weather) may stop updating automatically.
2. Blocking advertising services through ADB (without root)
A more radical method is to disable Xiaomiโs advertising services via Android Debug Bridge (ADB), which does not require superuser rights, but requires a computer with drivers installed and USB debugging enabled on the phone.
Step 1: Preparation
- ๐ฑ On the phone: Go to Settings โ About the phone and 7 times click on "Version" MIUI", To activate the developer mode. Then go back to Settings. โ Additionally. โ For developers and include "Debugging by" USB".
- ๐ป On the computer: Download ADB Tools (part of Android) SDK) And unpack the archive into any folder. 9A (You can use the Mi Unlock Tool).
Step 2: Connecting and executing commands:
- Connect your phone to your PC through USB-cable (original or quality).
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the following commands in turn (click Enter after each command):
adb devices
adb shell
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.xiaomi.midrop
pm uninstall --user 0 com.android.browser
pm disable-user --user 0 com.miui.analytics
pm disable-user --user 0 com.xiaomi.joyose
pm disable-user --user 0 com.miui.hybrid
pm disable-user --user 0 com.xiaomi.mipicksThese commands remove or disable the main MIUI ad modules. Once executed, restart the phone. Advertising should disappear from most system menus.
Installed drivers Xiaomi on PC
Debugging on USB on the phone is enabled
Downloaded and unpacked by ADB Tools
Original. USB-cable
Phone unlocked (no screen locking)-->
โ ๏ธ Note: If the phone starts to work unstable after executing commands (for example, call notifications are lost), return the changes to the pm enable command instead of the pm disable-user for each packet disabled.
3.Use of third-party apps to block ads
If you're uncomfortable with ADB, you can use specialized tools that automate the process of disabling advertising services and often offer additional features.
1. App Inspector (for analysis of advertising modules)
- ๐ It allows you to see which apps show ads.
- ๐ Shows a list of active advertising SDK (e.g.com.google.android.gms.ads).
- ๐ Integrates with ADB Quickly disabling unnecessary services.
2. Xiaomi ADB/Fastboot Tools
- ๐ฅ Convenient graphical interface for execution ADB-team.
- ๐ Offers ready-made scenarios for advertising removal, debloat and optimization MIUI.
- ๐ Automatically backs up copies before making changes.
To use these applications:
- Download APKs from official sources (e.g. XDA Developers).
- Install by allowing installation from unknown sources in Settings โ Applications โ Special Access โ Install unknown applications.
- Follow the instructions inside the program (usually an ADB connection is required).
Important: Apps like Disconnect or Blokada donโt block MIUI system ads โ they only work with browser and app ads via VPN. Theyโre ineffective for Redmi 9A.
๐ก
Before using third-party utilities, check the reviews on the forums โ some โoptimizersโ for Xiaomi contain malicious code masquerading as legitimate functions.
4. Manual removal of advertising applications (for power users)
If you're willing to take more drastic measures, you can manually remove the apps responsible for displaying ads, and this method requires caution, because removing system components can disrupt the stability of the phone, and we recommend this method only if the previous ones did not help.
List of safe packets to remove (for Redmi 9A):
| Package name | What's he doing? | Can I remove it? |
|---|---|---|
| com.miui.systemAdSolution | The main module of system advertising | Yes. |
| com.xiaomi.mipicks | App "GetApps" with advertising | Yes. |
| com.android.browser | Standard browser with banners | Yes (if you use another browser) |
| com.miui.hybrid | Hybrid Web Views (Includes Advertising) | Yes. |
| com.xiaomi.joyose | Analytics and recommendations service | Yes. |
How to delete:
- Connect your phone to your PC and activate Debugging over USB (as in the ADB section).
- In the command line, type: adb shell pm uninstall --user 0 [name packet] Replacing [name packet] with the one you want from the table.
- Reset the device.
โ ๏ธ Note: Do not delete packages with the names com.miui.home, com.android.settings or com.miui.securitycenter, this will lead to the collapse of the system!
What if the phone does not turn on after removing the applications?
5. Alternative methods: disabling notifications and resetting settings
If the ads appear as notifications, the other way to do this is to turn them off for specific applications, which doesn't remove the ads completely, but makes them less visible.
How to disable advertising notifications:
- Go to Settings โ Applications โ Application Management.
- Find the apps โMsaโ, โGetAppsโ, โThemesโ and โSecurityโ.
- For each, select "Notifications" and turn off all switches.
- Return to Settings โ Notifications and Status bar โ Notification management and turn off the โRecommendationsโ option.
If the ad still leaks, you can try resetting the settings (without deleting the data):
- Go to Settings โ About the phone โ Reset settings.
- Select "Reset all settings" (not "Reset to factory"!).
- After the reboot, re-disable personalized recommendations (Section 1 of this article).
This method helps in 30-40% of cases when advertising appears due to a failure in the MIUI settings.
๐ก
Disabling notifications for system applications is the safest way to reduce the visibility of ads, but not remove them completely.
6 What to do if the ad returns after the update
Xiaomi regularly releases updates for MIUI that can restore disabled advertising services. If banners reappear after the update, proceed with the following algorithm:
- ๐ Repeat the steps in Section 1 (disabling personalized advertising in settings).
- ๐ต Block the Internet for advertising applications: Go to Settings โ SIM-maps and mobile networks โ Transfer of data โ Apps. Find Msa, GetApps, and turn off mobile traffic and Wi-Fi for them.
Use the firewall:
NetGuard
com.miui.systemAdSolution
com.xiaomi.mipicks
Take a look at the old version of MIUI:
Fastboot
Official forum of Xiaomi
Also worth watching for custom firmware (e.g. Pixel Experience or LineageOS for Redmi 9A) is that they are devoid of system advertising, but require unlocking the bootloader and installing via TWRP.
How to track updates:
- Sign up for the Redmi 9A theme on XDA Developers.
- Use Telegram bots like @MIUIUpdatesTrackerBot.
- Check the official MIUI Downloads website once a week.