How to completely disable ads on Xiaomi Redmi 9A: a step-by-step guide

Xiaomi Redmi 9A is one of the most popular budget smartphones, but many users face intrusive advertising in system applications, browser and even on the lock screen. Unlike flagship models, where advertising can be turned off through the settings of the Mi Account account, in Redmi 9A with MIUI firmware for the global or Chinese version, this process requires additional manipulation.

In this article, we will discuss 5 proven ways to remove ads on Redmi 9A without root rights, including hidden MIUI settings, alternative launchers and DNS-level blockers. We will focus on the nuances for different regions (Europe, India, China) and firmware versions. If you are tired of banners in Browser, Weather or Themes, this guide is for you.

⚠️ Important: Some methods may require resetting or disabling automatic updates to system applications.

1. disable personalized advertising in Mi Account

The first and easiest way is to deactivate targeted ads through a Xiaomi account, which works on all versions of MIUI, but doesn’t eliminate ads completely, it only reduces the amount of ads.

Instructions:

  • πŸ“± Open the Settings. β†’ Xiaomi Account (or Mi Account).
  • πŸ” Scroll down and select the Mi Services β†’ Advertising.
  • πŸ”„ Disable sliders: Personalized recommendations (remove targeted banners) Advertising identification (limit data collection)
  • πŸ”™ Back to Settings β†’ Additionally. β†’ Confidentiality and disable Diagnostic Data Sending.

πŸ“Œ Limitation: This method does not remove ads in system applications (Browser, Music, Video), but reduces its frequency.

πŸ“Š Which advertisements annoy you the most?
In system applications
In the browser
On the lock screen
Notifications.

2. Hidden MIUI settings: disabling ads via ADB

If standard methods don't work, you can use the Android Debug Bridge (ADB), which requires a smartphone to connect to a PC, but doesn't need root rights, and it blocks displays of system-level ads.

πŸ”§ What's the matter:

  • πŸ–₯️ Computer with installed Xiaomi drivers and tool ADB (You can download from the official Android website).
  • πŸ“² Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock Developer Mode, then enable debugging).
  • πŸ”Œ USB-cable (preferably original).

πŸ“ Step-by-step instruction:

  1. Connect Redmi 9A to your PC and confirm the debugging permission on your smartphone screen.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Enter the following commands: Adb shell pm disable-user --user 0 com.miui.systemAdSolution This command disables the main ad display module in MIUI.
  4. To block ads in the Browser and Weather, do: pm disable-user --user 0 com.android.browser pm disable-user --user 0 com.miui.weather2 ⚠️ Warning: Disabling com.android.browser will remove the standard browser.Install an alternative (e.g. Chrome or Firefox) in advance.

πŸ”„ To get it all back, use the command:

pm enable com.miui.systemAdSolution

Install Xiaomi drivers on PC

Enable USB debugging on Redmi 9A

Download Platform-Tools (ADB)

Connect your phone to the original cable

Make a backup copy of the data-->

3. Alternative launchers: Replacing the standard interface

The MIUI system launcher on Redmi 9A has built-in ad modules that cannot be disabled through settings, and the solution is to install a third-party launcher, such as Nova Launcher, Lawnchair or Microsoft Launcher.

βœ… Pros of the method:

  • πŸš€ Complete removal of ads from the main screen and application menu.
  • 🎨 Flexible interface configuration (icons, gestures, themes).
  • πŸ”’ There is no need for root rights or ADB.

