How to disable ads on the lock screen Xiaomi Redmi 10

Xiaomi smartphone owners often encounter intrusive content that appears in the most unexpected places of the interface, especially annoying ads on the Redmi 10 lock screen, blocking important notifications and preventing quick access to the system. This is not just visual noise, but the result of built-in services that are activated by default to monetize the device.

Fortunately, MIUI provides users with enough tools to fine-tune them, so you can get rid of banner ads completely without losing smartphone functionality. The process of disabling doesn't require superuser rights, but it does require care when switching certain switches on the menu.

In this guide, we will look at all the known ways to eliminate unwanted content. We will look at both the standard system settings and more advanced methods through ADB. Following the instructions will help you return the clean and fast interface that it should be on a modern device.

📊 How often do you see ads on Redmi?
Every day.
Once a week.
Rarely.
Never seen one.

The Nature of the Appearance of Advertising Banners in MIUI

MIUI is not a virus or a bug, but an intentional feature. The company has integrated advertising modules deeply into system processes. The main source is the MSA (MIUI System Ads) service, which is responsible for downloading and displaying advertising materials in various applications and system widgets.

Also, the lock screen often features Glance or Wallpaper Carousel, which changes the background image and shows news feeds that are saturated with commercial content in certain regions, and disabling one component may not be complete if others are ignored.

⚠️ Note: Complete removal of system components through ADB It can cause some functions to function in an unstable way, such as design themes or widgets.

Understanding the architecture of advertising effectively combats it, and you don't just remove the image, you stop the process that loads it, and it also has a positive effect on battery autonomy, because the background processes stop the traffic and the CPU resources.

💡

Before making changes to your system settings, back up important data to avoid accidental loss of information.

Basic settings through the recommendations menu

The easiest and safest way to reduce the amount of advertising is to disable personalized recommendations, which won’t eliminate all banners completely, but will significantly clear the interface of targeted content, first you need to activate the hidden developer menu or find the appropriate section in the main parameters.

Go to Settings → Passwords & Security → Access to Personal Data. This is a list of all system applications that have access to your information. Go to msa and turn off the access slider. The system will require you to wait 10 seconds, after which it will request confirmation of action.

  • 📱 Find the app Getting Updates and also disable access to data.
  • 📱 Disable access to the Scanner app if you are not actively using it.
  • 📱 In the Security app, go to the settings and remove the tick from the item "Receive recommendations».

After doing this, it is recommended to restart the device, so that all background services update their status and stop requesting advertising packages from the servers. If after the reboot the ads remain, move to deeper settings.

☑️ Checking basic settings

Done: 0 / 1

Elimination of Advertising on the Lock Screen

Redmi 10's lock screen is often a victim of Glance, which replaces the standard static screensaver with a dynamic feed of news and offers, and to bring back the classic look, you need to change the lock theme.

Go to Settings → Lock screen. Find the Wallpaper Carousel (or Glance for Mi). Inside this menu, you need to turn off the feature completely. If you have a default theme, just select another static theme or return a standard one.

Some versions of the firmware may have different paths. Look for Settings → Wallpaper & Personalization → Lock screen. Not only is it important to turn off the carousel, but it's also important to check the Recommended Content settings. Make sure all switches related to news and offers are in the Off position.

MIUI componentLocation on the menuAction.
Wallpaper carouselSettings → Lock screenShut down.
Personal recommendationsSettings → Passwords and securityProhibit access
Advertising in a conductorConductor → SettingsRemove the “Receive recommendations” box
Cleaning up memorySafety → CleanupSettings → Get recommendations (off)

💡

Disabling the wallpaper carousel is the most effective way to remove advertising from the lock screen, without affecting the rest of the system.

Disabling Advertising in System Applications

Even if you remove banners from the lock screen, you can find them in standard utilities. Music, Video, Explorer and Downloads apps often contain built-in advertising modules, and they are customized for each application.

