How to permanently disable ads on Xiaomi Redmi Note 8: the full guide

Xiaomi Redmi Note 8 owners often face intrusive ads in system applications, notifications, and even on the lock screen. The manufacturer has integrated ad modules into MIUI firmware for monetization, but users can legally disable most ads without compromising functionality. In this article, we will analyze all current methods, from standard settings to advanced tricks with ADB.

Itโ€™s important to understand that there are three types of ads in Redmi Note 8: built-in system applications (for example, Security or Themes), push notifications from Xiaomi services and banners in the settings menu. Each type requires a separate approach. We tested all methods on MIUI 12-14 firmware (including global and European versions) โ€“ the results are summarized in the comparison table below.

1. Disabling Advertising through the standard MIUI settings

The safest method is to use the built-in options, which do not require super-user rights and is suitable for beginners.

  • ๐Ÿ“ฑ Advertising in the Security app: Open it, go to Settings โ†’ Advertising notifications and deactivate all sliders.
  • ๐Ÿ” Personalized recommendations: c Settings โ†’ Privacy โ†’ Advertising services disable the option Personalized Advertising MIUI.
  • ๐Ÿ“ฒ Push notifications: in Settings โ†’ Notifications โ†’ Find the Advertising Notices section and forbid them from showing.

These actions will remove up to 60 percent of ads, but the banners on the Topics or Mi Video menu will remain.

๐Ÿ’ก

If it reappears after disabling the ad in โ€œSecurityโ€, clear the app cache in Settings โ†’ Applications โ†’ Application Management โ†’ Security โ†’ Storage.

2. Hiding Ads through MIUI Optimization (no root)

MIUI firmware contains hidden flags that allow you to deactivate advertising modules.

  1. Open the Phone app and enter the combination: ##4636##.
  2. In the menu that appears, select Phone Information.
  3. Scroll down and find MIUI Optimization (might be called MIUI optimization).
  4. Turn off this switch and restart the device.

โš ๏ธ Note: this method may cause some system applications (such as Themes or Camera) to fail. If you notice bugs, return the setting to its original state. It works about 40%, but it doesn't require any additional tools.

๐Ÿ“Š How often do you see ads on the Redmi Note 8?
Constantly.
Sometimes.
Nearby
Never.

3.Using ADB to Deeply Disable Advertising

To remove the advertisement completely, you will need to connect to a computer and ADB-This method blocks the advertising services at the system level without violating the guarantee:

Install Xiaomi drivers on PC| Enable USB debugging in Settings โ†’ About Phone โ†’ MIUI Version (click 7 times)| Download Platform Tools from Google| Connect your phone to your PC via USB

-->

After preparation, execute commands in the terminal (alternately):

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell settings put global hidden_api_policy 1

Critical detail: pm hide only works on MIUI 12.5+ with USB debugging enabled. On older versions, use pm disable-user --user 0 instead of hide. Once done, restart your phone. Ads will disappear from:

  • ๐Ÿ“ฑ Settings menu (Sections "Themes", "Securityยป)
  • ๐Ÿ“ฒ Notifications from Mi Browser and Mi Video
  • ๐Ÿ”„ Lock screen (if it has been infected with banners)
What if the ADB does not recognize the device?
Make sure that the phone settings have enabled File Transfer mode (MTP) when connected USB. If drivers are not installed automatically, download them manually from the Xiaomi website (section "PC Suite"). Try another one at the very least. USB-Cable โ€“ Xiaomiโ€™s original cables often have data transfer issues.

4. Alternative methods: third-party applications and firmware

If standard methods fail, consider using third-party software, and it is important that these methods can compromise the guarantee or stability of the system.

MethodEfficiencyRisks.Need root?
Disable Service appendix80%System functions may stop workingNo.
Custom firmware (e.g. Pixel Experience)100%Loss of warranty, possible bugsYes.
Xposed Framework + MIUI AdBlocker Module95%Unstable work on new versions of MIUIYes.

For the use of Disable Service:

  1. Download the app from Google Play.
  2. Enable Special Application Options in your phone settings.
  3. Find and disable the services: com.miui.daemon, com.xiaomi.mipicks, com.miui.systemAdSolution.

โš ๏ธ Warning: Disabling system services may result in inability to update MIUI Use the standard menu. Before using, back up your data via Settings. โ†’ Additionally. โ†’ Backup and reset.

5. Manual removal of ad APKs (for power users)

On the Redmi Note 8, ads distribute several system APK-files can be deleted through ADB or a file manager with root rights:

  • ๐Ÿ“ฆ /system/app/MSA/MSA.apk โ€” The main advertising module of Xiaomi.

To remove via ADB, use the command:

adb shell pm uninstall -k --user 0 name packet

To find the name of the package, perform first:

adb shell pm list packages | grep -i "miui\|ad\|msa"

๐Ÿ’ก

Removing system APKs without root is possible only through the command pm uninstall -k --user 0. Complete removal with rm requires superuser rights and can lead to a "brick" of the device.

6. Frequent mistakes and how to avoid them

Users often have problems trying to remove ads, and let's look at typical situations:

โš ๏ธ Attention: if after completion ADB-When you have the phone stopped connecting to Wi-Fi, check if you have accidentally disabled the service com.xiaomi.connectivity.

  • ๐Ÿ”„ Advertising returned after update: Xiaomi sometimes resets ad settings when updates.Repeat steps from Section 1 after each update.
Can I turn off advertising without a computer?
Yes, but the efficiency will be lower. Use the methods in Section 1 (standard settings) and the Disable Service app in Section 4. They don't require a PC, but they will only remove some of the ads.
Why does the ad appear again in Security after it is turned off?
The Security app (com.miui.securitycenter) is automatically updated via Google Play and can restore ad modules.Solution: disable auto-update for this app in the Play Store โ†’ My apps. โ†’ Security โ†’ โ‹ฎ โ†’ Turn off auto-update.
Is it safe to use custom firmware to remove ads?
Installing unofficial firmware (like LineageOS or Pixel Experience) removes all ads, but takes away your warranty and can cause problems with the camera or sensors. On the Redmi Note 8, we recommend firmware based on Android 10/11 - they are the most stable.
How to check which apps show ads?
Install Package Browser from Google Play, sort apps by permissions, and find those that have permissions. INTERNET + ACCESS_NETWORK_STATE โ€” They are most often associated with advertising.
Does disabling ads affect the performance of the phone?
No, system ad modules consume minimal resources (up to 1% CPU and 50 MB of RAM) and their shutdown will not speed up the work of the Redmi Note 8, but will reduce the traffic consumption of background loading banners (up to 100 MB per month).