Xiaomi Redmi 9 Note owners often face intrusive ads in system apps, notifications, and even on the lock screen. The manufacturer has integrated ad modules into MIUI firmware to monetize cheap smartphones, but this seriously spoils the user experience. The good news is that most ads can be turned off without root rights or complex manipulation.
In this article, 7 working methods for removing ads on the Redmi 9 Note (relevant to MIUI 12-14 based on Android 10/11). We will analyze both standard settings and advanced tricks through ADB, as well as explain which apps are to blame for displaying banners most often. Importantly, some ways may require a rollback to the old version of MIUI if Xiaomi has already blocked ad disabling in new updates.
1. disable personalized advertising in MIUI settings
The easiest way to reduce impressions is to deactivate personalized ads, which won't take away ads completely, but will make them less intrusive.
- Open Settings โ Google โ Advertising.
- Click Turn off personalization of ads.
- Go back to the basic settings and go to Memory โ Cleanup.
- Slap the icon. โ๏ธ in the upper right corner and select Clear Advertising Data.
This method works at the level of Google services, but does not affect advertising in Xiaomiโs branded apps (for example, Mi Video or Mi Browser).
โ ๏ธ Attention: After you disable personalization, ads will become less relevant, but their number will not decrease.
2.Blocking advertising in Xiaomi system applications
The main sources of advertising on the Redmi 9 Note are Mi Video, Mi Browser, Mi Music and Cleaner, each with hidden settings to disable banners.
Mi Video (Video player)
- ๐บ Open the app and tap on the profile avatar in the upper right corner.
- ๐ง Select Settings โ Additionally.
- ๐ซ Disable options: Recommendations, Personalized recommendations and Show ads.
Mi Browser (Browser)
- ๐ Launch the browser, press. โฎ โ Settings.
- ๐ Go to the Supplementary โ Confidentiality.
- ๐ Deactivate: Personalized news and recommendations.
- ๐งน In the Cleanup section, delete the cache and site data.
For Mi Music and Cleaner, the path is similar: look for items in the settings that mention โadsโ or โrecommendations.โ If there are no options, the application uses server settings, and blocking is possible only through ADB (see section 4).
โ๏ธ Checking applications for advertising
3. Removal of advertising notifications on the lock screen
Advertising notifications on the block appear because of the service Msa (Mobile Services Analytics).
- Go to Settings โ Applications โ Application Management.
- Press on. โฎ โ Show all applications.
- Find Msa (or Analytics) and open its settings.
- Tap notifications and turn off all switches.
- Go back and click Stop, then Disable (if available).
If Msa is not listed, try looking for MiuiDaemon or System Ads, which are also responsible for impressions.
โ ๏ธ Note: Disabling Msa may disrupt some system functions, such as push notifications from Xiaomi. If you notice problems, return the settings back.
| Annex | Type of advertisement | Locking method |
|---|---|---|
| Mi Video | Banners in the player, recommendations | Settings โ Additional โ Disable Advertising |
| Mi Browser | Pop-ups, news feed | Settings โ Privacy โ Disable recommendations |
| Msa | Notices on lockdown | Disable notifications and stop the application |
| Theme Store | Promotional themes | Remove the application (if not used) |
| Cleaner | Banners on cleaning | Settings โ Disable โOptimizationโ |
4. Advanced removal of ads through ADB (no root)
If standard methods don't work, use ADB (Android Debug Bridge) to deep-disable ad modules, which requires a computer but doesn't violate warranty.
Preparation
- ๐ป Install. ADB Tools on PC.
- ๐ฑ On the phone, activate Settings. โ The phone. โ Version. MIUI (Tap 7 times to turn on the developer mode).
- ๐ง Back to Settings โ Additionally. โ For developers and enable debugging by USB.
- ๐ Connect your phone to your PC and confirm your debugging permission.
Execution of commands
Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and enter alternately:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browser
adb shell settings put global hidden_api_policy 1These teams:
- Disable the system advertising module systemAdSolution.
- Block Mi Drop (often displays ads when transferring files).
- Hide the standard browser (replace it with Chrome or Firefox).
- Allow access to hidden APIs for further configuration.
What if the ADB canโt see the device?
โ ๏ธ Note: Pm hide commands only work on the MIUI 12+. For older versions, use adb shell pm disable-user --user 0 The list of advertising packages can be found through the command adb shell pm list packages | grep -i ad.
5. Installation of alternative firmware (for experienced)
If nothing works, the radical method is to reflash the phone to custom firmware without advertising.
- ๐ฑ Xiaomi.eu โ modified MIUI Advertising-free and Chinese-based.
- ๐ค LineageOS โ โpureโ Android without branded bells and whistles.
- ๐ Pixel Experience โ firmware with an interface like Google Pixel.
Firmware process:
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-15 days).
- Install TWRP Recovery for your model (search at twrp.me).
- Download the firmware (for example, from Xiaomi.eu) and transfer it to your phone.
- Boot in. TWRP (power-button + Volume up) and pass ZIP-file.
Advantages of custom firmware:
- โ No system advertising.
- โ Faster security updates.
- โ More opportunities to set up.
Disadvantages:
- โ Loss of warranty (unless you return the official firmware).
- โ Risk of โbrickingโ in case of error.
- โ Certain functions (e.g, IR-blaster) may work unsteadily.
๐ก
Before you run your firmware, back up via TWRP or Swift Backup. Save copies to your PC โ cloud services may not recover data after you change firmware.
6. Blocking ads through the hosts file (without root)
Another way is to swap out the hosts file to block the ad domains.
- Download the Blokada app (no root required).
- Run it and activate the lock.
- In the settings, select the lock list: Energized Protection or OISD.
- Reboot the phone.
The app creates a local VPN, It's a method that filters traffic, and it's a method that can conflict with other people. VPN-services. Alternatives:
- ๐ก๏ธ AdGuard (there is a free version).
- ๐ซ DNS66 (lock-in DNS).
- ๐ NextDNS (Customization) DNS-server).
For manual editing hosts (requires root or ADB):
adb shell
su
mount -o rw,remount /system
echo "127.0.0.1 ad.mi.com" >> /system/etc/hosts
echo "127.0.0.1 data.mistat.xiaomi.com" >> /system/etc/hosts
mount -o ro,remount /system๐ก
Blocking through hosts or DNS does not remove ads completely, but reduces the number of ads by 70-80%.
7. Resetting the phone to factory settings (extreme case)
If the ad comes after you upgraded your MIUI or installed questionable apps, hard reset will help, which will bring the phone back to "clean" but delete all the data.
- Create a backup of important files (photos, contacts, messages).
- Go to Settings โ About the phone โ Reset settings.
- Choose to erase all data and confirm the action.
- After the reboot, set your phone up as new without restoring data from the cloud (there may be ad settings saved).
After discharge:
- ๐ต Do not install unnecessary system applications (such as Mi Credit or Mi Pay).
- ๐ Turn off automatic updates MIUI In Settings โ The phone. โ Updating the system.
- ๐ก๏ธ Install an ad blocker (e.g. Blokada) before first syncing with Xiaomi servers.
โ ๏ธ Note: On some versions MIUI After reset, the advert returns in 1-2 days, which means that it is tied to the Xiaomi account, in which case, create a new account or use the phone without authorization.