Xiaomi Redmi Note 9T owners often face intrusive ads in system applications, notifications, and even on the lock screen. The manufacturer integrates ad modules into MIUI firmware for monetization, but users can legally disable most banners without compromising functionality. In this article, we will examine all available methods, from standard settings to advanced tricks with ADB.
It's important to understand that you can't completely remove ads without unlocking the bootloader and the rights of the superuser (root), but the combination of the proposed methods will reduce their appearance on the Internet. 80-90%. Pay special attention to the sections about MSA (Mobile Services Ads and Personalized Ad Recommendations are the key nodes through which Xiaomi distributes ads.
Why is there an ad on the Redmi Note 9T?
MIUI firmware contains built-in SDKs (Software Development Kit) that load banners from Xiaomi servers.
- π± System applications: Security, Themes, Files, Music and Video.
- π Push notifications: Ads in the curtain of notifications from Mi Push Service.
- π browser MIUI Mi Video: Banners at the bottom of the screen.
- π Lock screen: Advertising cards when unlocked (includes in the Block and Protection settings).
Since 2021, Xiaomi has been actively implementing personalized ads based on user data, including search history, installed apps and geolocation.This explains why banners are becoming βsmarterβ over time. Fortunately, most of these features can be manually deactivated.
β οΈ Note: Disabling advertising through ADB or modification of system files may cause some services to fail (e.g. Mi Cloud or Find Device). β Additionally. β Backup.
Method 1: Disabling personalized advertising in MIUI
The first step is to deactivate the collection of data for targeted advertising, which works on all versions of MIUI 12/13/14 and does not require root rights:
- Open the Settings. β The phone.
- Tap 7 times on the MIUI version to activate the developer mode.
- Back to Settings β Additionally. β For developers.
- Find Personalized Advertising Recommendations (MSA) and turn it off.
Next, go to:
- π§ Settings β Privacy β Advertising β Turn off personalized advertising.
- π Settings β Accounts. β Mi Account. β Privacy β Deactivate Advertising Services.
These actions will stop collecting your preferences, but will not delete the ads themselves.
Method 2: Manual disabling of advertising in system applications
Many of Xiaomiβs standard programs have hidden settings to disable banners.
| Annex | The path to settings | Option to shut down |
|---|---|---|
| Security | Settings (β) β Advertising | Show recommendations β Off. |
| Topics | Profile β Settings β Advertising | Personalized recommendations β Off. |
| Files. | Settings (β) β About the programme β Advertising | Showing ads β Off. |
| Music. | Settings β Additional | Banner advertisements β Off. |
For the Download app, the path will be different: Settings β Additional β Show recommendations. If there is no option, update the app via Google Play (if available) or use Method 4 with ADB.
Open each system application from the list|Find the section "Advertising" or "Recommendations"|Disable all switches associated with banners|Reboot your phone to apply changes-->
Method 3: Blocking Advertising via DNS (without root)
Change. DNS-server on your phone, you can block the loading of ad domains. This method works for banners in the browser and some system notifications:
- Go to Settings β Connections β Private DNS.
- Select the hostname of the private DNS.
- Enter one of the addresses: dns.adguard.com (AdGuard DNS) family.adguard-dns.com (with adult content filtering) 1.1.1.3 (Cloudflare Family)
Save and restart the phone.
To check the effectiveness, open the browser and go to the test site:
https://adguard-dns.ioIf the lock works, you will see a green tick next to AdGuard DNS.
β οΈ Note: Some banking applications (e.g. SberBank Online or Tinkoff) may block work when using third-party banking services DNS. In this case, return the standard settings or add bank domains to exceptions through the AdGuard app (if installed).
Method 4: Disabling Advertising through ADB (Advanced Method)
If the previous methods did not help, use Android Debug Bridge (ADB) It's a method that requires a computer to shut down advertising services deeply. USB-cable.
Step 1: Preparation
- π₯οΈ Install. ADB Tools on PC.
- π± On the phone, activate the debugging by USB In Settings β For developers.
- π Connect the Redmi Note 9T to the computer and confirm the debugging permission.
Step 2. Follow the commands in ADB Shell:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell settings put global private_dns_mode_hostname family.adguard-dns.com
adb shell settings put global captive_portal_detection_enabled 0Step 3. To disable ads in MIUI Launcher (Desktop):
adb shell settings put secure sysui_qs_tiles "$(settings get secure sysui_qs_tiles),msa"After completing the commands, restart the phone. Ads should disappear from system applications and notifications.
What if the ADB canβt see the device?
Method 5: Install an alternative launcher and browser
If system methods did not help, the radical solution is to replace standard Xiaomi applications with third-party ones.
- π Launcher: Install Nova Launcher or Lawnchair from Google Play.They don't contain ads and let you customize your desktop.
- π Browser: Replace MIUI Browser on Firefox with uBlock Origin or Brave Browser (built-in ad blocking).
- π File Manager: Use Solid Explorer or FX File Explorer instead of the standard file.
Root will be required to replace system applications completely, but even without it, alternative programs significantly reduce the number of ad impressions.
π‘
If after installing the alternative launcher, system notifications continue to show ads, disable them via Settings β Notifications β System notifications (find items with MSA or Mi Push).
What to do if the advertisement remains?
If after applying all the methods banners continue to appear, check the following points:
- MIUI Update: In some firmware versions (e.g. MIUI 12.5 Enhanced), advertising services can automatically turn on after the update.
- Third-party apps: Some games and programs (such as AliExpress or Wildberries) display their ads regardless of system settings. Use AdGuard or Blokada to block them.
- Regional settings: More ads are available on phones with firmware for China or India. Try changing region to Russia or Europe in Settings β Additional β Region.
If the problem persists, the last option is to install custom firmware (like LineageOS or Pixel Experience) which requires unlocking the bootloader and may be unwarranted, but will completely remove all Xiaomi ad modules.
π‘
The combination of methods (MSA + ADB + alternative DNS) gives the best result. No one method blocks ads by 100%, but together they reduce the amount of advertising to a minimum.