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.
| Annex | The path to settings | What to turn off |
|---|---|---|
| Topics | Profile โ Settings โ Recommendations | Disable Display Recommendations and Advertising Banners |
| browser | โฎ โ Settings โ Additionally. โ Advertising | Turn off personalized advertising and push notifications |
| Music. | โฎ โ Settings โ Advertising | Disable all sliders in the section Advertising offers |
| Weather. | โฎ โ Settings โ Notifications | Prohibit 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.
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:
- Download ADB Tools and unpack the archive.
- On the phone, turn on Developer Mode (go to Settings โ About Phone and 7 times click on the MIUI version).
- Return to Settings โ Additional โ For developers and activate Debugging over USB.
- 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.systemAdSolutionThis 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:
- Go to Settings โ Lock screen.
- Select Additional Settings โ Advertising on the lock screen and turn off the slider.
- 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?
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:
- Download APK from the official website (in Google Play outdated version).
- Launch the application and activate the lock.
- 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:
- Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
- Install TWRP Recovery for your model (e.g. twrp-3.7.0-merlinx for Redmi Note 9).
- 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:
- Go to Settings โ Applications โ Application Management.
- Select Themes, Browser or another problematic application.
- Click Notifications โ Shut it down.
If the ad appears after the MIUI update, sometimes a reset helps (but this is an extreme measure):
- Make a backup copy of the data.
- Go to Settings โ About the phone โ Reset settings.
- 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.