Owners of the Xiaomi Redmi Note 9 Pro often face intrusive ads in system apps, notifications, and even on the lock screen.The manufacturer has integrated ad modules into MIUI's monetization firmware, but users can legally disable most banners without compromising functionality.This article explores proven ways to remove ads, including hidden settings and techniques for power users.
It's important to understand that you can't completely get rid of stock firmware ads without root rights, because some banners are sewn into system services, but you can reduce their number by 80-90% through standard settings and additional tools. We tested all methods on the Redmi Note 9 Pro with MIUI 12-14 and identified the most effective ones.
Why is there an ad on Xiaomi Redmi Note 9 Pro
The MIUI ads are part of Xiaomiβs business model, offering smartphones at a competitive price, offsetting the difference by:
- π’ Banners in system applications (Browser, Music, Themes)
- π Advertising push notifications from Xiaomi services
- π― Personalized recommendations in App Vault (swipe left on the home screen)
- π± Sponsored widgets on the lock screen
On the Redmi Note 9 Pro, ads are activated by default for the Global and India regions. In the European version (EEA), some banners are disabled due to GDPR legislation, but system notifications and recommendations remain.
β οΈ Note: Disabling advertising through third-party apps (such as Disconnect Pro) may disrupt Google services. Use only official methods from this guide.
Method 1: Disabling Advertising in MIUI Settings
The safest method is to deactivate the ad modules through the settings menu, which requires no root rights and is suitable for beginners.
Go to Settings β About Phone and click on MIUI Version 7 times to activate Developer Mode.
- Return to Settings β Additional β Special Opportunities
- Select Advertising Services and disable slider Personalized Recommendations
- Go to Settings β Notifications β Additional settings and deactivate Advertising Notifications
- In Settings β Applications β Application Management, find Msa (Mobile Services Ads) and turn off auto-run
To disable advertising in specific applications:
- π Topics: Settings β Wallpaper and themes β Settings (β) β Advertising services β slide off
- π Browser: Settings β Additionally. β Advertising services β deactivate
- π΅ Music: Settings β Recommendations β turn off the recommendations
Activate the Developer Mode|Delete βPersonalized recommendations"|Deactivate βAdvertising Notices"|Prohibit auto-start Msa|Disable advertising in Topics, Browser, Music-->
On the Redmi Note 9 Pro with MIUI 13+, after these actions, advertising in system applications disappears by 70-80%, but banners in the App Vault and on the lock screen can remain.
Method 2: Using ADB to Deeply Disable Advertising
For advanced users, there is a method to disable ads through Android Debug Bridge (ADB), which allows you to block advertising packages at the system level without root rights.
You'll need:
- π₯ PC with installed Xiaomi drivers and ADB Tools
- π± Included Debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 taps β For developers β Debugging by USB)
- π Cable USB (original for stable connection)
Connect your phone to your PC and execute commands in cmd (or Terminal on Mac/Linux):
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 private_dns_mode hostname
adb shell settings put global private_dns_specifier dns.adguard.comThese teams:
- π« Block system advertising module systemAdSolution
- π Disable Mi Drop (often showing sponsored content)
- π Replace the standard browser with an alternative (optional)
- π‘ Activate. DNS-filtering through AdGuard
β οΈ Note: Pm hide commands only work on the MIUI 12+. Use pm disable-user on earlier versions, but this can cause errors in system services.
Using MIUI | Used ADB| Installed custom firmware |Tryed locking apps |I haven't tried anything-->
Method 3: Installation of an alternative launcher
The MIUI Launcher system launcher is responsible for displaying widgets and ads in App Vault (swipe left on the home screen), replacing it with a third-party launcher completely removes this ad.
The best options for the Redmi Note 9 Pro:
| Launcher | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Nova Launcher | β Full customizationβ No advertising.β lightweight | β Paid (Prime version) | Google Play |
| Lawnchair | β Free.β Sign supportβ Minimalist design | β Fewer features than Nova | Google Play |
| Hyperion Launcher | β Built-in thematicsβ Optimized for Xiaomiβ Free. | β Rare bugs with animations | Google Play |
After installing an alternative launcher:
- Press your finger on the main screen β Screen settings
- Select the installed launcher as the main one
- In the new launcher settings, disable all options related to Mi Services or Recommendations.
π‘
Before installing the launcher, back up your current icon location through Settings β Apps β Backup. This will help you quickly restore your desktop if needed.
Method 4: Blocking Advertising Through DNS
Change of change DNS-This method works for banners in the browser and some system notifications.
Instructions for Redmi Note 9 Pro:
- Go to Settings β Connections β Private DNS
- Select the host name of a private DNS
- Enter one of the addresses: dns.adguard.com (recommended) dns.nextdns.io (requires registration) doh.cleanbrowsing.org (family filter)
Save the settings and restart the phone
To check the work DNS-filter:
- Open your browser and go to the AdGuard test page
- If the lock works, you will see a green tick next to the AdGuard DNS.
Installation process:
- Unlock the bootloader via Mi Unlock Tool (requires Xiaomi account and wait 7 days)
- Install TWRP Recovery for your model
- Download the firmware from the official website (for example, Pixel Experience).
- Go to TWRP and run Wipe β Format Data (this will delete all data!)
- Install the firmware through Install β Select ZIP
Warnings:
- β The phone guarantee will drop
- β Risk of "bricking" in case of installation error
- β Certain functions (e.g, IR Blaster may not work
π‘
Install custom firmware is an extreme method. 90% of ads can be removed in standard ways from this article without risk to the phone.
Additional Advice on Combating Advertising
In addition to the basic methods, these guidelines will help reduce the amount of advertising on the Redmi Note 9 Pro:
- π Update. MIUI: In new firmware versions, Xiaomi reduces the amount of advertising for European users. β The phone. β Updating the system
- π‘ Use AdGuard: The AdGuard app blocks ads in the browser and some system applications through VPN-filtering
- π΅ Disable Mi Account: Some of the ads are tied to your Xiaomi account. β Accounts. β Mi Account β Delete your account (this will disable data synchronization!)
- π Check the permissions: In Settings β Annexes β Permissions Disable Notifications and Window Overlay for Suspicious Applications
For owners of Redmi Note 9 Pro with MIUI 14+, there is a hidden option:
- Open the Settings. β The phone.
- 10 times click on the Linux kernel (you activate the superuser mode message)
- Go back to the main settings menu and find the new Super Settings section.
- Turn off the Advertisement Services option