Why is Redmi 9 getting ads and can it be removed?
Xiaomi Redmi 9 owners often face the problem of intrusive banners, pop-ups and advertising notifications that interfere with the comfortable use of the smartphone. The reason lies in the proprietary shell MIUI, which by default integrates advertising modules into system applications - from the Browser to the Weather. Even after resetting, advertising returns, as it comes from Xiaomi services such as msa (Mobile Services Analytics) and Mi Push.
The good news is that you can remove ads without root rights or installing questionable programs. The bad news is that some methods require deep changes in settings, and after the MIUI update, advertising can return. In this article, we will examine all the current ways of 2026, including hidden MIUI features that the official documentation does not advertise.
Itβs important to understand that Xiaomi doesnβt consider MIUI ads to be a violation, as they subsidize the low price of devices. However, European and global firmware versions (such as MIUI Global) contain less advertising than Chinese ones (MIUI China). If your Redmi 9 is bought in Russia or the CIS, chances are you have firmware with the maximum number of ad modules.
Method 1: Disabling personalized advertising in MIUI settings
The easiest and safest way to do this is to deactivate personalized ads through the settings menu, which is not going to eliminate ads completely, but it's going to reduce ads by 30 to 50 percent. MIUI 12β14:
- Open Settings β Google β Advertising.
- Click Reset Advertising ID and confirm the action.
- Return to the main settings menu and go to Settings β Additional β Privacy.
- Select Advertising and disable Personalized Advertising slider.
- In the same section, tap Advertising Management and deactivate all available options.
After this, ads in system applications (such as Music or Themes) will become less intrusive, but banners in Browser and Downloads may remain β they will have to be blocked separately.
Are banners not in the "Themes" menu | Do not appear advertising notifications from Mi Push| Advertising disappeared in the "Weather" app | No pop-ups in the browser-->
β οΈ Note: If after disabling personalized advertising, you notice that some system applications (for example, Camera or Gallery) have become unstable, return the settings back. MIUI linked to advertising services.
Method 2: Blocking Advertising through ADB (without root)
For users ready for more radical measures, there is a method of disabling advertising packages through the Internet. ADB (Android Debug Bridge. It doesn't require superuser rights, but it does require a computer and a computer. USB-Advantage: Advertising disappears by 90 to 95 percent, including banners in Settings and Browser.
Steps to lock:
- Download and install Googleβs Platform Tools.
- Turn on the phone Developer Mode (7 times tap the MIUI version in Settings β About phone).
- Activate USB Debugging in Settings β Additional β For developers.
- Connect Redmi 9 to a PC and execute at the command line: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.midrop adb shell pm disable-user --user 0 com.android.browser adb shell pm disable-user --user 0 com.miui.analytics
These commands shut down Xiaomi's core ad services, and after you reboot your phone, the ads should disappear, and if you want to get it back, replace the disable-user with enable.
What if the ADB canβt see the device?
| MIUI Service | ADB Team Team | What's blocking |
|---|---|---|
| com.miui.systemAdSolution | adb shell pm disable-user --user 0 com.miui.systemAdSolution | System banners in settings and notifications |
| com.xiaomi.midrop | adb shell pm disable-user --user 0 com.xiaomi.midrop | Advertising in Mi Drop and File Manager |
| com.android.browser | adb shell pm disable-user --user 0 com.android.browser | Pop-up windows in a standard browser |
| com.miui.analytics | adb shell pm disable-user --user 0 com.miui.analytics | Data collection for targeted advertising |
Method 3: Installation of alternative firmware (for advanced)
If you're willing to take drastic measures, you can install custom firmware without ads, like LineageOS or Pixel Experience, which will completely remove MIUI and all its ad modules, but require:
- π Unlocking the bootloader (Bootloader Unlock).
- π οΈ Installations of custom recaveri (TWRP).
- π± Backup of data (all data will be erased!).
The process is complex and risky: if you make a mistake, Redmi 9 can turn into a brick.
- π Complete absence of advertising and system debris.
- π Regular security updates from the community.
- ποΈ Flexible interface configuration.
Cons:
- β οΈ Loss of warranty (if the device is under warranty).
- π΅ Possible camera or sensor issues (not all custom firmware is perfect for the Redmi 9).
- π Need for manual updates.
Yes, if it had taken away the ads forever | No, I'm afraid to break the phone | Tried (a), but returned to MIUI| I'm already using custom firmware-->
β οΈ Attention: Unlocking the bootloader on Xiaomi requires linking the Mi Account to the device and waiting 7-15 days (Xiaomi policy.
Method 4: Use of ad blockers (Blokada, AdGuard)
If the previous methods seem too complicated, you can use third-party ad blockers.The best options for Redmi 9:
- π‘οΈ Blokada β Blocks Advertising at Level DNS, It works with most apps, including YouTube and the Browser.
- π AdGuard is a more advanced blocker with the ability to customize whitelists. There is a version without root.
- π DNS66 β Open source software to block ads through change DNS-server.
How to set up Blokada:
- Download APK from the official website (not from Google Play!).
- Install the application by allowing installation from unknown sources.
- Launch Blokada and click Activate.
- Select All Apps mode and add lock lists (e.g. EasyList and Xiaomi Ad Block).
Blokada works like this. VPN, So the status bar will display the key icon, which doesn't affect the speed of the Internet, but it can conflict with others. VPN-applications.
π‘
If banking applications (e.g. Sberbank or Tinkoff) have stopped working after installing Blokada, add them to the exceptions in the Blokada settings.
Method 5: Manual removal of advertising applications (requires root)
For root-right users, the most radical method available is to completely remove ad packages from the system, which will permanently remove ads, but requires caution: removing critical components can lead to a bootloop.
List of safe packets to remove (checked on Redmi 9 with MIUI 13):
- ποΈ com.miui.systemAdSolution β the main advertising module.
- ποΈ com.xiaomi.mipicks β Xiaomi Choice app with ads.
- ποΈ com.miui.analytics β statistics collection for targeted advertising.
- ποΈ com.miui.msa.global β analytics service (you can turn off without consequences).
- ποΈ com.android.browser β standard browser with ads (can be replaced with Chrome).
Use Root Explorer or Titanium Backup to remove:
- Open a file manager with root access.
- Go to /system/priv-app/ or /system/app/.
- Find the folders with the packet names from the list above and delete them.
- Reboot the phone.
β οΈ Note: Before removing packages, make sure to back up the partition /system through TWRP! Recovery after a bug without a backup may be impossible.
How to reduce advertising without technical manipulation
If you donβt want to dig into settings or risk system stability, use these simple tips:
- π± Use alternative apps: Replace the standard browser with Chrome or Firefox, and Music with Spotify or YouTube Music.
- π Disable notifications from system applications: go to Settings β Notifications β Manage notifications and ban impressions from Theme, Weather, Mi Video.
- π Change. DNS: In the settings of Wi-Fi or mobile network specify DNS 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) This blocks some of the ads at the network level.
- π Clean the cache regularly: in Settings β Annexes β Application Management Find System Applications and Click Clear Cache.
These methods wonβt eliminate ads completely, but they will make them less visible, such as when Mi Push notifications are turned off, pop-ups with offers to install games or apply for a loan will disappear.
π‘
The most effective way to do without root is a combination ADB-team + A blocker like Blokada, which gives you 95 percent ad protection without risking the system.