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.
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:
- Open Settings β Xiaomi account (at the top of the screen).
- Go to Mi Account β Account settings β Privacy.
- Turn off the sliders: "Personalized recommendations", "Use analysis", "Advertising identification" (if any).
- 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.
| Method | Efficiency | Cons | Whether a PC is required |
|---|---|---|---|
| Private DNS | βββ (60-70%) | Does not block MIUI system advertising | No. |
| Blokada | ββββ (80-90%) | Discharges the battery (background VPN) | No. |
| ADB (next section) | βββββ (95%) | It is more difficult to set up, reset after the update | Yes. |
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 devicesIf 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.deOnce 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 update | Resetting ADB settings | Repeat the commands from Section 4 |
| Banners in the Mi Browser browser | Built-in advertising in the app | Install Chrome or Firefox + AdBlock |
| Advertising Notifications from GetApps | Background activity of the app store | Turn off notifications in Settings β Apps β GetApps |
| Advertising in Themes and Music | System applications are not blocked | Use 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:
- Is the option βPersonalized Advertisingβ included in your account settings?
- Have you reset your Private DNS settings after the update?
- 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".
FAQ: Answers to popular questions
β Can you turn off advertising without a computer?
β Will the advertisement return after resetting the settings?
β Why? ADB-Teams have lost some of their functions?
β Does this work on the Redmi Note? 11/12?
β How to Check if Advertising is Actually Disabled?
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.