Advertising in the MIUI firmware on Xiaomi Mi 9T (aka Redmi K20) has become a headache for many users. Banners in the settings menu, suggestions to install apps in Security, pop-up notifications from Mi Browser β all this distracts and slows down the smartphone. In this article, we will discuss 5 proven ways to remove ads completely or at least reduce its number, including hidden settings and ADB commands.
Itβs important to understand that Xiaomi has integrated system-level advertising mechanisms, so some methods will require deep customization. Weβll look at options for both beginners (via standard menus) and advanced users (using ADB and file modifications). If youβre willing to spend 10-15 minutes to get rid of intrusive banners forever, letβs get started!
Why is there an advertisement on Xiaomi Mi 9T?
The reason lies in Xiaomiβs business model: the company monetizes its MIUI firmware through ad impressions, and even after buying a smartphone, you become the target audience for:
- π’ System banners β appear in the Settings, Security, Topics menu.
- π± Advertising notifications β come from Mi Browser, Mi Video, Cleaner apps.
- π Suggestions to install software β pop up when connecting to Wi-Fi or charging.
- π― Personalized advertising β based on your phone activity (if data collection is enabled).
On the Mi 9T, ads are activated by default in regional firmware (e.g. Russia, India, global version). In the Chinese versions of MIUI, it is smaller, but there are other restrictions (no Google services), Fortunately, most ad modules can be manually disabled - more on that.
Method 1: Disabling Advertising through the standard MIUI settings
The easiest method is to deactivate the ad modules in the settings menu, which doesn't require root rights or a PC connection, but only removes a portion of the banners.
Follow the instructions:
- Open the Settings. β About the phone and 7 times click on the "Version" MIUIΒ», activate the developer mode.
- Return to the main settings menu and select Additional β Special features.
- Scroll down and turn off the Receive Recommendations option.
- Go to Settings β Applications β Application Management.
- Find Mi Browser, Mi Video, Cleaner apps and for everyone: π« Shut down Autostart. π« Prohibit the display of notifications (Notifications) β Off.). π« Remove Overlay Permission on top of other apps.
These actions will remove most pop-up notifications, but banners in settings and themes will remain.
Turn off "Receive recommendations" in Special Opportunities|
Disable auto-run Mi Browser, Mi Video, Cleaner|
Remove the permission to overlay from advertising applications |
Disable notifications from system services-->
Method 2: Using ADB to Deeply Disable Advertising
If standard settings donβt work, use ADB (Android Debug Bridge), which disables system advertising services at the firmware level, but requires a connection to a computer.
You'll need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).li>
- π± Initiated Debugging Mode USB on Mi 9T.
Step-by-step:
- Connect the Mi 9T to your PC and allow debugging (the phone will have a request).
- Open the command prompt (cmd on Windows) and type:
adb devices(Your device name should appear, which is a confirmation of your connection.)
- Follow the commands in turn (each disables a separate advertising module):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.msa.global
adb shell pm hide com.miui.player
adb shell settings put global hidden_api_policy 1After you execute the commands, restart your phone. Advertisements in your settings, browser, and system notifications should disappear. If any banners are left, repeat the commands or check the correct type.
What if the ADB canβt see the device?
Method 3: Remove Advertising Apps Without Root
Some MIUI system applications are responsible for displaying ads, but they can be deactivated without obtaining root permissions. This will not remove them completely, but will stop working.
The list of the "culprits" of advertising on the Mi 9T:
| Title of the annex | Folder/ID | What's he doing? |
|---|---|---|
| Mi Browser | com.android.browser | Shows banners on the home page and in search |
| Mi Video | com.miui.video | Advertising before the rollers and in recommendations |
| Cleaner | com.miui.cleanmaster | Pop-up suggestions to "clean the phone" |
| Miui Daemon | com.lbe.security.miui | Data collection for personalized advertising |
| Analytics | com.miui.analytics | Monitors user activity |
To deactivate them:
- Go to Settings β Applications β Application Management.
- In the upper right corner, click on three dots and select Show All Apps.
- Find the application from the table above, open its page.
- Click Disable (if the button is inactive, click Stop first).
- Confirm the action.
β οΈ Note: Do not disable apps called com.android. or com.qualcomm. β this can cause unstable phone performance.
Method 4: Resetting the Advertising ID (for power users)
If the ad returns after a reboot, the problem may be the ad ID, a unique identifier that MIUI uses for targeted impressions. its reset helps to "nullify" personalized banners.
Instructions:
- Install the AppBrain Ad Detector app from Google Play.
- Open it and go to the Advertising ID tab.
- Press Reset Advertising ID.
- Reboot the phone.
After the reset, the system will show less relevant ads (or not at all if you have disabled the main modules previously). ID may be updated again.
π‘
To reset your advertising ID for longer, turn off the Ad Personalization option in Google settings (Settings β Google β Advertising).
Method 5: Installation of custom firmware (radical-method)
If all of these things didn't work, the radical solution is to reflash the Mi 9T on custom firmware without advertising.
- π§ LineageOS β βcleanβ Android without unnecessary modules.
- π§ Pixel Experience β firmware with an interface like Google Pixel.
- π§ Xiaomi.eu β modified MIUI Advertising free (but with Google support).
The firmware process includes:
- Unlock the bootloader through the official Xiaomi website.
- Installation of custom recavery (TWRP).
- Flash (installation) of new firmware through TWRP.
β οΈ Attention: Custom software firmware voids the warranty and can cause the phone to "break" if something is done wrong.Be sure to back up your data through the phone before you start. TWRP Mi Cloud.
If youβre a beginner, itβs best to seek help from the 4PDA or XDA-Developers forums, which have detailed guides for the Mi 9T.
π‘
Custom firmware removes ads completely, but requires unlocking the bootloader and technical skills, a technique only suitable for advanced users.
Additional tips: how to reduce advertising in apps
Even after disabling system advertising, some apps (e.g. Facebook, Instagram, games) can display banners to reduce the number of banners:
- π΅ Use ad blocker: Blokada (does not require root). AdGuard (there is an Android version). DNS66 (block advertising at the level DNS).
- π Turn off personalization in Google: Go to Settings β Google β Advertising. Turn off the personalization option. Reset the advertising option. ID (as described in Method 4).
- π‘οΈ Set up a firewall: Apps like NetGuard or AFWall+ (requires root) can block the access of advertising servers to the Internet.
It is also worth checking the permissions of the installed applications regularly, for example, if a game requests access to Contacts or Locations, this may be a sign of data collection for targeted advertising.