Xiaomi Redmi 9T owners often face annoying ads that appear in the settings menu, on the lock screen and even in system applications. The manufacturer integrates advertising modules into the MIUI shell for monetizing budget devices, but this does not mean that users should put up with permanent banners. In this article, we will analyze all the available methods, from basic settings to advanced methods for those who are willing to go for radical measures.
It's important to understand that some types of ads (e.g., in Browser or Music) are removed by standard means, and system banners in Settings or Weather require deep customization. We've tested all methods on Redmi 9T with the latest versions of MIUI 12/13/14 - instructions are relevant for 2026. If you are not sure about your technical skills, start with the simplest ways and gradually move to the complex ones.
1. Disabling personalized advertising in MIUI
The first step is to deactivate the targeted ad mechanisms that Xiaomi uses to display banners, which won't remove ads completely, but will significantly reduce the amount of ads.
Settings โ Google โ Advertising โ Disable โPersonalized AdvertisingโThen go back to the basic settings and do:
Settings โ Privacy โ Advertising โ Disable โPersonalized Recommendationsโ- ๐ Why does it work? Xiaomi collects data about your actions (installed apps, search queries, geolocation) and transmits it to advertising networks.
- โ ๏ธ Restriction: Advertising in system applications (Themes, Browser) will remain, but will become less intrusive.
- ๐ฑ Additional: Reset Advertising ID In the same menu, this will reset all the data collected about your preferences.
โ ๏ธ Note: After disabling personalized ads, some services (such as Mi Video) may display random banners instead of targeted ones.
2. Manual disabling of advertising in system applications
Many standard MIUI applications have built-in ad modules that can be manually deactivated, and below is a list of the most โadvertisingโ apps and the path to their settings:
| Annex | The Way to Turn Off Advertising | The effect |
|---|---|---|
| Topics | Settings โ Wallpaper and themes โ โ๏ธ โ Advertising preferences โ Shut it down. | Remove banners in the themes and wallpaper section |
| browser | Open the browser โ โฎ โ Settings โ Confidentiality โ Delete โAdvertising personalization" | Reduces the amount of advertising on the main page |
| Music. | Open the application โ Profile โ โ๏ธ โ Settings โ Delete "Recommendations" | Removes advertising blocks between tracks |
| Weather. | Settings โ Applications โ Application Management โ Weather โ Notifications โ Disable | Stops displaying ads in the weather widget |
For Mi Video and Game Turbo apps, the path is a bit more complicated:
Settings โ Applications โ Application Management โ [Select App] โ Permissions โ Disable โShow on top of other windowsโThis will prevent pop-up banners while watching videos or games.On Redmi 9T with MIUI 14, disabling this resolution for Mi Video also removes ads before the commercials.
Check all the applications in the table above |
Disable permission to "Show over other windows" for suspicious applications |
Reset the app cache after changes (Settings โ Storage โ Cash)|
Reboot your phone to apply changes-->
3.Using ADB to Deeply Disable Advertising
If manual settings donโt work, the next step is to use Android Debug Bridge (ADB), a technique that requires connecting the phone to a computer, but allows you to disable system advertising services that are not available through the standard interface.
- ๐ป Computer with installed Xiaomi and ADB-tools drivers
- ๐ USB-cable (preferably original)
- โ๏ธ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times tap to unlock the developer mode, then Settings โ Additionally. โ For developers โ Debugging by USB)
After connecting the phone to the PC, execute the following commands in the command line (terminal):
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.bugreport
adb shell pm hide com.miui.cloudservice
adb shell pm hide com.miui.cloudbackup
adb shell pm hide com.miui.daemon
adb shell pm hide com.xiaomi.joyoseThese commands disable the main modules responsible for data collection and display of advertising. Redmi 9T is especially critical for the first three lines - they remove the system banners in Settings and Notification Center.
โ ๏ธ Note: Pm hide commands only work on the MIUI 12 and later. If your version is older, use the disable-user command instead of hide. MIUI All the settings will reset โ they will have to be used again.
๐ก
Before execution ADB-commands to back up data through Settings โ Additionally. โ Backup and reset: In rare cases, a system service shutdown can cause a phone to malfunction.
4. Installation of custom firmware (for experienced users)
If you are willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will completely remove all MIUI advertising modules. This method requires unlocking the bootloader and may deprive you of warranty, but gives you complete control over the system.
The following is a step-by-step guide for Redmi 9T:
- Unlock bootloader: Apply for unlocking via Xiaomi's official website (Mi Account required). Connect your phone to your PC in Fastboot mode (press Power + Volume down when your phone is off). Launch Mi Unlock Tool and follow the instructions.
Installation of TWRP:
fastboot flash recovery twrp-3.7.0_12-v7.1_lime.img
fastboot boot twrp-3.7.0_12-v7.1_lime.img(download recovery file from TWRP official website for lime model)
Custom software firmware:
- Download firmware (e.g. LineageOS for Redmi 9T).
- In TWRP, run Wipe โ Advanced Wipe (mark Dalvik, Cache, System, Data).
- Install the firmware through Install and restart.
Advantages of custom firmware:
- ๐ Complete absence of advertising and bloatware (pre-installed applications).
- ๐ Regular security updates from the community.
- โก Ability to fine-tune the interface and performance.
โ ๏ธ Attention: On Redmi 9T with firmware based on Android 11+ The camera module may not work without additional patches. Check compatibility on the forum before installing. XDA Developers.
What happens if you interrupt the firmware?
5. Blocking Advertising via DNS and VPN
If you don't want to interfere with system settings, you can block ad domains at the network level.
- ๐ Change of change DNS: Use it. DNS-servers that filter advertising: 1.1.1.3 (Cloudflare Family) 94.140.14.14 (AdGuard DNS) 176.103.130.130 (AdGuard DNS) To change DNS, Go to Settings. โ Wi-Fi โ [Your network] โ Change the network โ Additionally. โ Settings IP โ Static โ DNS 1/2.
- ๐ VPN Ad-blocking: Apps like AdGuard VPN Or Blokada filters ads at the traffic level, install them from Google Play or F-Droid.
Combine both methods for maximum effect. DNS block ~80% of advertising, and VPN-The app will get the remaining 20 percent. 9T This method is especially effective for blocking ads in the browser and social networks.
| Method | Efficiency | Difficulty | Side effects |
|---|---|---|---|
| Change of DNS | 70-80% | Low. | Some websites may not be opened. |
| VPN with filtering | 85-95% | Medium | Ping increases, speed decreases |
| DNS + VPN | 95%+ | Medium | Minimum, with proper settings |
๐ก
Changing DNS is the safest way to block ads, but it doesnโt work for system banners in MIUI.
6. removal of advertising through root-access (advanced level)
If you're ready to get root rights, it will open up access to removing ad modules at the system file level. Redmi 9T will be suitable for the Magisk method and the Disabler for MIUI module.
Instructions:
- Unlock the bootloader (see section 4).
- Install Magisk via TWRP.
- Download the Disabler for MIUI module and install it through Magisk.
- Reboot the phone.
The module automatically disables:
- ๐ฑ System advertising services (com.miui.systemAdSolution).
- ๐ Analytics collection (com.miui.analytics).
- ๐ Background updates to unnecessary apps.
To manually remove advertising packages, use the App Systemizer app (requires root) and delete:
com.xiaomi.midrop
com.miui.hybrid
com.miui.hybrid.accessory
com.miui.player
com.miui.videoโ ๏ธ Note: Removing system packages may cause some features to fail (e.g. com.miui.hybrid is responsible for integrating with Xiaomi accessories). TWRP!
7.Alternative methods: concealing advertising without deleting
If none of these methods worked or you donโt want to take risks, you can simply hide the ads by making them less visible:
- ๐จ Dark theme: Go to Settings โ Display. โ Dark subject. In a dark background, banners are less catchy.
- ๐ Hiding Notifications: Disable Notifications from Advertising Services in Settings โ Annexes โ Application management โ [Annex] โ Notifications.
- ๐ต Background activity restriction: For applications like Mi Video or Browser, limit background work in Settings โ Battery โ Choice of applications.
You can also use launchers like Nova Launcher or Lawnchair, which allow you to hide system applications with ads from the menu.
๐ก
If an ad appears in the Control Center (when swiping down), try changing the order of the tiles: pinch any icon and drag it. Sometimes this drops banner ads.