How to completely disable ads on Xiaomi Redmi Note 10S: from system menus to ADB

Xiaomi Redmi Note 10S is one of the most popular budget smartphones with excellent price/quality ratio, but many users face intrusive advertising in MIUI. Pop-up banners in settings, recommendations in the app menu, advertising notifications – all this spoils the impression of the device. Fortunately, there are several ways to completely or partially disable advertising without having to get root rights.

In this article, we’ll break down all the current techniques, from basic MIUI settings to advanced ADB tricks. You’ll learn how to remove ads in system applications, disable personalized recommendations, and even block DNS-level ad servers. Importantly, some methods may require a device reboot or a temporary PC connection, but all of them are safe when executed correctly.

If you’re ready to get rid of the annoying banners once and for all, read on. We’ve tested all methods on the Redmi Note 10S with MIUI 13/14 firmware (Android 11/12), but most of the instructions will be suitable for other Xiaomi/Redmi/POCO models on the same shell version.

Basic MIUI settings: disable ads in the menu

To start with, the simplest of them is the built-in MIUI options that reduce the number of ad impressions, which won't eliminate them completely, but they do reduce the number of banners in system applications.

Go to: Settings β†’ Memory β†’ Cleaning (Installation "Recommendations")

Turn off the "Show recommendations" slider here, and that will remove the ad blocks in the memory cleanup section.

Settings β†’ Additional β†’ Special features β†’ Notifications and status bar

Turn off the option "Show recommendations in notifications".

  • πŸ“± Main screen: long tap on empty space β†’ Screen settings β†’ Turn off "Recommended Content".
  • πŸ” Search: Open search MIUI (swipe down on the main screen) β†’ press three points β†’ Settings β†’ Turn off "Recommended Content".
  • πŸ“Š Security Center: Open the Security Application β†’ three-point β†’ Settings β†’ Turn off "Recommendations".

This will reduce the amount of advertising on 30-40%, But they won't remove it completely. For radical measures, we'll move on to the next section.

πŸ“Š How often do you get annoyed by advertising? MIUI?
All the time, it's unbearable.
Sometimes, but tolerably.
There's almost no advertising.
Didn't notice the commercials.

2. disable personalized advertising through your Mi Account

Xiaomi uses your Mi Account data to serve targeted ads. Disabling personalization won’t remove banners completely, but will make them less intrusive and relevant.

Instructions:

  1. Open Settings β†’ Xiaomi account (at the top of the screen).
  2. Go to Mi Account β†’ Account settings β†’ Privacy.
  3. Turn off the sliders: "Personalized recommendations", "Use analysis", "Advertising identification" (if any).
  4. Return to your account settings and click Out (not necessarily, but resets the cache of ad preferences).

Once personalization is disabled, ads will show less frequently, but they won’t disappear completely. To completely remove them, you need to block system applications, which we will discuss later.

πŸ’‘

If you still show ads after disabling personalization, try clearing the msa (Mi System Ads) app cache in Settings β†’ Apps β†’ App Management β†’ Three dots β†’ Show all processes.

3. Blocking advertising servers via DNS (without root)

One of the most effective ways is to block advertising domains at the DNS level. This does not require root rights and works on all versions of MIUI. We will use Private DNS (Android 9+) or a third-party Blokada application.

Method 1: Private DNS (Integrated Functionality)

Go to: Settings β†’ Connections and Sharing β†’ Private DNS

Select β€œHost Name of Private DNS Provider” and type:

dns.adguard.com

or

dot-de.blahdns.com

Click Save and restart the device.

Method 2: Blokada App (more flexible setting)

  • πŸ“² Download Blokada (free version) from the official website.
  • πŸ”§ Launch the application and activate the lock (permission required) VPN).
  • πŸ›‘οΈ In the settings, select the lock list: "AdGuard" DNS" or "Energized Protection".
  • πŸ”„ Reboot your smartphone to apply changes.
MethodEfficiencyConsWhether a PC is required
Private DNS⭐⭐⭐ (60-70%)Does not block MIUI system advertisingNo.
Blokada⭐⭐⭐⭐ (80-90%)Discharges the battery (background VPN)No.
ADB (next section)⭐⭐⭐⭐⭐ (95%)It is more difficult to set up, reset after the updateYes.

Important: DNS blocking does not remove ads in system applications (Security, Themes, Music), but removes banners in the browser, games and most third-party programs.

4. Completely disabling ads via ADB (for advanced)

If you are ready to connect Redmi Note 10S to the computer, then ADB-Teams are the most reliable way to remove all ads, including system banners, which does not require root rights, but requires installation. ADB PC-only.

Step 1: Preparation

  • πŸ–₯️ Download Platform Tools (from Google) and unpack into any folder.
  • πŸ“± On your smartphone, activate Developer Mode: Settings β†’ The phone. β†’ Version. MIUI (press 7 times).
  • πŸ”§ Back to Settings β†’ Additionally. β†’ For developers and include: "Debugging by USB", "Unlocking OEM" (if).

