How to completely disable advertising on Xiaomi Redmi Note 9 Pro: from simple settings to deep cleaning MIUI

Why is Redmi Note 9 Pro showing ads and can it be removed forever?

Owners of Xiaomi Redmi Note 9 Pro often face annoying advertising in the interface MIUI — it pops up in the settings menu, on the lock screen, in standard applications like Weather, Music or Tem. The reason lies in the business model of Xiaomi: the company monetizes cheap smartphones by displaying ads in the branded shell. But the good news is that most of these banners can be disabled without root rights, and the remaining ones can be removed by radical methods.

In this article, we’ll look at 5 ways, from basic MIUI settings to custom firmware installation. It’s important to understand that some techniques require technical skills (like working with ADB or unlocking the bootloader), so beginners should start with the first two sections. Also note that after MIUI updates, the paths to settings may change – we’ve updated the instructions for the latest firmware versions on Redmi Note 9 Pro (codenamed joyeuse).

Before you start, check the MIUI version: go to Settings → About Phone → MIUI version. If you have global firmware (e.g. MIUI Global 14.0.5), all of the methods described will work. Chinese versions (with CN suffix) may require additional steps.

📊 How often do you get annoyed by advertising? MIUI?
It's always getting in the way of using.
Sometimes, but tolerably.
There's almost no advertising.
Didn't notice the commercials.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest method is to deactivate the options associated with targeted advertising, which will not remove all banners, but will reduce their number by one. 30–50%. The instructions are suitable for the Redmi Note 9 Pro on any version MIUI (including MIUI 12/13/14).

Open Settings → Google → Advertising and follow the following steps:

  • 🔄 Reset the advertising ID — This will reset the data for targeting.
  • 🚫 Disable advertising personalization – move the slider to the “Off” position.».
  • 📱 Disable impressions in Xiaomi applications - find the item "Advertising in the app" MIUI» (This may be called “Personalization” or “Recommendations” and deactivate it.

Next, go to Settings → Memory → Clean up and click on the gear icon in the upper right corner. Turn off the Recommendations option here, this will remove the banners in the cache cleaning utility.

☑️ Basic cleansing of advertising

Done: 0 / 4

This method doesn't require superuser rights, and it's reversible -- you can always reset it, but it doesn't remove ads in system applications like Browser or Notes, so let's move on to the next one.

⚠️ Note: After the advertising reset ID Some apps (like games) may temporarily display more intrusive ads, which is normal. In 1-2 days, algorithms will adjust to the new data.

Method 2: Manually disabling advertising in each system application

MIUI integrates ad units into standard utilities — Weather, Themes, Music, Browser, even Settings. To remove banners, you need to manually disable their impressions in each application. Below is a list of the most “advertising” utilities and ways to customize.

AnnexThe path to settingsWhat to turn off
Weather.Open the application → ⚙️ Settings → RecommendationsDisable “Show recommendations” and “Personalized news”
TopicsOpen the application → Profile → ⚙️ Settings → AdvertisingDeactivate “Personalized Recommendations” and “Show Ads”
Music.Open the application → ⚙️ Settings → General. → RecommendationsTurn off “Show recommendations on the main screen”
browserOpen the browser → ⚙️ Settings → ConfidentialityTurn off “Personalized News” and “Recommendations on the Main”
NotesOpen the application → ⚙️ Settings → Additionally.Disable "Show recommendations"

For the application Security (waste cleaning) the path is: Open → ⚙️ Settings → Recommendations: Turn off all sliders. MIUI There are no certain items, so the ads in this application are disabled by default.

💡

Once you turn off the ads in the apps, reboot your phone, which will speed up the application of the changes, and some banners may disappear only after the next update of the app.

This is a time-consuming method, but it's a noticeable result: ads disappear from 80 percent of the system's utilities, but it doesn't affect ads on the lock screen or in the notification panels, and you'll need to do this next way.

Method 3: Disabling Advertising through ADB (no root rights)

If previous methods have not helped, you can use ADB (Android Debug Bridge is an Android debugging tool that will disable the system components responsible for displaying ads without obtaining root rights. MIUI, But it requires a computer connection.

You'll need:

  • 🖥️ Computer with Windows/Linux/macOS and installed Xiaomi drivers.
  • 📱 Included debugging by USB on the phone (path: Settings) → The phone. → Version. MIUI — Press 7 times, then return to Settings → Additionally. → For developers → Debugging by USB).
  • 🔗 Utility. ADB Tools by Google.

Steps to disable advertising:

  1. Connect the Redmi Note 9 Pro to your computer via USB and select File Transfer mode.
  2. Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Follow the commands alternately (copy and paste): adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.miui.analytics adb shell pm hide com.xiaomi.midrop adb shell settings put global hidden_api_policy 1
  5. Reboot the phone.

These commands disable the system services responsible for analytics and ad impressions. If after the reboot there is an error "App has stopped", do not be afraid - this is normal for disabled system components.

⚠️ Note: Pm hide commands only work on the MIUI 12 and later. For older versions, use pm disable-user instead of pm hide. Also, once you reset your phone to the factory settings, all the changes will reset, and you'll have to reuse them.

💡

ADB-It doesn't require root rights, but it does produce a result that's close to completely removing ads, and the main drawback is that you have to do it again after you reset the system.

Method 4: Install an alternative launcher (without root)

If you're tired of advertising on the home screen and in the app menu, you can replace the standard MIUI launcher with a third-party one. This won't remove banners in the system utilities, but it will significantly clean up the interface.

  • 🏆 Nova Launcher is the most flexible launcher with gesture and themes support. The free version is stripped down, but for basic use enough.
  • ⚡ Lawnchair is a lightweight open source launcher that simulates “clean” Android.
  • 🎨 Hyperion Launcher – Optimized for Xiaomi, supports dark theme and adaptive icons.
  • 🔄 Microsoft Launcher – if you need integration with Windows and office tools.

How to determine:

  1. Download the launcher from Google Play.
  2. Open the app and follow the setup instructions.
  3. When a request appears, select the new launcher as default.
  4. In the launcher settings, disable all advertising-related options (e.g., in Nova Launcher: Settings → Advertising & Analytics → Disable Everything).

Important: After installing an alternative launcher, advertising in system applications (Weather, Themes, etc.) will remain – this method affects only the main screen and application menu.

If you want to remove advertising completely, including system utilities, go to the latter method - it requires unlocking the bootloader and installing custom firmware.

Method 5: Install custom firmware (for advanced)

A radical method for those willing to sacrifice a warranty for pure Android is to install custom firmware, which will remove all Xiaomi system components responsible for advertising, but require:

  • 🔓 Unlock the bootloader (the official method from Xiaomi takes 7-14 days).
  • 📥 Recovery Manager Installations (TWRP).
  • 🛠️ Skills of working with ADB fastboot.

Best Firmware for Redmi Note 9 Pro (Joyuse)

  • 🧼 LineageOS – “naked” Android without unnecessary applications.
  • ⚡ Pixel Experience – firmware with interface from Google Pixel.
  • 🔄 MIUI Pro - modified MIUI advertising-free.
  • 🛡️ Havoc-OS - custom firmware with wide customization options.

Step-by-step instruction (briefly):

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Install TWRP via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  3. In TWRP, make a backup of the current firmware (in case of rollback).
  4. Sweep through custom firmware (like LineageOS) and GApps (if you need Google services).
  5. Clear the cache and restart.
What happens if you don’t properly use the custom firmware?
The wrong firmware can lead to a phone "brick" (inoperability) Symptoms: hanging on the MI logo, no boot, errors in TWRP. 90% of the time it is fixable by flashing through fastboot, but you will need a computer and skills to work with the console.

⚠️ Attention: Installing custom firmware resets the warranty and can lead to unstable phone performance (such as camera or mobile network issues). XDA Developers or 4PDA.

Advantages of the method:

  • ✅ Total lack of advertising (including system applications).
  • ✅ Faster phone operation (no background processes) MIUI).
  • ✅ Regular security updates from the community.

