How to permanently disable ads on Xiaomi Redmi Note 8: proven methods of 2026

Xiaomi Redmi Note 8 owners often face intrusive ads in system apps, notifications, and even on the lock screen. The manufacturer has integrated ad modules into the MIUI shell to monetize budget devices, but users can legally disable most impressions. In this article, topical ways to remove ads without losing warranty and with minimal technical skills.

It's important to understand that Redmi Note 8 (codenamed ginkgo) runs on MIUI 12-14 depending on the firmware version. Advertising disabling methods differ for global (MIUI Global), Chinese (MIUI China) and European (MIUI EU) builds. We'll look at the universal solutions, as well as the specific settings for each version.

Before you start, check the MIUI version: go to Settings β†’ About Phone β†’ MIUI version. If you have Chinese firmware without Google services, some methods may not work – you will need additional configuration through ADB.

1. disable personalized advertising in MIUI settings

The safest way to reduce impressions is to deactivate personalization of ads in system settings, a method that does not require superuser rights and works on all versions of the Redmi Note 8:

  1. Open Settings β†’ Google β†’ Advertising (if you use Google services).
  2. Click Disable Ad Personalization and confirm the selection.
  3. Return to the main settings menu and go to Settings β†’ Additional β†’ Special Options β†’ Notifications and Status bar.
  4. Turn off the Receive References option (if available).

On Chinese firmware, the path may be different:

  • πŸ“± Settings β†’ Memory. β†’ Cleanup β†’ turn off the recommendations MIUI.
  • πŸ” Settings β†’ Annexes β†’ Application management β†’ Three dots (menu) β†’ Special access β†’ Optimizing the battery β†’ Find Msa (Mobile Services Ads) and turn off auto-run.
  • 🚫 Settings β†’ Notifications β†’ Additionally. β†’ uncheck the box from the Advertising Notices.

⚠️ Note: After disabling personalization, ads will not disappear completely, but will become less targeted. Some system applications (for example, Mi Video or Mi Music) may ignore these settings.

πŸ“Š What is the firmware installed on your Redmi Note 8?
MIUI Global (official)
MIUI China (Chinese)
MIUI EU (European)
Custom (LineageOS, Pixel Experience, etc.)
I don't know.

2. Manual disabling of advertising in system applications

Many of Xiaomi’s standard apps have built-in ad modules that can be deactivated separately.

AnnexThe path to settingsWhat to turn off
Mi BrowserBrowser settings β†’ Additional β†’ AdvertisingDisable Personalized Advertising and Show News on Main
Mi VideoProfile β†’ Settings β†’ AdditionalRemove the Recommended Content
TopicsProfile β†’ Settings β†’ NotificationsDisable Advertising push notifications
Security (Security)Settings β†’ Cleaning β†’ Three points β†’ SettingsTurn off the Cleaning Recommendations

For Downloads (Downloads) applications:

  1. Open the app and tap the icon. βš™οΈ top-right.
  2. Select Notification Settings.
  3. Turn off Recommends and Notifications about popular files.

πŸ’‘

If there is no Ads item in the app list, try clearing the app's cache through Settings β†’ Apps β†’ App Management β†’ [App Name] β†’ Clear the cache. Sometimes this resets the ad settings to default values (including hidden flags).

3.Using ADB to Deeply Disable Advertising

For users who are ready to use Android Debug Bridge (ADB), It's possible to turn off the system-level advertising services, and this method requires a computer and USB-cable, but does not violate the warranty.

Steps to disconnect via ADB:

  1. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (tap 7 times to become a developer), then Settings β†’ Additional β†’ Developers β†’ Debugging over USB.
  2. Connect the Redmi Note 8 to your PC and confirm your trust in the device.
  3. Download ADB Tools and unpack it into a folder.
  4. Open the command line in this folder and type:
adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.android.browser




adb shell pm disable-user --user 0 com.miui.player




adb shell settings put global captive_portal_detection_enabled 0

These commands are off:

  • πŸ”§ The main advertising module MIUI (systemAdSolution)
  • πŸ“€ Mi Drop (often shows ads when transferring files)
  • 🌐 Built-in browser with advertising banners
  • 🎡 Music player with promo content
  • πŸ“Ά Portal check (reduces background requests)

⚠️ Note: Disabling system applications through ADB For example, after deactivation of com.android.browser, you may lose fast links to web pages in the application menu. To return everything back, use the command: adb shell pm enable]

Install Xiaomi drivers on PC| Enable debugging over USB on your phone | Download ADB Tools from the official website | Connect the phone with the original cable | Open the command line on behalf of the administrator-->

4. Removal of advertising through superuser rights (root)

If you are ready to get root rights, you can completely remove advertising modules from the system. For Redmi Note 8, the method of unlocking the bootloader and installing Magisk is suitable.

