How to completely remove ads from Xiaomi Redmi Note 9: from system banners to push notifications

Xiaomi Redmi Note 9 is one of the most popular budget smartphones, but many users face its main disadvantage: annoying advertising in system applications, notifications and even on the lock screen. Unlike flagship models, where advertising can be turned off through a premium MIUI account, owners of the Redmi Note 9 have to look for workarounds.

Complicating the problem, MIUI integrates ad modules at the firmware level โ€” they appear in the Browser, Music, Themes, and sometimes even in Settings. Fortunately, there are several proven ways to reduce or completely remove ads, from standard settings to technical solutions using ADB. In this article, we will discuss all the current methods for the Redmi Note 9 (including the Note 9 Pro and Note 9S models) based on MIUI 12-14.

It's important to understand that some techniques require basic technical skills, and the wrong actions can cause a malfunction of your smartphone, and if you're not sure, start with the simplest ways and then move on to the advanced ones.

1. disable personalized advertising in MIUI settings

The safest and most official way is to disable data collection for targeted advertising, which won't remove all banners, but will significantly reduce their number.

Go to: Settings โ†’ Privacy โ†’ Advertising โ†’ Personalized recommendations and disable the slider. Then go back and select Reset Ad ID โ€“ this will clear your profile for targeting.

  • ๐Ÿ” What it does: reduces the amount of advertising in system applications (Themes, Browser, Music).
  • โš ๏ธ Restriction: Does not remove ads completely โ€“ banners will still appear in notifications and on the lock screen.
  • ๐Ÿ“ฑ Relevant for: All versions MIUI Redmi Note 9, including global and Chinese firmware.

โš ๏ธ Note: After resetting the ad ID, some apps (such as the Google Play Store) may temporarily display more ads โ€“ this is normal. After 1-2 days, the notification frequency normalizes.

2. Manual disabling of advertising in system applications

Many standard MIUI applications have built-in ad modules that can be manually deactivated.

AnnexThe path to settingsWhat to turn off
TopicsProfile โ†’ Settings โ†’ RecommendationsDisable Display Recommendations and Advertising Banners
browserโ‹ฎ โ†’ Settings โ†’ Additionally. โ†’ AdvertisingTurn off personalized advertising and push notifications
Music.โ‹ฎ โ†’ Settings โ†’ AdvertisingDisable all sliders in the section Advertising offers
Weather.โ‹ฎ โ†’ Settings โ†’ NotificationsProhibit Advertising Notices and Sponsored Content

If there is no item in your version of MIUI, then the developers have already removed the option to disable it - in this case, only ADB will help (see the next section).

Important: after updating MIUI, all settings can be reset โ€“ check them every 1-2 months.

๐Ÿ“Š What Xiaomi System Apps Show You the Most Ads?
Topics
browser
Music.
Weather.
Other
Didn't notice the commercials.

3. Blocking Advertising through ADB (without root)

If standard methods donโ€™t work, you can use Android Debug Bridge (ADB), a debugging tool that disables system ad services, which works on the Redmi Note 9 without superuser rights, but requires a computer connection.

Instructions:

  1. Download ADB Tools and unpack the archive.
  2. On the phone, turn on Developer Mode (go to Settings โ†’ About Phone and 7 times click on the MIUI version).
  3. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  4. Connect your phone to your PC, open the command line in the ADB folder and do:
adb devices


adb shell pm disable-user --user 0 com.miui.systemAdSolution

This will disable the main module responsible for displaying ads. Add two more commands to make a full impact:

adb shell pm disable-user --user 0 com.xiaomi.mipicks


adb shell pm disable-user --user 0 com.android.browser

  • โœ… Pros: Removes 90% of ads, including banners in notifications and on the lock screen.
  • โš ๏ธ Cons: After resetting settings or updating MIUI You have to repeat the procedure.
  • ๐Ÿ”ง Alternative: If the commands donโ€™t work, try replacing the disable-user with hide.

Download ADB Tools on PC

Enable the developer mode on the phone

Activate debugging over USB

Connect your phone to your computer with the original cable

Check that the device is determined by the team `adb devices`-->

4. Removal of ads from the lock screen

The advert on the lock screen is one of the most annoying features of MIUI, to remove it:

  1. Go to Settings โ†’ Lock screen.
  2. Select Additional Settings โ†’ Advertising on the lock screen and turn off the slider.
  3. If there is no item, use it. ADB-Command: Adb shell pm hide com.android.systemui/.miui.systemAdActivity

