How to permanently disable ads on Xiaomi Redmi 9A: a detailed guide

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

  1. Go to Settings โ†’ Google โ†’ Ads and disable the option โ€œPersonalized Adsโ€ This will block targeted banners from Google in system applications.
  2. Go back to the basic settings and select Memory โ†’ Clean. In the upper right corner, click three dots and uncheck the "Show recommendations" box.
  3. 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.

๐Ÿ“Š How often do you see ads on your Xiaomi?
All the time, all the menus.
Only in certain applications
There's almost no advertising.
Didn't notice the commercials.

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:

  1. Connect your phone to your PC through USB-cable (original or quality).
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. 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.mipicks

These 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:

  1. Download APKs from official sources (e.g. XDA Developers).
  2. Install by allowing installation from unknown sources in Settings โ†’ Applications โ†’ Special Access โ†’ Install unknown applications.
  3. 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 nameWhat's he doing?Can I remove it?
com.miui.systemAdSolutionThe main module of system advertisingYes.
com.xiaomi.mipicksApp "GetApps" with advertisingYes.
com.android.browserStandard browser with bannersYes (if you use another browser)
com.miui.hybridHybrid Web Views (Includes Advertising)Yes.
com.xiaomi.joyoseAnalytics and recommendations serviceYes.

How to delete:

  1. Connect your phone to your PC and activate Debugging over USB (as in the ADB section).
  2. In the command line, type: adb shell pm uninstall --user 0 [name packet] Replacing [name packet] with the one you want from the table.
  3. 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?
If after manipulating the system packages Redmi 9A stopped booting, try: 1. Press the power button + volume up for 10 seconds for a forced reboot. 2. If it does not help - connect to the PC and follow the command adb reboot. 3. In extreme cases, you will need to flash through Fastboot (instructions are on xiaomiflash.com).

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:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the apps โ€œMsaโ€, โ€œGetAppsโ€, โ€œThemesโ€ and โ€œSecurityโ€.
  3. For each, select "Notifications" and turn off all switches.
  4. 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):

  1. Go to Settings โ†’ About the phone โ†’ Reset settings.
  2. Select "Reset all settings" (not "Reset to factory"!).
  3. 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.