How to permanently remove ads on Xiaomi Redmi 9T: proven methods of 2026

Advertising in Xiaomi Redmi 9T smartphones has become one of the most annoying features of MIUI firmware. Even after buying the device, users encounter banners in system applications, notifications and a browser. The manufacturer has integrated advertising modules at the OS level, which makes it difficult to remove them completely. However, there are legal and technical ways to significantly reduce the number of impressions or remove them altogether.

In this article, we will discuss 5 proven methods, including system settings, disabling personalized advertising, using third-party tools, and even radical measures for power users. It is important to understand that some methods may require root rights or a rollback to the old version of firmware β€” we will warn about the risks in advance. Also note that after MIUI updates, advertising may return, so the instructions will have to be repeated periodically.

If you're willing to spend 10 to 15 minutes setting up, you can get rid of 90 percent of your ad units without losing your smartphone functionality, and let's start with the easiest and safest ways to do that.

1. disable personalized advertising in MIUI settings

The first step is to limit data collection for targeted advertising. Xiaomi uses a unique MIUI Ad ID that links your actions to the ad impressions, which can be deactivated through standard settings:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Reset Advertising ID and confirm the action.
  3. Return to the basic settings and go to Settings β†’ Applications β†’ Application Management β†’ Settings (cog in the upper right corner) β†’ Special permissions β†’ Personalized advertising.
  4. Turn off the slider Personalized recommendations.

These actions will not remove ads completely, but will make them less intrusive, and banners will show less frequently and be less relevant to your interests, for example, instead of ads for discounts on AliExpress, you will see random offers from Xiaomi partners.

⚠️ Note: After resetting your advertising ID, some apps (such as Mi Browser or Mi Video) may request permission to reuse it.

Disable personalized advertising on Google|Drop it. MIUI Ad ID|Prohibit access to the identifier for applications|Reboot your smartphone-->

2. Manual disabling of advertising in system applications

The main sources of advertising on Redmi 9T are standard MIUI applications: Mi Browser, Mi Video, Music, Cleaner and Themes. Each of them has hidden settings to disable banners.

2.1 Mi Browser browser

  • πŸ“± Open your browser and tap three dots in the lower right corner.
  • πŸ”§ Select Settings β†’ Additionally. β†’ Advertising preferences.
  • 🚫 Turn off sliders Personalized recommendations and show ads.
  • πŸ—‘οΈ In the same menu, click Clear Advertising Data.

2.2 Mi Video appendix.

  • 🎬 Launch the app and go to profile (human icon).
  • βš™οΈ Press Settings. β†’ Advertising settings.
  • πŸ”• Turn off Personalized Ads and Recommendations on the Home Screen.

For other applications (Music, Cleaner), the algorithm is similar: search for the section with advertising settings or disable notifications through the app menu. If the option is not available, then the advertising is built into the code level and can only be removed by radical methods (see section 5).

Mi Browser|Mi Video|Mi Music|Cleaner|Themes|Other-->

3.Use of ADB-commands for deep disabling advertising

If manual settings don't work, you can use the Android Debug Bridge (ADB), which requires connecting your smartphone to your computer, but doesn't violate the warranty or require root rights.

Be prepared first:

  1. Turn on Developer Mode on Redmi 9T: go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Download ADB Tools on PC and unpack the archive.

Now execute commands in the terminal (command line) in order:

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 captive_portal_detection_enabled 0

These teams:

  • πŸ”‡ Disable system module of advertising systemAdSolution.
  • πŸ“΄ Block ads in Mi Drop (file transfer application).
  • 🌐 Remove the standard browser (replace it with Chrome or Firefox).
  • 🚫 Stop checking your internet connection (sometimes used to display ads).

⚠️ Note: After pm hide, some system functions may not work properly. For example, you will no longer be able to transfer files via Mi Drop. To return everything back, use the command adb shell pm unhide].

πŸ’‘

Before using ADB, back up your data via Settings β†’ System β†’ Backup. This will help restore your smartphone in the event of a crash.

4. Installation of alternative firmware (for experienced users)

The most radical, but also the most effective way is to reflash the Redmi 9T to custom firmware without advertising.

  • πŸ“± Xiaomi.eu – modified version MIUI Advertising-free and Chinese-based.
  • πŸ€– LineageOS – β€œpure” Android without branded bells and whistles Xiaomi.
  • ⚑ Pixel Experience – firmware with an interface, like on Google Pixel.