If the ad remains, check the settings of the theme โ€“ sometimes banners appear due to the activated feature Recommended wallpaper.

What if the advertisement returns after the reboot?
This means that the com.miui.systemAdSolution system application automatically restarts. Solution: 1. Install the App Inspector app from Google Play. 2. Find the System Ad Solution process and force it to stop. 3. Repeat. ADB-If the problem persists, consider installing custom firmware (e.g. Pixel Experience) where there are no default ads.

5.Use of third-party ad blockers

If you don't want to mess with ADB, you can install specialized apps. The best options for the Redmi Note 9 are:

  • ๐Ÿ›ก๏ธ Blokada โ€“ Blocks Advertising at Level DNS (It does not require root, but it may conflict with VPN).
  • ๐Ÿšซ AdGuard โ€“ supports filters for MIUI, The free version is limited in functionality.
  • ๐Ÿ” DNS66 โ€” Open source software to block advertising domains (access to network settings is required).

To set up Blokada:

  1. Download APK from the official website (in Google Play outdated version).
  2. Launch the application and activate the lock.
  3. In the settings, select Blacklists โ†’ add MIUI Ad Block.

โš ๏ธ Note: Some blockers (e.g. AdAway) require root rights. On the Redmi Note 9, obtaining them may lead to loss of warranty and problems with Widevine L1 (The quality of streaming in Netflix, Disney+).

6. Installation of custom firmware (for advanced)

If nothing works, the radical solution is to reflash the phone to custom firmware without advertising.

  • ๐Ÿ“ฑ Pixel Experience โ€“ pure Android without unnecessary services.
  • โšก LineageOS โ€“ stable firmware with open source.
  • ๐Ÿ”„ MIUI EU โ€” modified MIUI Advertising free (but with the risk of banning a Xiaomi account).

Firmware process:

  1. Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
  2. Install TWRP Recovery for your model (e.g. twrp-3.7.0-merlinx for Redmi Note 9).
  3. Download the firmware from the XDA Developers forum and run through TWRP.

Warning: Unofficial firmware may contain errors, and unlocking the bootloader resets the phone to factory settings.

- merlin (Note 9)

- merlinx (Note 9 for India)

- curtana (Note 9S/Pro)

The discrepancy between firmware and model will lead to a "brick" (inoperability) of the device.-->

7.Alternative methods: disabling notifications and resetting

If the advertisement comes in the form of push notifications, you can prohibit their display for system applications:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select Themes, Browser or another problematic application.
  3. Click Notifications โ†’ Shut it down.

If the ad appears after the MIUI update, sometimes a reset helps (but this is an extreme measure):

  1. Make a backup copy of the data.
  2. Go to Settings โ†’ About the phone โ†’ Reset settings.
  3. Select Reset all settings (does not delete files, but resets application settings).

This is a temporary solution โ€“ after the next update, the ad may return.

๐Ÿ’ก

The most effective method for Redmi Note 9 is to combine disabling personalized ads in settings + blocking through ADB. This removes 95% of banners without risk to the system.

FAQ: Frequent questions about removing ads on Xiaomi

โ“ Why does it still appear after disabling the ad in the settings?
MIUI has hidden system services (e.g. com.miui.systemAdSolution) that are not controlled by standard settings, and can only be blocked through ADB or root.
โ“ Can you remove advertising without a computer?
Yes, but the effectiveness will be lower. Use: Manual disabling in each application (section 2). Third-party blockers such as Blokada (section 5). Reset the ad ID (section 1).
โ“ Will the advertisements return after the update? MIUI?
Updates often reset lock settings. After the update, repeat: Disable personalized ads. ADB-commands to block services, check settings in system applications.
โ“ Why don't they work? ADB-Teams on my Redmi Note 9?
Possible causes: Incorrectly installed drivers ADB PC: Debugging mode not activated USB. It's not original. USB-cable (try another one) The device is not unlocked for OEM Unlock (includes in the developer settings). Check the output of the adb device command - if the device does not appear, the problem is on the connection side.
โ“ Is it safe to install a custom firmware?
Installation of unofficial firmware is always fraught with risks: โœ… Pros: no ads, clean Android, regular updates. โŒ Cons: loss of warranty, possible bugs (for example, non-functioning) NFC or camera), problems with Widevine (no HD If you're not a seasoned user, it's best to limit yourself to firmware-free methods.