Open the Explorer app. Click on the menu (three bars) and select Settings → About app (or just Settings). Find the Receive Recommends switch and deactivate it. A similar procedure is performed for Downloads app: menu → settings → uncheck the Receive Recommended Content box.

In the Security app, which is the control center of the system, ads can appear in the Cleanup or Accelerate section. Click on the settings gear in the corner of the screen. Scroll down to the Get Recommendations block and turn it off. This will prevent the promotional offers from appearing after scanning the system.

⚠️ Note: In some regions, the firmware names of items may vary slightly.Look for phrases that contain the words "recommendations", "advice" or "promo».

Don’t forget the Themes app. It’s Xiaomi’s main content distribution channel. Go to Profile → Settings and disable all the items related to personalization and auto-update recommendations, which will reduce the load on the network and battery.

What to do if the settings are reset?
Sometimes the system can automatically return the ad settings after a major MIUI update, in which case the MSA and recommendations will have to be turned off again, which is the normal behavior of the shell, aimed at returning monetization.

Using DNS to block at the network level

A more radical and effective method is to use a private DNS, which blocks requests to ad servers at the network connection level, meaning that ads will not load in the browser, applications, or system services.

To set up, go to Settings → Connection and Sharing → Private DNS. The default is “Auto.” Select “DNS Host Name” and enter the address of a trusted blocker. One of the most popular and verified is the AdGuard address.

dns.adguard.com

Once you enter the address, save the settings. Now all traffic on your Redmi 10 will be filtered. You will notice that places where ads used to be can remain empty or display a download error. This is a normal reaction, indicating a successful lock.

  • 🌐 The method works for Wi-Fi and mobile Internet.
  • 🌐 No need to install additional applications.
  • 🌐 It may slightly increase the response time of some sites.

If some applications or sites stop working after you turn on DNS, you can add exceptions to your DNS settings or temporarily disable the feature, but for most users, this method is the “gold standard” of a clean Internet.

📊 Which blocking method did you like more?
MSA settings: Disconnecting the Carousel:Private DNS:Combination of methods

Advanced lock through ADB

For users who want to securely remove advertising services, there is a method through Android Debug Bridge (ADB). This tool allows you to control the system from a computer, USB-cable and on-line debugging USB smartphone.

To enable debugging, go to Settings → About Phone and quickly click 7 times on MIUI Version. In the Developer Menu, activate USB Debugging. Connect your phone to your computer and start the command prompt with administrator permissions.

Enter the following command to remove the MSA (Advertising Service) package:

adb shell pm uninstall -k --user 0 com.miui.msa.global

You can also remove the statistics and analytics service, which is often used for targeting:

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

⚠️ Note: Removing system packages through ADB It is not irreversible, but requires caution. You can always return the remote application with the command adb shell cmd package install-existing].

Using ADB gives you the best result by turning your Redmi 10 into a device close to the Android stock, but remember that when you reset before the factory settings, all the components removed in this way will return, and you will have to repeat the procedure.

☑️ Preparation for ADB

Done: 0 / 1

Frequently Asked Questions (FAQ)

Is it safe to completely disable the MSA service?
Yes, disabling or deleting MSA is safe for system stability, it's a service that's only for displaying ads, and the only consequence is that you stop seeing promotional offers in system applications.
Why did the updates come back to the ads?
Major MIUI updates often reset user privacy settings. After updating the firmware, recheck the Access to Personal Data and app recommendations settings.
Does blocking ads affect the work of applications?
99% of the time, apps are working correctly, and problems can only occur in the rare cases where the app is built entirely on displaying content (such as some news aggregators), but the phone’s system features are not affected.
Can I remove the carousel wallpaper through ADB?
Yes, the package is usually called com.miui.misystem or is associated with com.android.thememanager, but it is safer to simply disable it in the lock screen settings so as not to disrupt the design themes.
Does the DNS work for all operators?
Yes, setting up a private DNS in Android works independently of the carrier and the type of connection (Wi-Fi or 4G/5G), since requests are processed at the device operating system level.