How to completely disable ads on Xiaomi Redmi 8: all ways 2026

Xiaomi Redmi 8 is one of the most popular budget smartphones, but many users face annoying ads in MIUI, which appears in the settings menu, on the lock screen, in standard applications and even in notification panels. In this article, we will discuss all the working ways to completely disable ads on Redmi 8 without root rights and loss of warranty.

The problem is that Xiaomi has integrated advertising mechanisms deep into the firmware. Even after disabling personalized ads in the settings, banners can continue to appear. We tested all methods on current versions of MIUI 12/13/14 and selected only those that work on Redmi 8 (codenamed olive).

Why is Xiaomi Redmi 8 getting ads?

Advertising in MIUI is part of Xiaomi’s business model, monetizing budget devices by displaying banners in:

  • πŸ“± System applications (Security, Themes, Music, Videos)
  • βš™οΈ Settings menu (sections Additional, About the phone)
  • πŸ”” Notification panels (advertising games, applications, promotions)
  • πŸ”’ Lock screen (banners when unlocking)
  • 🌐 Mi Browser (inlays, start page)

The main sources of advertising:

Xiaomi ServiceWhere the ads are showingCan I turn it off?
msa (Miui System Ads)System notifications, settings menuYeah, through the settings.
Miui AnalyticsData collection for targeted advertisingYeah, full shutdown.
Mi BrowserStart page, tabsYes, a browser replacement.
GetAppsRecommendations of the applications in the menuPartially (hiding the icon)
Mi Video/MusicBanners in playersYeah, shutting down updates.

On Redmi 8, ads appear even when Xiaomi accounts are disabled, a feature of MIUI firmware for budget models. On more expensive devices (for example, Mi 11 or POCO F4), there are fewer or none of ads, but on Redmi 8 it is sewn into the system services level.

⚠️ Warning: Disabling ads through changing system files (e.g., deleting com.xiaomi.msa.global) may result in loss of OTA-We recommend that you try safe methods first.

Method 1: Disabling personalized advertising in settings

The simplest method is to deactivate targeted ads through menus, which won't remove all banners, but will reduce them by 40-60%.

  1. Open Settings β†’ Accounts and Sync β†’ Mi Account.
  2. Slip on your profile and select Account Settings.
  3. Go to Confidentiality. β†’ Personalized recommendations.
  4. Turn off the sliders: πŸ”„ Personalized recommendations πŸ“Š Usage analysis πŸ” Interest-based advertising

Settings β†’ Additional β†’ Special features β†’ Advertising settings

all-option

After this action, ads in Settings and Notification Center should disappear, but banners in the apps (Themes, Security) will remain.

No banners in the menu "Settings"|No Advertising When Connecting to Wi-Fi|Disappeared notifications with offers of games|There are no pop-up windows in "Security"-->

Method 2: Remove System Applications Without Root (ADB)

If the standard settings did not help, you can disable advertising services through ADB (Android Debug Bridge: This method does not require root rights, but it will require a computer and a computer. USB-Advantage: Advertising disappears by 90% and the risk of system damage is minimal.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on the MIUI version until the notification appears.

USB debugging

Settings β†’ Additional β†’ For Developers

Redmi 8

Mi PC Suite

ADB Tools

Command line.

Open the PowerShell window here

adb devices


adb shell pm uninstall --user 0 com.miui.analytics




adb shell pm uninstall --user 0 com.xiaomi.msa.global




adb shell pm uninstall --user 0 com.miui.systemAdSolution

What apps remove these commands:

  • πŸ“ˆ com.miui.analytics – collection of usage statistics (ad targeting).
  • πŸ›‘ com.xiaomi.msa.global – the main advertising service MIUI.
  • βš™οΈ com.miui.systemAdSolution - system banners in settings.

⚠️ Warning: After completing commands, do not update the Security and Themes apps through the Play Market - this may return ads.

Turned off in the settings.|Used. ADB|I was installing custom firmware.|I've tried nothing.|Another method-->

Method 3: Blocking Advertising via DNS (Private DNS)

Another effective method is change. DNS-This blocks the loading of banner ads at the network level, suitable for eliminating ads in the browser, applications and some system notifications.

How to set up:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the hostname of the private DNS.
  3. Enter one of the addresses: πŸ”’ dns.adguard.com (AdGuard DNS β€” Blocks advertising and trackers) πŸ›‘οΈ security.cloudflare-dns.com (Cloudflare – protection against phishing) 🚫 doh.dns.sb (DNS.SB β€” lock-up)

Save the settings and restart the phone.

Advantages of the method:

  • βœ… Does not require rooting or ADB.
  • βœ… Block ads on Mi Browser, YouTube, social media.
  • βœ… Works at the system level (no need to configure each application separately).

Disadvantages:

  • ❌ It may slow down the loading of some sites (due to additional checks) DNS).
  • ❌ Does not remove ads in Settings MIUI and the Notification Centre.

πŸ’‘

After the shift DNS Some websites (e.g. banking sites) have stopped opening, return settings to the value of "Automatically" or try another one DNS-server.

Method 4: Removing Advertising in Standard Applications

Even after disabling system advertising, banners can remain in standard Xiaomi applications, and let’s see how to remove them in the most problematic services.

Annex "Themes" (com.android.themes)

