Xiaomi Redmi Note 9 Pro is one of the most popular mid-range smartphones, but many users are faced with intrusive built-in advertising in the shell of MIUI. Banners appear in the settings menu, on the lock screen, in standard applications and even in the notification panels. While Xiaomi positions this as βpersonalized recommendationsβ, in practice, such pop-ups annoy and slow down the system.
In this article, weβll look at all the current ways to disable ads on the Redmi Note 9 Pro, from simple menu settings to advanced methods using ADB. Itβs important to understand that some methods may require resetting or even losing warranty, so carefully assess the risks before taking action. Weβll also analyze why ads return after updates and how to avoid this.
Why is there an in-built ad on Xiaomi?
Xiaomiβs MIUI shell originally contains the msa (Miui System Ads) module, which is responsible for displaying ads. Even if you havenβt installed additional apps, the system loads banners from Xiaomi servers based on:
- π± Device models β on budget smartphones (for example, Redmi Note 9 Pro) advertising more than on flagships.
- π The Firmware Region β in the Global (MIUI Global) and Chinese (MIUI China) versions of different display algorithms.
- π User activity β the more often you open standard applications (Browser, Music, Files), the more advertising you will receive.
- π¦ Installed Services β apps like Mi Video, Mi Browser or Cleaner automatically load banners.
The root of the problem lies in Xiaomiβs business model: the company monetizes budget devices through advertising, offsetting the low price of iron. However, users of the Redmi Note 9 Pro often note that advertising appears even after turning off all obvious options in the settings, this is due to the fact that some modules work in the background and do not have obvious switches.
Method 1: Disabling Advertising through the standard MIUI settings
The safest method is to use built-in shell options, which does not require super-user rights (root) and is suitable for users who do not want to risk the stability of the system, but note that this method does not eliminate ads completely, but only reduces the amount of advertising.
Instructions for Redmi Note 9 Pro:
- Open Settings β Accounts and Sync β Mi Account.
- Slip on your profile and select your account settings.
- Scroll down and turn off Personalized Recommendations (or Ads in newer versions of MIUI).
- Return to the basic settings and go to Settings β Additional β Special features β System settings.
- Turn off Receive recommendations and display ads (if there are such items).
Next, you need to disable advertising in standard applications:
- π File Manager: Open the application β Settings β About the programme β turn off the advertisements.
βοΈ Checklist for disabling advertising in MIUI
β οΈ Attention: After update MIUI All settings may be reset, and we recommend repeating this procedure after each major firmware update, and some menu items may be missing depending on the version. MIUI (for example, MIUI 12.5 and MIUI 14 the location of the options is different).
Method 2: Using ADB to Deeply Disable Advertising
If standard settings donβt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to disable the system applications responsible for displaying ads without obtaining root rights.
Step-by-step:
- Download and install ADB Tools on your computer (Windows, macOS or Linux).
- On your smartphone, activate Developer Mode: go to Settings β About Phone and tap on the MIUI version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect Redmi Note 9 Pro to your computer via USB (select File Transfer mode).
- Open the command prompt (or Terminal on macOS/Linux) and type:
adb devices(Your device should appear. If not, install Xiaomi USB Drivers.)
adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm uninstall --user 0 com.android.browser
adb shell pm uninstall --user 0 com.miui.analyticsThese commands are deleted:
- π’ System Advertising Module (com.miui.systemAdSolution).
- π Mi Drop (often shows ads when transferring files).
- π Standard browser (com.android.browser).
- π An analytics service (com.miui.analytics) that collects data for targeted advertising.
β οΈ Note: Removing system applications can cause some functions to work unstable (e.g. Mi Drop will stop working).If after completing commands, the smartphone starts to slow down, return the applications with the command: adb shell cmd package install-existing com.miui.systemAdSolution
π‘
Before using ADB, back up your data via Settings β System β Backup. This will help restore the system if something goes wrong.
Method 3: Disabling Advertising through Hosts File Editing
Another effective method is to block Xiaomi ad servers at the network level, by editing the hosts file, which is responsible for redirecting domain names, which works without root, but requires additional software.
Instructions:
- Download the AdGuard or Blokada app from Google Play.
- Launch the app and activate Local VPN (this is necessary to intercept traffic).
- In the settings, select Filters β Add a custom filter.
- Copy and paste the following list of domains (blocks Xiaomi ad servers):
# Xiaomi Ad Block
0.0.0.0 ad.mi.com
0.0.0.0 ad1.xiaomi.com
0.0.0.0 sdkconfig.ad.xiaomi.com
0.0.0.0 tracking.miui.com
0.0.0.0 api.ad.xiaomi.com
0.0.0.0 e.ad.xiaomi.com
0.0.0.0 globalapi.ad.xiaomi.comAfter applying filters, restart your smartphone, which not only blocks banners in MIUI, but also ads in standard applications (Browser, Video, Music).
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Standard settings of MIUI | β (simple) | β οΈ Low (cleaning) ~30% of advertising) | No. |
| ADB | ββ (middle-of-the-road) | β Tall (cleaning) ~80% of advertising) | Possible failures in system applications |
| Editing by hosts | ββ (middle-of-the-road) | β β Very high (blocks servers) | Some Xiaomi online services may stop working |
| Installation of custom firmware | βββ (difficult) | β β β Complete removal of advertising | Loss of warranty, risk of "bricking" |
Method 4: Installation of alternative firmware (for advanced)
If you're willing to take drastic measures, you can install custom firmware without advertising, like Xiaomi.eu, a modified version of MIUI that's cleared of advertising modules and Chinese services, but this requires unlocking the bootloader and installing it via TWRP, which cancels the warranty and can lead to data loss.
Instructions:
- Unlock bootloader through the official Mi Unlock Tool (requires binding to Mi Account and waiting 7-14 days).
- Install a custom TWRP recavator for the Redmi Note 9 Pro (model joyeuse).
- Download Xiaomi.eu or Pixel Experience from the XDA Developers forum.
- Using TWRP, run Wipe β Format Data and run a new firmware.
β οΈ Note: Unofficial firmware may contain bugs (e.g., non-functioning firmware) NFC Before installing, check the reviews about the specific build for your model (Redmi Note 9 Pro is coded as joyeuse). Also note that once the bootloader is unlocked, the smartphone will be reset to factory settings with each flashing.
What to do if the mobile network does not work after the firmware?
Method 5: Disabling Advertising via Mi Account (for global firmware)
Redmi Note 9 Pro users with global firmware (MIUI Global) can try to disable ads through the Mi Account settings in the web version.This method does not always work, but sometimes helps reduce the number of banners.
Instructions:
- Go to the Mi Account website and log in.
- Open Settings β Notifications and Advertising.
- Turn off all switches related to:
- π’ Personalized recommendations
- π Behavioral analytics
- π Targeted advertising
It is also recommended that:
- π§ Subscribe from Xiaomi mailings in the Subscription section.
- ποΈ Delete your search history and activity in Privacy.
This method does not give 100% result, but in combination with other methods (for example, ADB) can significantly reduce the amount of advertising.
What if the advertisements returned after the update?
One of the main problems with the Redmi Note 9 Pro is the return of ads after the MIUI update. This is because Xiaomi restores remote system applications and resets hosts settings.
- π Turn off automatic updates MIUI: Go to Settings. β The phone. β Update the system and uncheck the checkmark with Auto Update.
- π₯ Install updates manually, pre-creating a backup through TWRP Mi Backup.
- π οΈ After each update, repeat the procedure with ADB (see method 2).
- π Use Magisk modules like Xiaomi Debloater or Disabler for Xiaomi if you have root.
If after upgrading to MIUI 13/14, advertising began to appear more often, check the settings in the Security application: in the new versions there was a separate section Advertising services, which must be disabled separately.
π‘
MIUI updates often restore ad modules. To avoid this, disable auto-updates and use manual firmware version control.