How to permanently remove ads on Xiaomi Redmi 10: the full guide 2026

Xiaomi Redmi 10 owners often face intrusive advertising in system applications, notifications and even on the lock screen. The manufacturer has integrated advertising modules into the MIUI shell for monetizing budget devices, but this seriously spoils the user experience. The good news is that you can get rid of advertising without root rights and complex manipulation.

In this article, we’ll look at all the current ways, from standard settings to radical solutions like changing firmware. It’s important to understand that some methods can affect the stability of the device, so try the safe options first. We’ll also talk about which types of ads can be removed completely and which can only be reduced.

Note: The instructions are current for Redmi 10 (Models 2021/2022) based on MIUI 12/13/14 and Android 11/12. Additional steps may be required for new shell versions (e.g. HyperOS).

1. disable 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 remove ads completely, but will reduce them significantly and make them less intrusive.

Go to Settings β†’ Memory β†’ Clean (or Settings β†’ Applications β†’ Managing Applications in Newer MIUI Versions).

  • πŸ” Find "Advertising Preferences" or "Personalized Recommendations" (the title may differ)
  • πŸ”„ Disable the β€œPersonalized Advertising” slider (or similar)
  • 🚫 In the "System Recommendations" section, deactivate all available options
  • πŸ” Reset the device to apply changes

Important: This method only works for ads displayed by MIUI. Ads in third-party applications (such as browsers or games) will remain.

πŸ“Š Which advertisements annoy you the most?
Pop-up banners
Advertising in notices
Advertisements on the lock screen
Advertising apps on the menu
All of the above.

2. Removal of advertising through resetting of advertising ID (without root)

Each Android device is assigned a unique Advertising ID, which is used for targeted advertising, and resetting it helps reduce the number of impressions.

For this:

  1. Open Settings β†’ Google β†’ Advertising
  2. Click "Reset Advertising Identifier"
  3. Confirm the action and restart the phone
  4. Return to this section and turn off the personalization of ads (slider at the top)

This method is particularly effective against advertising on the Google Play Store and some system applications, but more radical measures will be needed to completely remove ads in MIUI.

πŸ’‘

After resetting your advertising ID, install the AppBrain Ad Detector app from the Play Market to help identify apps that collect data for targeted advertising.

3. Manual removal of advertising applications (without root rights)

Some Xiaomi system applications are responsible for displaying ads, which can be disabled or removed (if the system allows), and here is a list of the most "advertising" services:

Title of the annexPackage (process name)Can I remove it?What happens when you shut down?
MIUI Daemoncom.miui.daemonShut down.Some background processes, including advertising, will disappear.
Msa (MIUI System Ads)com.miui.msa.globalDeleteSystem banners will no longer appear
Analyticscom.miui.analyticsShut down.Data collection on device usage will cease
Yellow Pagescom.android.yellowpageDeleteAdvertising pages in system applications will disappear

To disable or remove these applications:

  1. Go to Settings β†’ Applications β†’ Application Management
  2. In the upper right corner, click on three dots and select "Show all processes"
  3. Find the right app by name or package (use search)
  4. Click "Disable" (if the "Delete" button is active, you can delete it completely)

⚠️ Warning: Deleting system applications can cause the device to be unstable. First, back up your data and be prepared for a possible reset.

4.Use of ADB-commands for deep disabling advertising

If standard methods don’t work, you can use Android Debug Bridge (ADB) – a debugging tool that allows you to disable system components without root rights.

You'll need:

  • πŸ–₯️ Computer with Windows/Linux/macOS
  • πŸ”Œ USB-cable (original or quality)
  • πŸ“± Included debugging by USB phone-on
  • πŸ› οΈ Installed drivers ADB (You can download from the Android Developers website)

Step-by-step:

  1. Enable Developer Mode on Phone: Settings β†’ About Phone β†’ MIUI Version (click 7 times)
  2. Return to Settings β†’ Additional β†’ For developers and enable β€œDebugging by USB”
  3. Connect your phone to your computer and confirm your trust in the device
  4. Open the command line (Windows) or terminal (Linux/macOS) and type in: adb devices (your device should appear)
  5. Follow the commands to disable advertising services: adb shell pm hide com.miui.msa.global adb shell pm hide com.miui.analytics adb shell pm hide com.android.yellowpage
  6. Reboot the phone.

These commands will hide the ad applications from the system, but they won't remove them completely. To get them back, use the adb shell pm unhide command.

Install ADB drivers on PC

