Xiaomi Redmi Note 9 owners often face intrusive ads in system applications, browsers, and even on the lock screen. This is not a coincidence, but part of the business model of MIUI, Xiaomiβs branded shell, which is monetized by displaying banner ads. In this article, we will discuss all the current ways to disable ads on your device, including both standard settings and advanced methods for experienced users.
It is important to understand that there are two types of ads in the Redmi Note 9: system (built into MIUI) and in applications (for example, in Mi Browser or Mi Video). The first one can be removed through the settings, and the second one will have to fight separately, we will consider both options, and also tell you how to avoid returning ads after the system updates.
If you're willing to spend 10-15 After a few minutes, you can get rid of 90% We're going to need additional tools to remove banner ads without root rights, and we're going to talk about them, and we're going to start with the simplest and safest methods.
1. Disabling personalized advertising in MIUI
The first step is to limit the collection of data about your preferences. MIUI analyzes your behavior to show "relevant" ads, but this feature can be deactivated.
Settings β Google β Advertising β Disable βPersonalized AdvertisingβNext, open the Settings section β Applications β Application Management β All applications and find:
- π± Msa (Mi System Ads) is the main advertising service
- π Mi Browser β a browser with built-in banners
- π¬ Mi Video - an application for video with advertising
For each of them:
- Tap the app's name.
- Select Notifications and turn off all switches
- Go back and press Limit background activity
- Press the Warehouse β Clear the cache
π‘
If Msa is not listed in the application list, then your version of MIUI has it integrated into system services.
These actions will reduce the number of ads that are displayed, but they won't remove them completely. For radical measures, read on.
2. Hidden MIUI settings: disabling ads via MSA
Redmi Note 9 has a hidden section of MSA (Mi Security Ads), which is responsible for displaying banners in system utilities.
Settings β Memory β Click on β...β (three dots in the upper right corner) β Special features β Advertising ServicesSome versions of MIUI may have different paths.
Settings β About Phone β MIUI Version (shut 7 times until the message βYou became a developerβ appears) β Return to the main settings β Additional β For developers β Turn off βShow ads in MIUIβWhat to do if there is no βAdvertising Servicesβ item?
After disabling advertising services, restart your phone.The banners should disappear from:
- π File manager
- π Searching the system
- π οΈ Security Centre
- π± Lock screen (if there was an advertisement)
3. Blocking ads through the hosts file (without root)
One of the most effective ways is to edit a hosts file that blocks access to ad servers. For Redmi Note 9, the AdAway app (requires an ADB connection) or Blokada (works via a VPN) is suitable.
Instructions for AdAway:
- Download AdAway from the official website
- Connect your phone to your PC and execute the command: adb shell pm grant org.adaway android.permission.WRITE_SECURE_SETTINGS
- Open AdAway and click "Download Files and Apply"
- Reset the device
For Blokada:
- π₯ Install from the official website
- π Allow creation VPN-connection
- π‘οΈ Select the block "All advertising hosts"
- π Activate the defense.
Important: After updating MIUI hosts file may reset. Repeat the procedure after each major update.
4. Disabling Advertising in Specific Applications
Some Redmi Note 9 system utilities have their own advertising settings.
| Annex | The path to settings | What to turn off |
|---|---|---|
| Mi Browser | Settings β Additional β Advertising and Notifications | Disable "Personalized recommendations" and "Show ads" |
| Mi Video | Profile β Settings β Advertising | Turn off "Advertising banners" and "Recommendations on the home screen" |
| Mi Music | Settings β Additional β Advertising settings | Deactivate "Show ads in the player" |
| Cleaner (Cleaning) | Settings β Notifications and Advertising | Disable all switches in the "Advertising" section |
You can't remove the ads for the Gallery app, they're embedded in the code, and the only way out is to use a third-party gallery, like Google Photos or Simple Gallery.
Open each system application|Check the main screen for banners|Close and open the application again|Reboot your phone to apply changes-->
5 Advanced Methods: ADB and System Services Deactivation
If previous methods failed, you can turn off advertising services via ADB (Android Debug Bridge), which requires a connection to a computer, but you do not need root rights.
First, turn on USB debugging:
Settings β About Phone β MIUI Version (shap 7 times) β For developers β Debugging by USBThen connect the Redmi Note 9 to your PC and execute the commands:
adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm uninstall --user 0 com.xiaomi.mipicks
adb shell pm uninstall --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.android.browser
adb shell pm hide com.miui.cleanmasterThese teams:
- ποΈ Remove the main advertising modules
- π Xiaomiβs analytics are shut down
- π Blocking the standard browser
- π§Ή Cleaner (can be returned via Pm enable)
π‘
Teams. ADB To return a remote application, replace uninstall with install or use pm enable.
Warning: Some commands may disrupt system functions, such as disabling com.miui.analytics sometimes causes errors in the Security Center.
6. Alternative firmware: a radical solution
If you're annoyed not only by the ads, but also by the MIUI shell itself, consider flashing to custom firmware without ads. Popular options for the Redmi Note 9:
- π€ LineageOS β pure Android without unnecessary services
- β‘ Pixel Experience β firmware with Google Pixel features
- π MIUI Advertising-free versions from enthusiasts
The firmware process includes:
- Unlock the bootloader through the Mi Unlock Tool
- Installation of custom recaveri (TWRP)
- Flash firmware and GApps (if necessary)
Important: Custom software firmware voids warranty and can lead to a device blink. Do this only if you understand the risks!
π‘
Before you run the firmware, check for compatibility with your Redmi Note 9 model (codename merlin for global or merlinin for Indian).
7.How to prevent the return of ads after updates
Xiaomi regularly returns advertising modules through MIUI updates.
- π Turn off automatic updates in Settings β The phone. β Updating the system β βοΈ β Auto-update
- π₯ Use alternative firmware sources (e.g. Xiaomi.eu β version) MIUI publicity)
- π‘οΈ Block the update of advertising services through: adb shell pm uninstall --user 0 com.xiaomi.finddevice adb shell pm uninstall --user 0 com.miui.cloudservice
If the update does occur, repeat the steps from the section. 5 (ADB-commands) and check the hosts file in AdAway/Blokada.
Warning: Some security updates are critical to the operation of the device. Complete failure of updates can create vulnerabilities.