The firmware process involves unlocking the bootloader, installing a customized recavator (TWRP) and the firmware itself, a risky operation that can lead to a device breaking down if something is done wrong.

  • βœ… Total absence of advertising at the system level.
  • βœ… Faster operation of the smartphone (no background processes) MIUI).
  • βœ… Regular security updates.

Disadvantages:

  • ❌ Loss of warranty (if the device is under warranty).
  • ❌ Risk of Firmware Errors (May be Required) EDL-reinstatement).
  • ❌ Certain functions (e.g, IR-Game Turbo or Blaster May Not Work.

If you decide to do this, follow the official instructions on the XDA Developers or Xiaomi.eu forums. There are separate branches for Redmi 9T (codenamed lime) with detailed guides.

What is bootloader unlocking?
Unlocking the bootloader is an official procedure from Xiaomi, which allows you to install unofficial firmware. You need to get permission through the Mi Unlock Tool app and wait 7-30 days (depending on Xiaomi policy).

5. Blocking ads through the hosts file (without root)

Another effective method is editing the hosts file, which is responsible for forwarding network requests, and Xiaomi's ad servers can be blocked by adding their addresses to a blacklist.

  1. Download the Termux app from Google Play.
  2. Enter commands in order: pkg update & pkg upgrade pkg install wget wget https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts mv hosts /data/data/com.termux/files/home/hosts-miui su -c "mount -o rw,remount /system" su -c "cp /data/data/com.termux/files/home/hosts-miui /system/etc/hosts" su -c "chmod 644 /system/etc/hosts"
  3. Reboot your smartphone.

This method blocks most advertising domains, but has limitations:

  • πŸ”„ After updating MIUI The hosts file may be reset.
  • πŸ“΅ Some apps (such as Mi Browser) ignore system hosts.
  • πŸ› οΈ Repeat the procedure after resetting the settings.

To automate, you can use the DNS Changer application, which redirects traffic through ad-blocked servers (for example, AdGuard DNS or NextDNS).

6. Alternative methods: what else can be done

If the above methods didn’t help or you’re looking for additional options, consider the following solutions:

MethodEfficiencyDifficultyRisks.
Installation of AdGuard or Blokada⭐⭐⭐⭐Low.Can conflict with VPN
Recoil on the old version of MIUI (e.g. 12.0.8)⭐⭐⭐MediumLoss of new features, security vulnerabilities
Magisk + Xiaomi Debloater Module⭐⭐⭐⭐⭐Tall.Requires root, risk of bric
Reset to factory settings with synchronization disabled⭐⭐Low.Temporary effect, the advertisement will return after logging into the account

Important: Starting with MIUI 13, Xiaomi actively blocks methods of disabling ads through ADB and hosts. If your Redmi 9T has upgraded to a new version, some commands may not work. In this case, the combination of AdGuard + manual disabling in applications will give the best result.

πŸ’‘

The most reliable way without root is the combination of disabling personalized advertising, ADB-commands and blockers like AdGuard.

FAQ: Frequent questions about removing ads on Redmi 9T

❓ Why After Updating MIUI The commercial reappeared?
Xiaomi regularly adds new ad modules in updates. To avoid this, disable automatic firmware updates in Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings β†’ Auto Update. You can also manually remove updates through Settings. β†’ Annexes β†’ Application management β†’ Updating the system β†’ Warehouse β†’ Clear the data.
❓ Can you remove advertising without a computer?
Yes, but the effectiveness will be lower. Use the combination: Turn off personalized ads (section 1). Install AdGuard or Blokada from Google Play. Replace standard apps (Mi Browser, Mi Music) with alternatives (Chrome, Spotify), which will reduce the amount of advertising by 60-70%.
❓ How to Check Which Apps Show Ads?
Install the NetCut or PCAPdroid app. They analyze network traffic and show which programs connect to ad servers (e.g. ad.mi.com, tracker.miui.com). After analysis, you can manually restrict these applications' access to the Internet through Settings β†’ Applications β†’ [Name] β†’ Mobile Data and Wi-Fi.
❓ What to do if after ADB-Teams have stopped working notifications?
Chances are you disabled the system application responsible for push messages. return it with the command: adb shell pm unhide com.miui.systemAdSolution If this does not help, check the status of other system packages: adb shell pm lists -d and turn them back one at a time until the notifications work.
❓Legally disabling advertising on Xiaomi?
Legally, you are not breaking the law, because the smartphone is yours and you can customize it as you wish, but Xiaomi may consider circumvention of advertising mechanisms as a violation of the user agreement. In extremely rare cases, this can be a reason for denial of warranty service (if they prove that the problems arose because of your actions), in practice, such cases were not recorded.