How to permanently remove ads from the phone Xiaomi Redmi Note 8: a step-by-step guide

Why is Xiaomi Redmi Note 8 getting ads and can it be removed?

Xiaomi Redmi Note 8 owners often face intrusive ads in system applications, notifications and even on the lock screen, the reason is the proprietary shell MIUI, which by default integrates advertising modules into key services from Weather to Browser. Xiaomi monetizes its firmware through affiliate banners, but users are not obliged to put up with it.

The problem is that the ads are even after you reset, and they're built into the system. APK-files (com.miui.systemAdSolution, com.xiaomi.mipicks, etc.) that are updated via Google Play or background services, but there are ways to disable it without root rights: from simple settings MIUI change DNS It is important to understand that the complete removal of advertising at the firmware level is possible only through unlocking the bootloader and installing custom firmware (for example, Pixel Experience), but this voids the warranty.

In this article, we will look at 7 proven methods – from basic to advanced – that work on the Redmi Note 8 with MIUI 12, 13 and 14. All instructions are adapted to the current version of the software (2026) and do not require technical knowledge.

Method 1: Disabling personalized advertising in MIUI settings

The easiest way to reduce banners is to deactivate the personalization of ads in the MIUI menu, which will not remove all ads, but will reduce their frequency by 30-40%.

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Remove the Advertising ID and confirm the action.
  3. Go back to the basic settings and go to Settings β†’ Apps β†’ App Management β†’ All Apps.
  4. Find Msa (or MIUI System Ads), open it and click Disable.

After this, the system will stop collecting data for targeted advertising, but banners in the Browser, Weather and Themes may remain.

πŸ’‘

If the Msa item is not in the list of applications, try entering its name in the search bar at the top of the App Management screen.

Method 2: Blocking push notifications

Advertising notifications are one of the most annoying features of MIUI, and they come from system applications (Mi Video, Mi Browser, GetApps) and affiliate services to disable them:

  • πŸ“± Go to Settings. β†’ Notifications and status bar β†’ Management of notifications.
  • πŸ” In the search bar, enter the name of the application (for example, GetApps).
  • 🚫 Click on the app and deactivate the switch Show notifications.
  • πŸ”„ Repeat for all applications from the list below:
AnnexType of advertisementCan I turn it off?
GetAppsBanners and push notifications about β€œrecommended” applicationsYes (fully)
Mi BrowserPop-up windows when opening new tabsYes (partially)
Mi VideoAdvertising before the video and in the tapeYes (fully)
CleanerBanners "Optimize phone" with a proposal to install softwareYes (fully)

For Mi Browser, open the app, go to Settings β†’ Homepage and turn off the Recommended Content option.

πŸ“Š Which advertisements annoy you the most?
Push notifications
Banners in system applications
Advertising on the lock screen
Browser pop-ups

Method 3: Using an Alternative DNS to Block Ads

Change of change DNS-Provider to servers with ad filtering (for example, AdGuard) DNS Or NextDNS) allows you to block ad domains at the network level, and this works for in-browser banners, some system notifications, and in-game ads.

Instructions for Redmi Note 8:

  1. Open Settings β†’ Wi-Fi (or Mobile Network if you use mobile Internet).
  2. Click on the connected network and select Change Network (or Additional Settings).
  3. In the DNS 1 field, enter 94.140.14.14 (AdGuard), in DNS 2 - 94.140.15.15.
  4. Save the changes and restart the phone.

To check the health of the browser, go to the DNS Leak Test site. If the results show AdGuard, the settings are applied correctly.

What if the Internet does not work after the DNS change?
If the connection is lost, check: 1. Correctness of the entered addresses (without spaces). 2. VPN-Connections (they may be in conflict with the DNS). 3. Restart router if you use Wi-Fi. If the problem persists, return the standard ones DNS (8.8.8.8 and 8.8.4.4 from Google).

Method 4: Remove System Applications Without Root Rights (ADB)

Some MIUI advertising modules can be removed via ADB (Android Debug Bridge) without getting root permissions. This won't damage the system, but requires connecting the phone to a PC. Important: back up your data before you start, as incorrect commands can cause crashes.

Step-by-step:

  1. Download and install Platform Tools (SDK from Google).
  2. On your phone, activate Developer Mode: go to Settings β†’ About Phone and click on MIUI Version 7 times.
  3. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  4. Connect your phone to your PC, open the command prompt (Windows) or terminal (macOS/Linux) in the folder with the platform-tools and do:
adb devices

