How to permanently disable ads in Xiaomi Redmi 9 apps: 5 proven ways

Xiaomi Redmi 9 owners often face intrusive ads in system applications, browsers, and even lock screens. The manufacturer integrates ad modules into MIUI firmware for monetization, but this greatly spoils the user experience. The good news is that most ads can be turned off without root rights or complex manipulation.

In this article, we’ll break down all the current ways, from standard settings to hidden MIUI features that work even on the latest firmware versions for Redmi 9 (including MIUI 14 and HyperOS), learn how to remove banners in Security, Themes, Music and other stock apps, and what to do if ads return after updates.

Why is Redmi 9 adverts coming up and can it be removed?

Advertising in Xiaomi smartphones is part of the company’s business model, and it appears in:

  • 📱 System applications: “Security”, “Themes”, “Music”, “Weather»
  • 🌐 Mi Browser and search widget on the home screen
  • 🔒 Block screen (advertising notifications)
  • 📥 Notification Center (push messages from Mi Services)

Can you get rid of it forever? Partly yes, standard methods remove up to 80% of ads, but some modules (for example, in "Themes") require deep customization or firmware replacement. It is important to understand that Xiaomi periodically returns ads through updates, so after firmware updates, you may need to reconfigure.

📊 How often do you get annoyed by advertising on your smartphone?
Constantly.
Sometimes.
It's a big nuisance.
I don't notice.
I don't have it.

Another nuance: global firmware (MIUI Global) has less advertising than Chinese (MIUI China). If you bought Redmi 9 in the official store, you probably already have global firmware. You can check this in Settings → About Phone → MIUI version.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest way to do this is to deactivate personalized ads through the settings menu, which won't delete all ads, but will reduce the amount of ads significantly.

  1. Open Settings → Google → Advertising.
  2. Click Disable Personalized Ads and confirm the selection.
  3. Go back to the basic settings and go to Settings → Additional → Privacy.
  4. Select Advertising Services and deactivate all switches.

This method works on all versions of MIUI, but has a limitation: it only blocks targeted ads based on your data.The banners in apps (like “Themes”) will remain, but will become less intrusive.

Personalization is disabled in Google Ads|Are advertising services deactivated? MIUI|Is the phone reloaded?|Are applications checked for banners?-->

Method 2: Manually disabling advertising in each system application

Many Xiaomi stock apps have their own ad settings, and they need to be disabled separately:

AnnexThe path to settingsWhat to turn off
Security (Security)Settings → Advertising and recommendationsTurn off “Recommendations” and “Show Advertising”
Topics (Themes)Profile → Settings → AdvertisingDisable “Personalized Recommendations”
Music (Music)Settings → Additional → AdvertisingDeactivate “Show Advertising”
Weather (Weather)Settings → About the program → AdvertisingDisable “Advertising Notices”

Important: Some versions of MIUI may have different paths, and if you don’t find the items listed, try updating the app via Google Play, sometimes with additional settings after the update.

What to do if there is no “Advertising” item in the application settings?
In older versions of apps (e.g., Security before 2023), the item could be called "Recommendations" or "Notifications," and try changing the region in your phone settings to India or the EU - in some regions, advertising is less due to local laws.

⚠️ Warning: After the ads are turned off, the wallpaper and styles will stop being updated in the Topics. If you want regular updates, this method is not suitable.

Method 3: Blocking ads via hosts file (without root)

This method is suitable for users who do not want to get root rights, but are willing to tinker with settings a little, the idea is to block the domains from which the ads are downloaded through editing the hosts file.