Step-by-step:

  1. Unlock the bootloader through the official Xiaomi tool (you will need a Mi Account and wait 7-30 days).
  2. Install custom recovery (TWRP) for ginkgo.
  3. Squeeze Magisk through recovery.
  4. Install Disabler for MIUI or Xiaomi ADB/Fastboot Tools from Magisk repository.

After obtaining root rights:

  • πŸ—‘οΈ Delete the folder. /system/priv-app/SystemAdSolution (Responsible for System Advertising).
  • πŸ”„ Edit the file. /system/build.prop, line: ro.miui.has_real_blur=1 (This disables blurring and some of the banner ads).
  • πŸ›‘οΈ Install AdAway or Blokada to block ad domains at the level DNS.
List of safe packet removal
com.miui.systemAdSolution – the main advertising module com.xiaomi.midrop – Mi Drop with promo content com.miui.video – Mi Video with banners com.miui.player – Music player com.android.browser – Built-in browser com.miui.weather2 – Weather with advertising com.miui.notes – Notes (sometimes shows promo)

Recovery of remote system applications requires reflashing the phone via Fastboot. Nandroid backup via TWRP is a must!

5. Alternative methods: custom firmware and DNS-filtering

If the standard methods didn’t help, consider installing custom firmware without ads. Redmi Note 8 is popular:

  • πŸ“± Xiaomi.eu – European build MIUI Advertising free and with extended settings.
  • πŸ€– LineageOS – β€œclean” Android without branded services Xiaomi.
  • 🎨 Pixel Experience – firmware with Google Pixel interface.
  • πŸ”§ Havoc-OS - customizable firmware with the ginkgo core.

For custom firmware installation:

  1. Unlock the bootloader (see the section on root).
  2. Install TWRP for ginkgo (version 3.5.2+).
  3. Make a full backup through recovery.
  4. Sweep through firmware and GApps (if you need Google services).

If the firmware is not an option, try it. DNS-filtering:

  1. Install Blokada or AdGuard from F-Droid.
  2. Activate filtering by listings: https://adaway.org/hosts.txt https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
  3. Reboot the phone.

⚠️ Note: Using custom firmware voids the warranty and can lead to problems with the OTA-On Redmi Note 8 with Android 10 firmware+ Some modules (e.g. Widevine) L1 for Netflix HD) They may stop working.

πŸ’‘

Custom firmware like Xiaomi.eu removes ads completely, but requires unlocking the bootloader. This irreversibly resets the phone and erases all data!

6. Frequent mistakes and how to avoid them

When trying to remove ads, users often face typical problems, and here's how to solve them:

Problem.Reason.Decision
Advertising returns after MIUI updateSystem applications restore settingsRepeat steps from ADB or use Magisk to permanently disable
It's not working. ADB-teamNo USB debugging or outdated driversReinstall Xiaomi drivers and check the connection (adb devices)
Phone freezes after system packages are turned offCritical services have been deactivatedRestore the package via ADB or reset to factory settings
I can't get root.bootloader not unlocked or MIUI version too newUpdate Magisk to the latest version or use Patched Boot

If after manipulation of the system the phone began to brake:

  • πŸ”„ Restart the device in Safe Mode (press the power button) β†’ "Restarting in Safe Mode").
  • 🧹 Clean the cache with recovery: Wipe β†’ Advanced Wipe β†’ Dalvik/ART Cache + Cache.
  • πŸ“‰ Check the CPU loading in Settings β†’ Battery β†’ Battery utilization.

To diagnose problems with advertising, use the following logs:

adb logcat | grep -iE "ad|msa|miuiad"

This team will show the activity of the advertising modules in real time.

Can I turn off ads without root and ADB?
Yes, but not completely. Through standard settings (Settings) β†’ Google β†’ Advertising) and disabling personalization in each application can reduce the number of impressions on the 60-70%. Complete removal will be required ADB root.
Why did the MIUI update reappear?
Updates MIUI They often restore system applications and their settings. To avoid this, before upgrading: Make a backup through TWRP (Save the list of disabled packets (adb shell pm list packages) -d). Repeat after the update. ADB-sectional 3.
Is it safe to use Disable MIUI Ads?
Google Play apps that promise to remove ads with one tap often: πŸ•΅οΈ Collecting user data. πŸ”“ Requires unnecessary permissions (access to the SMS, contact). πŸ’£ They may contain malicious code (especially if they are not downloaded from an official store.
How to remove ads in Mi Browser if there is no β€œAdvertising” item in the settings?
For Mi Browser on older versions of MIUI: Open your browser and type in the address bar: about:config. Find adblock.enable and set the value true. Restart your browser. If that doesn't work, install an alternative browser (like Firefox or Bromite) and make it the default browser.
Can I return the standard settings if something goes wrong?
Yeah, there are a few ways: πŸ”„ For ADB-Changes: Adb shell pm enable [name packet]. πŸ“± For root changes: restore backup through TWRP Or reflash your phone through the Mi Flash Tool. βš™οΈ For system settings: reset your phone to factory settings (Settings) β†’ Additionally. β†’ Resetting settings), but it will delete all data.