Step 2: Connecting and Executing Commands

Connect your smartphone to your PC via USB (select File Transfer Mode). Open the command prompt (Windows) or terminal (Mac/Linux) in the folder with the platform-tools and type:

adb devices

If the device appears in the list, follow these commands one by one (copy one by one):

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.android.browser




adb shell settings put global captive_portal_detection_enabled 0




adb shell settings put global captive_portal_server false




adb shell settings put global captive_portal_https_url https://captiveportal.kuketz.de




adb shell settings put global captive_portal_http_url http://captiveportal.kuketz.de

Once done, restart your smartphone. Advertisements should disappear from:

  • πŸ“± Main screen and application menu
  • πŸ”§ Settings MIUI
  • πŸ›‘οΈ Security applications
  • 🎡 Built-in music player

Installed Platform Tools on PC

Developer mode on the smartphone is enabled

Allowed debugging by USB

The smartphone is connected in the mode "File transfer"

The command line is open in the folder with ADB-->

⚠️ Note: After major updates MIUI (For example, from version 13 to version 14, some of the ad modules may return. ADB-Do not use pm uninstall instead of pm hide, which can cause system failures!

5. Alternative methods: launchers and firmware

If none of the previous methods helped, consider radical solutions - changing the launcher or flashing the device.

Method 1: Installation of a third-party launcher

The MIUI system launcher is the main source of advertising on the home screen, and can be replaced by an alternative:

  • 🌐 Nova Launcher – flexible setup, no advertising, gesture support.
  • πŸ”„ Lawnchair – open source, minimalist design.
  • 🎨 Hyperion Launcher – responsive themes, no built-in ads.

After installation, select the new launcher as default in the application settings.

Method 2: Castom firmware (for experienced)

If you are willing to take risks, you can install custom firmware without advertising, for example:

  • πŸ“± LineageOS – pure Android without unnecessary services.
  • πŸ”§ Pixel Experience – shell like on Google Pixel.
  • πŸ›‘οΈ MIUI EU β€” modified MIUI without advertising, but unofficial).

⚠️ Attention: Installing custom firmware resets warranty, requires unlocking the bootloader and can lead to a device blink if an error occurs.Recommended only to power users! on the Redmi Note 10S Before the firmware be sure to check compatibility with the model mojito/sweet (depending on the region).

If you are a beginner, it is better to stop at ADB-lock-in DNS β€” They have a 90% risk-free effect.

Frequent problems and their solutions

Even after all these methods are applied, advertising can come back, and let's look at the typical causes and ways to eliminate them.

Problem.Reason.Decision
Advertising returns after MIUI updateResetting ADB settingsRepeat the commands from Section 4
Banners in the Mi Browser browserBuilt-in advertising in the appInstall Chrome or Firefox + AdBlock
Advertising Notifications from GetAppsBackground activity of the app storeTurn off notifications in Settings β†’ Apps β†’ GetApps
Advertising in Themes and MusicSystem applications are not blockedUse it. ADB-packet-hide

If after all the manipulations, the ad remains in a particular application (for example, in Mi Video or Game Turbo), check:

  1. Is the option β€œPersonalized Advertising” included in your account settings?
  2. Have you reset your Private DNS settings after the update?
  3. Has the app been added to the Blokada exclusion list (if you use it)?

πŸ’‘

The most common mistake is to skip the command adb shell settings put global captive_portal_detection_enabled 0. Without her. MIUI Continues to load ads through β€œinternet connection check".

❓ Can you turn off advertising without a computer?
The combination of Private DNS + Disable Personalization + Third-Party Launcher will remove up to 80% of ads. 100% of the result requires ADB (Section 4).
❓ Will the advertisement return after resetting the settings?
If you reset completely, all settings, including ADB-teams and private DNS, They're reset. After reset, you'll have to repeat all the steps.
❓ Why? ADB-Teams have lost some of their functions?
If you used pm uninstall instead of pm hide, you could remove the system components. You can only restore them through flashing or resetting. Always use pm hide!
❓ Does this work on the Redmi Note? 11/12?
Yes, most methods (ADB, DNS, MIUI settings) work on all devices with MIUI 12-14. the exception is custom firmware (you need to check compatibility with a particular model).
❓ How to Check if Advertising is Actually Disabled?
Open: Settings β†’ About Phone β†’ MIUI Version (click 5 times on the MIUI logo). If you see a message saying "You're in no ad mode" - everything is done correctly. Also check for no banners in Security and Themes.

If none of the methods worked, chances are your version of MIUI has unique advertising modules, in which case only installing custom firmware or switching to another smartphone (for example, POCO with pure Android) will help.

Remember, Xiaomi regularly updates its ad-show mechanisms, so keep an eye out for the current instructions. If you notice a new type of banner, check if there are any new ones. ADB-lock-in.