You'll need:

  • 📱 AdAway app (available in F-Droid)
  • 🔌 Debugging by USB (included in the settings → The phone. → Version. MIUI → 7 times press the "Assembly Number» → return to "Settings" → Additionally. → For developers» → insert “Debugging by USB»)
  • 💻 Computer installed ADB (installation manual)

Step-by-step:

  1. Download and install AdAway on your phone.
  2. Get Redmi on board. 9 to the PC and execute the command in the terminal (command line): adb shell pm grant org.adaway android.permission.WRITE_SECURE_SETTINGS
  3. Open AdAway, click Download and Apply and restart your phone.

This method blocks up to 90% of ads, including banners in MIUI and stock applications, but after updating the firmware, the rules may need to be re-enforced.

💡

If some features (such as NFC payment) have stopped working after using AdAway, temporarily disable the lock in the application settings and check if this will solve the problem.

Method 4: Remove system applications with advertising (requires unlocking the bootloader)

If you're willing to take drastic measures, you can completely remove apps that show ads, and you need an unlocked bootloader and root rights.

List of apps that can be safely removed (via Titanium Backup or Root Explorer):

  • 🗑️ com.miui.analytics – Xiaomi Analytics
  • 🗑️ com.xiaomi.mipicks - Application recommendations
  • 🗑️ com.miui.systemAdSolution – a system advertising module
  • 🗑️ com.miui.daemon – background advertising processes

⚠️ Attention: Removing system applications can cause the phone to function unstable.Before deleting, back up via Settings → Additionally. → Backup and reset.

How to unlock the bootloader on Redmi 9:

  1. Go to Mi Unlock and download the unlock tool.
  2. Link your Mi Account to your phone in Settings → Xiaomi account.
  3. Run the Mi Unlock Tool on PC, connect your phone in Fastboot mode (clamp Volume Down + Power) and follow the instructions.

Once you unlock the bootloader, you can install custom recovery (such as TWRP) and get root through Magisk, and then you can remove the system applications.

Method 5: Switch to custom firmware (for advanced users)

If you are annoyed not only by advertising, but also by other limitations of MIUI, you can install alternative firmware, for example:

  • 📱 LineageOS – pure Android without unnecessary applications
  • 📱 Pixel Experience – firmware with an interface like Google Pixel
  • 📱 Havoc-OS – customizable firmware with many functions

Advantages of custom firmware:

  • ✅ No advertising and unnecessary applications
  • ✅ Regular security updates
  • ✅ Ability to fine-tune the interface

Disadvantages:

  • ❌ Loss of warranty (if the phone is under warranty)
  • ❌ Possible bugs with camera or sensors (depending on firmware)
  • ❌ Difficulty of installation for beginners

Where to download the firmware for Redmi 9:

  • 🔗 XDA Developers – the largest community of developers
  • 🔗 Official website of LineageOS
  • 🔗 Telegram channels with firmware for Xiaomi

💡

Installing custom firmware is the most radical way to get rid of advertising, but it requires technical skills. If you're a beginner, it's better to start with less risky methods (such as turning off personalized ads).

What if the advertisements returned after the update?

Xiaomi often returns advertising modules through MIUI updates. If banners reappear after the firmware update, do the following:

  1. Check your personalization settings (Settings → Google → Advertising).
  2. Update AdAway and apply the rules again.
  3. If you are using root, check if your remote system applications have recovered (via Titanium Backup).
  4. Reset the ad settings in each application (see Method 2).

If nothing works, you can try to roll back to the previous version of the firmware.

  1. Download the old version of MIUI for Redmi 9 from the Xiaomi Firmware Updater website.
  2. Go to Settings → About Phone → System Update → Click on the three dots in the upper right corner → Select the Service Pack.
  3. Select the downloaded file and wait for the process to be completed.

⚠️ Attention: Firmware rollback may cause data loss.Pre-backup through Settings → Additionally. → Backup and reset.

FAQ: Frequent questions about advertising in Xiaomi Redmi 9

Can I turn off ads without rooting and unlocking the bootloader?
Yes, most ads are removed through standard settings (see Method 1 and Method 2). Alternative applications such as Firefox or Brave with the blocker enabled can be used to block ads in the browser.
Why did the “Tems” stop updating the wallpaper after the ad was turned off?
The Themes app shows wallpaper and styles through the same mechanism as ads. If you turn off personalized recommendations, content updates will stop, too. Solution: either put up with ads or manually download wallpaper from third-party sources (such as Zedge).
Is it safe to use AdAway without root?
Yes, AdAway without root works through ADB-It doesn't harm the system, but it requires permission. WRITE_SECURE_SETTINGS, which may reset after the firmware update, in which case you need to rerun the command through the ADB.
How to remove ads on the lock screen?
Ads on the lock screen appear because of push notifications from Mi Services. To disable: Go to Settings → Notifications → Notification settings. Find Mi Services or System Notifications and turn off all switches. Also check Settings → Lock screen → Notifications and deactivate unnecessary options.
Can I return the standard settings if the phone is unstable after the changes?
Yes, for this: Reset settings via Settings → Additional → Backup and Reset → Reset. If the reset didn't work, refashion the phone via the Mi Flash Tool (instructions are available at xiaomi.eu). Important: the reset will delete all data from the phone, so save important information beforehand.