How to permanently disable ads on Xiaomi Mi 9T: official and hidden methods

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.

πŸ“Š Which advertisements annoy you the most?
Banners in settings
Pop-up notifications
Advertising at Mi Browser
Proposals to install annexes

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:

  1. Open the Settings. β†’ About the phone and 7 times click on the "Version" MIUIΒ», activate the developer mode.
  2. Return to the main settings menu and select Additional β†’ Special features.
  3. Scroll down and turn off the Receive Recommendations option.
  4. Go to Settings β†’ Applications β†’ Application Management.
  5. 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:

  1. Connect the Mi 9T to your PC and allow debugging (the phone will have a request).
  2. Open the command prompt (cmd on Windows) and type:
adb devices

(Your device name should appear, which is a confirmation of your connection.)

  1. 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 1

After 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?
Make sure you have drivers installed for Xiaomi (you can download it on the official website). USB-cable or port. Enable the debugging option in the developer settings USB (security parameters) and Unlocking OEM. If you are using Windows, check if the antivirus is blocking the connection.

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 annexFolder/IDWhat's he doing?
Mi Browsercom.android.browserShows banners on the home page and in search
Mi Videocom.miui.videoAdvertising before the rollers and in recommendations
Cleanercom.miui.cleanmasterPop-up suggestions to "clean the phone"
Miui Daemoncom.lbe.security.miuiData collection for personalized advertising
Analyticscom.miui.analyticsMonitors user activity

To deactivate them:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the upper right corner, click on three dots and select Show All Apps.
  3. Find the application from the table above, open its page.
  4. Click Disable (if the button is inactive, click Stop first).
  5. 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:

  1. Install the AppBrain Ad Detector app from Google Play.
  2. Open it and go to the Advertising ID tab.
  3. Press Reset Advertising ID.
  4. 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:

  1. Unlock the bootloader through the official Xiaomi website.
  2. Installation of custom recavery (TWRP).
  3. 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.

FAQ: Frequent questions about disabling ads on Mi 9T

❓ Why After Disabling Advertising Through ADB She's coming back?
This is due to automatic updates to system applications. To prevent ad return: Turn off auto-update for all apps on Google Play. Freeze ad services via ADB with the command: adb shell pm disable-user --user 0 com.miui.systemAdSolution Use App Ops (requires) to deny ad modules access to the Internet.
❓ Can you turn off advertising without a computer?
Yes, but not completely. With your phone settings, you can: Remove banners in Mi Browser (turn off Show News and Recommendations in your browser settings); disable notifications from Cleaner, Mi Video; disable Receive recommendations in Special Options; however, the system banners in the settings will remain β€” you need ADB or root to remove them.
❓ Will the way to work with ADB on MIUI 14?
Yes, the ADB commands in this article are compatible with MIUI 12-14 on the Xiaomi Mi 9T. However, in newer versions of the firmware, Xiaomi can change the names of ad service packages. If the team does not work, check the current IDs through: adb shell pm list packages | grep -i "miui\|ad\|analytics" This will display a list of all packages related to advertising and analytics.
❓ How to return ads if something goes wrong?
If system features (such as themes or security) stop working after disabling the ad, restore the standard settings: ADB-Use: adb shell pm enable com.miui.systemAdSolution (replace the packet name with the one that was disabled). If you deactivate applications through settings, turn them back into Settings β†’ Appendices: Reset your settings (Settings) as a last resort β†’ Additionally. β†’ Resetting settings), but it will delete all data.
❓ Is there a risk of losing the guarantee when using these methods?
Not if you: Don't unlock Bootloader. Don't install custom firmware. Don't get root rights. Methods with ADB and disabling apps through settings don't violate the warranty because they don't change system files. However, if you decide to flash your phone or get root, the warranty will be voided.