⚠️ Note: Replacing the launcher does not remove ads in system applications (Browser, Music, Video.

πŸ“Œ Recommendations for the selection of a launcher:

LauncherFree versionBlocking adsAdditional functions
Nova LauncherYes (with limitations)Complete.Gestures, backups
LawnchairYes.Complete.Integration with Google Feed
Microsoft LauncherYes.Partial (there's adverts of its own)Synchronization with Windows
POCO LauncherYes.Full (from Xiaomi, but no advertising)Categories of applications

πŸ”Ή How to install:

  1. Download the launcher from Google Play.
  2. After installation, click the Home button and select the new launcher as the main one.
  3. In the launcher settings, disable all options related to recommendations (App Suggestions, Mi Feed).

πŸ’‘

If you still see ads after you install the launcher, check the widget settings. Some MIUI widgets (like Weather or Calendar) can load banners regardless of the launcher. Remove them from the home screen.

4. Blocking Advertising via DNS (without root)

One of the most effective ways is to redirect ad requests to empty servers using a private DNS, which works at the network level and blocks ads in all applications, including YouTube, the Browser and system utilities.

πŸ”§ Setting up:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses: dns.adguard.com (AdGuard DNS – blocks ads and trackers), family.adguard-dns.com (filters 18+ content additionally) doh.centraleu.pi-dns.com (PI-DNS, optimized for Europe)

Save the settings and restart the smartphone.

βœ… What's blocked:

  • πŸ“’ Banners in the browser and applications.
  • 🎬 Advertising on YouTube (partially).
  • πŸ“± System notifications from MIUI.

⚠️ Note: Some apps (such as Facebook or Instagram) may conflict with private apps DNS And then you can give out the connection errors, and then you can add them to the exceptions, or you can return the standard. DNS.

How to check if it works DNS-lockdown?
Open your browser and go to the DNS Leak Test site. If the results show your chosen DNS (e.g. adguard.com), then the settings are correctly applied. You can also try to go to an advertising site, for example, pagead2.googlesyndication.com - the page should not load.

5. Removal of system applications with advertising (without root)

Redmi 9A with MIUI 12.0.8 and higher can uninstall some system applications via ADB, even without superuser rights, eliminating advertising sources such as Mi Browser, Mi Video and Mi Music.

πŸ“ List of safe packet removal:

AnnexPacket nameCan I remove it?Effects of consequences
browsercom.android.browserYes.The standard browser will disappear (install a replacement)
Music.com.miui.playerYes.The music player will be removed.
Videocom.miui.videoplayerYes.The standard video player will disappear
Topicscom.android.themesNo.Could break the interface.
Weather.com.miui.weather2Yes.Weather widget will stop working

πŸ”§ How to remove:

  1. Connect your smartphone to your PC and activate ADB (as in Section 2).
  2. Run the command to delete (for example, for the browser): adb shell pm uninstall --user 0 com.android.browser
  3. Reset the device.

⚠️ Warning: Removing system applications can lead to unstable work MIUI. Before the procedure, create a backup copy through Settings β†’ Additionally. β†’ Backup.

πŸ’‘

Removing system applications via ADB does not require root rights, but is only valid for the current user. After resetting settings or updating the firmware, remote programs can be restored.

6. Use of ad blockers (AdGuard, Blokada)

If previous methods didn’t work 100%, you can install dedicated blockers like AdGuard or Blokada, which work at the VPN level and filter advertising traffic.

πŸ”Ή AdGuard:

  • πŸ›‘οΈ Blocks ads in browsers and applications.
  • πŸ”’ Encrypts traffic (DNS-over-HTTPS option).
  • ⚠️ The free version has a limit on the number of filters.

πŸ”Ή Blokada:

  • πŸ†“ Fully free (without restrictions).
  • πŸ“Š Detailed statistics of blocked requests.
  • πŸ”„ Requires constant operation in the background (can affect the battery).

πŸ“Œ How to set up:

  1. Download AdGuard or Blokada from Google Play.
  2. Launch the application and turn on the protection (button Run or Start).
  3. Select the filters in the settings: AdGuard Base filter (main) EasyList (additional) Miui Ad Block (specialized for Xiaomi)

Reboot your smartphone.

⚠️ Note: Some banking applications may conflict with blockers due to use VPN. In this case, add them to the exceptions or disable the blocker when working with financial services.

FAQ: Frequent questions about removing ads on Redmi 9A

❓ Why the Advertising Returns After the Reset?
Reset to factory settings restores all system applications and parameters MIUI, After reset, one of the methods in this article (e.g., re-use) must be used again, ADB-command DNS).
❓ Can you turn off advertising without a computer?
Yes, but the efficiency will be lower: πŸ”Ή Alternative launcher (will remove ads from the main screen). πŸ”Ή Private DNS (block out network advertising). πŸ”Ή Blokada/AdGuard (It still requires you to completely remove ads from system applications (Browser, Weather) ADB.
❓ Will the method of using ADB on MIUI 13?
Yes, the commands pm disable-user and pm uninstall --user 0 They work on all versions. MIUI, including 13 and 14. However, in new firmware, Xiaomi can change the names of ad packages. If the command does not work, check the current packet names through the App Inspector app (available on Google Play).
❓ Why did the new firmware update reappear?
Updates MIUI They often restore remote system applications and reset ad settings to avoid this: πŸ”Ή Turn off automatic firmware updates in Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update. πŸ”Ή Before manually updating, create a backup copy through ADB: adb backup -apk -shared -all -f backup.ab and restore it after the update.
❓ Is there a risk of β€œbricking” the smartphone when using ADB?
No, the commands pm disable-user and pm uninstall --user 0 They're safe because they don't affect the system files at the firmware level, they just disable the applications for the current user, and the risk is only when you use root commands or modify the system files (/system/app).