(Series numbered 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.mipicks




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

These commands will remove the main ad modules. Once the phone is rebooted, the banners in Settings, Weather and Themes should disappear.

Download Platform Tools|Enable developer mode |Activate debugging over USB|Install Xiaomi drivers (if necessary)|Do backup data-->

πŸ’‘

Deletion via ADB is reversible: if something goes wrong, applications can be restored by the adb shell cmd package install-existing command with the name of the package.

Method 5: Install custom launcher and alternative applications

MIUI aggressively integrates ads into standard applications (Browser, Music, Video) to replace them with non-advertising counterparts.

  • 🌐 Browser: Firefox or Brave (built-in ad blocking).
  • 🎡 Music: VLC or Poweramp (without banners).
  • πŸ“Ί Video: MX Player or Kodi.
  • 🏠 Launcher: Nova Launcher or Lawnchair (removes ads from the home screen).

For a full replacement:

  1. Install selected apps from Google Play.
  2. Go to Settings β†’ Applications β†’ By default and assign them to the main ones.
  3. For Launcher: After installation, click Home and select the new launcher as standard.

This will not remove system advertising completely, but will significantly reduce its visibility in everyday use.

πŸ’‘

Nova Launcher can hide MIUI system applications (like GetApps) so they don’t get distracted on the home screen. To do this, hold your finger on the icon and select Hide.

Method 6: Block ads via hosts file (requires root or Magisk)

If you’re ready for more radical measures, editing the hosts file allows you to block ad domains at the system level, a method that requires root rights or a Magisk module (for devices with an unlocked bootloader).

Instructions for Magisk:

  1. Install Magisk Manager and AdAway module.
  2. Open AdAway and click Download Files and Apply.
  3. Reboot the phone.

For manual editing (only for power users!):

  1. Download the current hosts file with locks (for example, from here).
  2. Use Root Explorer or Adb Shell to replace the file along the /system/etc/hosts path.
  3. Set the license 644 (rw-r-----).

πŸ’‘

Editing hosts without root is fraught with disruption! On non-rooted devices, changes will reset after rebooting.

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

If none of these methods worked, the last resort is to install custom firmware without advertising.

  • πŸ“± Pixel Experience (Pure Android without a Pixel Experience) MIUI).
  • πŸ”„ LineageOS (stable and lightweight).
  • ⚑ ArrowOS (with a balance of functions and performance).

The process requires:

  1. Unlock the bootloader (officially via the Mi Unlock Tool).
  2. Installations of custom recavery (TWRP).
  3. Firmware via fastboot or recovery.

⚠️ Warning: This will void warranty and may lead to device blinking if you make errors. XDA Developers for your model (ginkgo for Redmi Note) 8, ginkgo_eea European version).

What is a breech and how to avoid it?
Brick is a condition where the phone stops turning on due to firmware damage. To minimize the risks: 1. Use firmware only for your model (Redmi Note 8 = ginkgo). 2. Watch the battery level (at least 50%). 3. Don't interrupt the firmware process. 4. Backup through TWRP before installation.

Frequent Mistakes and How to Avoid Them

When trying to remove ads, users often face problems, and here are the most common solutions:

Problem.Reason.Decision
After the DNS change, no ads are blocked.Not all advertising domains are blacklistedUse NextDNS with custom filters
ADB does not see the deviceNot installed drivers or not included debuggingReinstall Xiaomi USB Drivers and check for USB Debugging
Advertising returns after MIUI updateThe system restored the remote applicationsRepeat deletion via ADB or roll back to the old version
The phone stopped turning on after the firmwareIncorrect firmware or interrupted processFastboot with the official firmware with the Mi Flash Tool

⚠️ Note: If, after removing system applications through ADB Settings or Phone stopped working, restore them by the team:

adb shell cmd package install-existing com.android.settings


adb shell cmd package install-existing com.android.phone

FAQ: Answers to Frequent Questions

Can I remove the ads on the lock screen?
Yes, but this requires disabling the com.android.keyguard system app (not recommended) or using a custom launcher with a replacement lock screen (such as AcDisplay).A safer way is to disable the Lock screen Recommendations in Settings β†’ Lock screen β†’ Additional settings.
Why did the ads reappear after the reset?
When reset, all system applications, including ad modules, are restored. To avoid this, after reset immediately: Turn off automatic app updates in Google Play. Remove GetApps, Msa and Analytics via ADB. Install an alternative DNS.
Is it safe to use ADB to remove applications?
Yes, if you only remove ad modules from this guide -- --user 0 commands don't affect system files, they only hide apps for the current user -- the risk is minimal, but always back up before you change.
How to check if the advertisement is in the background?
Use NetGuard or PCAPdroid to monitor network activity, and if you have a suspicious connection to domains like ad.xiaomi.com or tracker.miui.com after you block a DNS or remove a module, the ads are still active.
Can I return the standard MIUI after installing custom firmware?
Yes, but the process requires re-unlocking the bootloader and firmware official software via the Mi Flash Tool. Instruction: Download the latest fastboot firmware for the Redmi Note 8 (ginkgo). + Volume down. Launch the Mi Flash Tool, select firmware and press Flash. ⚠️ This will reset all data and block the bootloader again.