Here, the ad appears on the home screen and in the "Recommended" section to remove it:

  1. Open Topics β†’ tap on the avatar in the upper right corner.
  2. Select Settings β†’ Recommendations.
  3. Turn off all sliders (including "Theme Recommendations" and "Popular").
  4. Clear the app cache in Settings β†’ Applications β†’ Application Management β†’ Themes β†’ Storage.

2. Security appendix (com.miui.securitycenter)

The most intrusive source of advertising, to turn off banners:

  • πŸ›‘οΈ Go to Security. β†’ Settings (βš™οΈ) β†’ Get recommendations and deactivate the option.
  • πŸ” In the same menu, turn off Battery Optimization and Waste Cleanup – they often show ads.
  • πŸ—‘οΈ Clear the application data in Settings β†’ Annexes β†’ Security β†’ Warehouse β†’ Clear the data.

3. Mi Browser and Mi Video

The best way to get rid of ads in these apps is to remove them or replace them with alternatives:

  • 🌐 For the browser, install Google Chrome or Firefox.
  • 🎬 For the video β€” VLC or MX Player.
  • 🚫 Turn off automatic updates to these apps in the Play Market.
What if the adverts returned after the MIUI update?
After updating the firmware, some system applications (such as Security or Themes) may start showing ads again. In this case: 1. Repeat the steps from Method 2 (ADB) - remove the ad packs again. 2. Check the Private DNS settings - they are sometimes reset. 3. If you use Custom Recovery (TWRP), you can freeze the problematic applications using Titanium Backup or App Quarantine.

Method 5: Install custom firmware (for advanced)

If nothing works, the radical method is to run custom MIUI firmware without advertising, like xiaomi.eu or MIUI Mix.

  • πŸš€ Total absence of advertising (all advertising modules removed).
  • πŸ”§ Additional settings and optimizations.
  • πŸ”„ Regular updates (weekly builds).

Disadvantages:

  • ⚠️ All data is reset (backup is needed).
  • ⚠️ Loss of warranty (if you unlock the bootloader).
  • ⚠️ Risk of "brick" (if incorrectly stitched).

Step-by-step:

  1. Unlock the bootloader through the Mi Unlock Tool (requires an account to be linked to the device for 72 hours).
  2. Install TWRP Recovery for Redmi 8 (codenamed Olive).
  3. Download the firmware xiaomi.eu (select the stable version for olive).
  4. Boot in. TWRP (clamp down the Power + Vol Up and stitch ZIP-file.
  5. Clean Dalvik/ART Cache and reboot.

⚠️ Watch: Redmi 8 with Anti-Rollback (ARB) You can't stitch old versions. MIUI β€” This will lead to hard-brick, and always use firmware that is newer than the one installed.

Method 6: Alternative methods (without root and ADB)

If you don’t want to mess with the settings or are afraid of breaking something, there are simpler solutions:

1.Using Launchers (shells)

Install an alternative launcher, for example:

  • 🏠 Nova Launcher (Hidden Ads in the App Menu).
  • 🎨 Lawnchair (lightweight, no banners).
  • πŸ”„ Microsoft Launcher (Integration with Windows, no Advertising).

After installation, select the launcher as default in Settings β†’ Applications β†’ By default.

2. Ad blockers (without root)

Apps like Blokada or AdGuard can block ads from:

  1. Download Blokada from the official website (not from the Play Market).
  2. Turn it on. VPN-regime.
  3. Activate blocking of all trackers and advertisements.

3. Disabling notifications from system applications

To prevent advertising from appearing in the notification panel:

  1. Go to Settings β†’ Notifications β†’ Notifications Management.
  2. Find apps: Miui Daemon Security GetApps Topics

notice

πŸ’‘

The most reliable way to get rid of ads 100% is a combination of methods: ADB + Private DNS + custom launcher, but for most users, it is enough to turn off personalized advertising in the settings and remove problematic applications through ADB.

FAQ: Frequent questions about advertising on Xiaomi Redmi 8

πŸ”Ή Why did the advertisement reappear after the reset?
When reset to factory settings, all system applications (msa, Analytics) return to their original state. To remove the ads, repeat the steps from Method 2 (ADB) or configure Private DNS again.
πŸ”Ή Can you turn off advertising without a computer?
Yes, but not completely. Without a PC, you can: Turn off personalized ads in your settings (remove ~50% of banners); install Blokada or AdGuard to block network requests; use Private DNS (method from Method 3); however, you need ADB (requires a computer) to completely remove ads.
πŸ”Ή Will Mi Pay and other Xiaomi services work after the ad is turned off?
Yes, Mi Pay, Mi Cloud and other services will remain operational. Disabling ads does not affect the basic functions of your Xiaomi account. However, if you delete com.xiaomi.msa.global through ADB, push notifications from some applications (such as Mi Home) may stop coming in.
πŸ”Ή How to return ads if something goes wrong?
If you have problems following ADB or DNS manipulation (e.g., no updates), do: For ADB: reinstall remote packets by command: adb shell cmd package install-existing com.xiaomi.msa.global For DNS: return settings to Settings β†’ Private DNS β†’ Automatic. For custom firmware: swipe the official MIUI through the Mi Flash Tool.
πŸ”Ή Is there a risk of blocking Xiaomi account when disabling advertising?
No, disabling ads does not lead to account blocking. Xiaomi does not penalize users for changing settings. However, if you use informal firmware (for example, xiaomi.eu), there may be problems with Mi Cloud (for example, the gallery will not sync), in which case it is enough to temporarily return to stock firmware.