Disadvantages:

  • ❌ Loss of guarantee.
  • ❌ Risk of “bricking” with errors.
  • ❌ Possible bugs (e.g., non-functioning) NFC or IR-blaster).

Next Post:How to reduce advertising without radical methods

If you don’t want to dig into the settings or risk firmware, here are a few simple life hacks that will reduce the amount of advertising:

  • 📵 Turn off mobile data for system applications: go to Settings → Annexes → App management, select Weather/Themes/Music and ban background traffic.
  • 🔒 Use the blocker. DNS: In Settings → Connections → Private DNS Enter dns.adguard.com (this will block some of the advertising domains).
  • 🛡️ Install a browser with an ad blocker: for example, Brave or Firefox with the uBlock Origin extension.
  • 📥 Update. MIUI: In newer versions of the firmware, Xiaomi sometimes reduces the amount of advertising (for example, in the case of the company). MIUI 14 it was less than in MIUI 12).

It is also worth removing or disabling unnecessary system applications that often show ads:

Settings → Applications → Application Management → All applications

Find and disable (or delete if there is a button):

  • Mi Video (shows ads in the player).
  • Mi Browser (banners on the main page)
  • Mi Pay (advertising in the payment service).
  • Mi Community (Xiaomi social network with banners).

💡

If after disabling the system application it appears again after the update MIUI, use ADB-For example, for Mi Browser: adb shell pm uninstall -k --user 0 com.android.browser

FAQ: Frequent questions about disabling ads on Redmi Note 9 Pro

🔍 Why does it appear again after the ad is turned off in the settings?
MIUI periodically resets some settings after updates. To avoid this: Turn off auto-update system applications in Google Play. ADB-commands (Method 3) - they are more resistant to reset. Install a blocker DNS (For example, AdGuard. DNS).
📵 Can I turn off the advertisement on the lock screen?
Yes, but it requires root rights or ADB. Try first: Turn off “Recommendations on the Lock Screen”** in Settings → Lock screen → If there is no item, use it. ADB-command: adb shell pm hide com.miui.contentcenter Custom firmware is needed for complete removal.
⚠️ Is it safe to use? ADB plug-in?
Yes, if you follow the instructions and don't remove critical system components Risks: Stop some features (e.g. Mi Share will stop working after com.xiaomi.midrop is turned off). After resetting the phone, all changes will reset. ADB backup.
🔄 Will the advertisements return after the update? MIUI?
Xiaomi sometimes returns disabled services through the OTA-To minimize risk: Turn off auto-update firmware in Settings → The phone. → Updating the system → ⚙️ → Auto-Update: Check the reviews on forums (e.g. on the forums) before manually updating. 4PDA). Use custom firmware – it doesn’t update through a standard update center.
🛡️ Is there a legal way to remove all ads without root?
No, you can't completely remove ads without root rights or custom firmware. The maximum you can do is: Disable 70-80% of banners through settings and ADB. Replace the launcher and browser with alternatives. Use DNS blockers (for example, AdGuard DNS).