Enable the developer mode on the phone

Activate debugging over USB

Connect the original USB-cable

Check the visibility of the device by the adb device command-->

5. Installation of custom firmware (radical method)

If you are willing to go to extreme measures, installing custom firmware (for example, LineageOS or Pixel Experience) will completely remove all MIUI advertising modules.

Advantages of the method:

  • βœ… Complete absence of system advertising
  • βœ… Cleaner and faster Android without shell MIUI
  • βœ… Regular security updates

Disadvantages:

  • ❌ Complicated installation procedure
  • ❌ Risk of "bricking" of the device
  • ❌ Possible problems with the camera or sensors

For Redmi 10 (codename selene) are suitable firmware:

  • πŸ“± LineageOS 20 (Android 13)
  • πŸ“± Pixel Experience 13 (Android 13)
  • πŸ“± ArrowOS 13 (Android 13)

⚠️ Warning: Before installing custom firmware, be sure to unlock the bootloader through the official Mi Unlock Tool.The process takes up to 720 hours (30 days) of waiting due to Xiaomi's policy.

How to unlock the bootloader on Redmi 10?
1. Download Mi Unlock Tool from Xiaomi’s official website (en.miui.com/unlock). 2. Register with Mi Account and link it to your device in Settings β†’ Xiaomi account. 3. Go to Settings. β†’ The phone. β†’ Version. MIUI and press 7 time to activate the developer mode. 4. Turn it on. OEM Unlock in Settings β†’ Additionally. β†’ For developers. 5. Connect your phone to your PC in Fastboot mode (press Power) + Vol Down when your phone is off and start the Mi Unlock Tool. 6. Follow the instructions of the program. The first attempt to unlock will start the waiting timer (usually). 168 hours).

6. Alternative methods: Blockers and VPNs

If the previous methods are not suitable, you can use third-party tools to block ads:

1. Ad blockers (without root):

  • πŸ›‘οΈ Blokada – Blocks Advertising Domains at Level DNS
  • 🚫 AdGuard – has a local function VPN traffic-filter
  • πŸ”’ NetGuard – allows you to block access to ad servers for individual applications

Private DNS:

Go to Settings β†’ Connections β†’ Private DNS and enter one of the addresses:

  • dns.adguard.com (AdGuard DNS)
  • 1dot1dot1dot1.cloudflare-dns.com (Cloudflare)
  • dns.nextdns.io (NextDNS)

3. VPN with ad blocking:

  • 🌍 ProtonVPN (has a built-in blocker)
  • 🌐 Windscribe (blocks trackers and ads)
  • πŸ” AdGuard VPN (specialized solution)

⚠️ Note: Some ad blockers may conflict with banking apps due to usage VPN-In this case, add banking programs to the exceptions.

πŸ’‘

The combination of a private DNS (like AdGuard DNS) and a blocker like Blokada gives the best result against ads in apps and browsers.

FAQ: Frequent questions about ads on Redmi 10

Can I remove the ads on the lock screen?
Yes, you need to disable system recommendations: Go to Settings β†’ Lock screen Disable the option β€œRecommendations” or β€œShow notifications” Delete or disable the application com.miui.msa.global through ADB If the ad remains, try changing the wallpaper lock to static.
Why did the MIUI update reappear?
Xiaomi periodically returns ad modules through system updates. To avoid this: Disable automatic MIUI update in Settings β†’ About Phone β†’ System update Use update blockers like Disabler for Xiaomi (requires root) Install custom recovery (TWRP) and roll back to a clean version of the firmware
Is it safe to remove system applications through ADB?
Removing most advertising apps (com.miui.msa.global, com.miui.analytics) is safe, but there are risks: πŸ”„ Certain functions MIUI It may stop working (for example, topics or cloud services) πŸ”„ After system update, remote applications can return πŸ”„ In rare cases, it is possible to freeze when downloading (reset) We recommend first disabling applications (pm hide command), rather than removing them completely.
How to check which apps show ads?
Install AppBrain Ad Detector or PCAPdroid (for traffic analysis). These applications will show: List of applications that download banner ads Server addresses from which ads are loaded Frequency of impressions for each application Based on this data, you can purposefully block the most active sources of advertising.
Can I return the standard MIUI after installing custom firmware?
Yes, you need: Download the official firmware for Redmi 10 from the Xiaomi site Install it through the Mi Flash Tool in Fastboot mode Restore data from the backup (if it was made) Keep in mind that all system advertising will return, and the disabling procedure will have to be repeated.