How to permanently remove ads on Xiaomi Redmi Note 10S: from system banners to applications

Xiaomi Redmi Note 10S is one of the most popular smartphones of the mid-range, but many users are faced with its main “chip”: aggressive advertising in the shell of MIUI. Banners in settings, pop-up windows in applications, advertising in the menu – all this spoils the impression of the device. The good news is that most of the advertising can be removed without root rights and complex manipulation.

In this article, we will discuss 5 proven ways to get rid of ads on the Redmi Note 10S, from basic MIUI settings to advanced methods using third-party tools. All instructions are relevant for MIUI 12.5-14 versions (including global and European firmware).

If you're tired of intrusive banners in Security, Themes, or Downloads, and the standard settings disabling adverts doesn't help, this guide is for you. Let's start with the simplest ways and gradually move on to the more radical ones.

1. disable personalized advertising in MIUI settings

The first and most obvious step is to deactivate personalized recommendations on the system itself, which won't take away all ads, but will significantly reduce the number of banners targeted. On the Redmi Note 10S, the path to these settings may vary depending on the version of MIUI, but the overall scheme is the same.

Go to: Settings → Google → Advertising (if any)

or

Settings → Additional → Privacy → Advertising Services

Turn off the option “Personalized Ads” and reset the “Advertising Identifier” (click Reset Identifier).

  • 🔍 Why does it work? Xiaomi uses Google data for targeted advertising. Disabling personalization deprives the system of some information about your preferences.
  • ⚠️ Limitation: This does not remove ads from system applications (e.g., Security or Themes), but reduces their “obtrusiveness».
  • 📱 For MIUI 13+: In some regional versions, the item Advertising Services may be called MSA (Mi Service Agreement – You need to turn it off too.

⚠️ Note: After resetting the ad ID, some apps (such as the Google Play Store) may temporarily run unstable.Reboot your phone if you notice lags.

📊 Which advertisements annoy you the most?
Pop-up banners in settings
Advertising in system applications (Themes, Security)
Advertising in games
Browser advertising
other

2. Blocking advertising through system application settings

Many people don’t know, but some of the ads in the Redmi Note 10S are not shown by MIUI itself, but by separate system applications: Security, Themes, Downloads and Mi Video, each with hidden settings to disable banners.

Here is a step-by-step guide for key applications:

AnnexThe path to settingsWhat to turn off
SecurityOpen the application → ⚙️ (gear) → Promotional noticesDisable “Recommendations” and “Receive Notifications”
TopicsOpen the application → Profile → ⚙️ → Notification settingsDisable “Push Advertising Notifications”
Downloads.Open the application → ⋮ (three-point) → Settings → Additionally.Disable "Show recommendations"
Mi VideoOpen the application → Profile → ⚙️ → AdvertisingDisable “Personalized Recommendations” and “Advertising Banners”

Important: In MIUI for Redmi Note 10S (especially in the Chinese version), some menu items may be hidden. If you don't find an option, try changing the region in your phone settings to India or Europe (Settings → Additional → Region).

Turn off recommendations in "Security" |

Remove push notifications in "Themes" |

Turn off banners in Downloads |

Check the settings of "Mi Video" |

Reboot your phone after the changes-->

3.Use of alternative DNS to block ads

If system settings don't work, the next step is to block ads at the network level, and this works by redirecting ad domains to "empty" domains» IP-For the Redmi Note. 10S change-mode DNS-server.

The most effective DNS for blocking ads:

  • 🛡️ AdGuard DNS: 176.103.130.130 and 176.103.130.131 (block ads and trackers)
  • 🌍 Cloudflare Family: 1.1.1.3 and 1.0.0.3 (filters malicious and advertising sites)
  • 🔒 NextDNS: 45.90.28.167 (requires registration but gives flexible settings)

How to change the DNS to Redmi Note 10S:

  1. Go to Settings → Connections and Sharing → Private Network (VPN) → DNS settings.
  2. Select "Manually" and enter IP-address DNS (For example, AdGuard).
  3. Save the settings and restart the phone.

⚠️ Note: Some mobile operators (e.g. MTS or Beeline) may ignore user-generated services. DNS In this case, the method will only work for Wi-Fi.

💡

If some websites (e.g. banking) are no longer open after the DNS change, temporarily return the standard DNS or whitelist the problematic domains in the AdGuard/NextDNS settings.

4. Remove system applications without root (for power users)

Some Xiaomi apps (Mi Browser, Mi Video, GetApps) not only show ads, but also collect data. They can be removed without root rights using the ADB (Android Debug Bridge), a method that is suitable for the Redmi Note 10S, but requires caution.

Step-by-step:

  1. Turn on "Debugging by" USB» in the developer settings (Settings) → The phone. → Version. MIUI — Press 7 times, then return to Additional → For developers).
  2. Connect your phone to your PC and install ADB Tools.
  3. Open the command line (Windows) or terminal (Mac/Linux) and type: Adb devices Make sure the device is defined.
  4. Run the command to remove an unnecessary application (example for Mi Browser): adb shell pm uninstall --user 0 com.android.browser

List of applications that can be safely removed:

  • 🌐 com.android.browser – Mi Browser (replace with Chrome or Firefox)
  • 🎬 com.miui.video — Mi Video
  • 📦 com.xiaomi.mipicks - GetApps (Xiaomi app store)
  • 🎵 com.miui.player — Mi Music

⚠️ Note: Do not delete applications called com.miui. or com.android. unless you are sure of their purpose! This may cause the system to fail. For example, deleting com.miui.securitycenter will disable Security and Notification Center.

What if after removing the application, the phone began to lag?
If errors appear after removing the system software, restore the application by command: adb shell cmd package install-existing com.name.packet For example, to return Mi Browser: adb shell cmd package install-existing com.android.browser After that, restart the phone.

5. Radical methods: firmware and root (for advanced)

If none of the above has worked, there are two extreme options:

  1. Installing custom firmware (like LineageOS or Pixel Experience) will completely remove MIUI and all built-in ads, but will require unlocking the bootloader and losing warranty.
  2. Getting root rights and using Magisk modules (such as AdAway or Xiaomi ADB Fastboot Tools) will give you full control of the system, but will increase security risk.

Pros and cons of radical methods:

MethodPlusesCons
Custom firmwareTotal no ads, pure Android, regular updatesComplex installation, risk of "bricking", loss of warranty
Root + MagiskFlexible setup, host-level ad blocking, access to system filesSecurity breach, problems with banking applications, possible bugs

For the Redmi Note 10S (rosemary model), the appropriate firmware and instructions for unlocking the bootloader can be found on the XDA Developers or 4PDA forums. Important: Before you firmware, back up your data via Settings → Additional → Backup – after you change the software, all files will be deleted.

💡

If you are not sure about your skills, it is better to focus on methods without root and custom firmware. A mistake when unlocking the bootloader can turn the Redmi Note 10S into a “brick”.

More tips: how to avoid new advertising

Even after cleaning the system, the ads can return after the MIUI update.

  • 🔄 Turn off automatic updates MIUI: Go to Settings. → The phone. → Updating the system → ⚙️ → Auto-Update and select “Never».
  • 📥 Don’t install apps from GetApps: This Xiaomi store often adds adverts SDK Use Google Play or APKMirror.
  • 🛡️ Use your browser ad blocker: Install uBlock Origin in Firefox or Kiwi Browser.
  • 🔍 Check New App Permissions: If the app requests access to Notices or Overlays over other windows, it’s a potential source of advertising.

If the advertisement appears again, check:

  1. Have you reset your DNS settings (sometimes after you connect to a new Wi-Fi network)?
  2. Have system applications been updated (for example, Security can automatically turn on banners after an update).
  3. Are there new apps with advertising SDKs installed (check Settings → Applications → Application Management).

FAQ: Frequent questions about removing ads on Redmi Note 10S

❓ Why does it still appear after disabling the ad in the settings?
MIUI has several levels of advertising: System Advertising (banners in settings) - managed through MSA and Advertising Services. In-app Advertising (such as Topics or Security) - customized separately in each application. Network Advertising (seen over the Internet) - blocked by DNS or VPN. If only one source is disabled, the rest will continue to work. Use the integrated approach from this article.
❓ Can you remove ads without rooting and without losing your warranty?
Yes! The 1-3s in this article (MIUI settings, app lock, DNS change) don't require root and don't affect warranty. They're safe, but they may not remove all ads (e.g., Security banners sometimes stay). If you want to remove all ads, consider installing custom firmware without unlocking the bootloader (e.g., through Xiaomi.EU).
❓ Why not after the shift? DNS Some websites are not opened?
Some DNSs (like AdGuard or NextDNS) block not only ads, but also individual domains by category. If banking or social media sites stop opening: Try another DNS (like Cloudflare's 1.1.1.1). If you use NextDNS, add the problematic site to your personal account whitelist. Temporarily return the standard DNS from your provider.
❓ How to return a remote system application?
If you deleted the application through ADB and it turned out to be necessary, restore it by command: adb shell cmd package install-existing name.packet For example, for Mi Browser: adb shell cmd package install-existing com.android.browser After that, restart the phone. If the package does not recover, download APK from the APKMirror site and install manually.
❓ Will this guide work on other Xiaomi models?
Most methods (MIUI settings, changing DNS, deleting via ADB) are versatile and suitable for: Redmi Note 9/10/11 series Poco X3/X4 Mi 10/11 series However, there are nuances: On Redmi Note 12 and the newer path to advertising settings may differ. In Chinese versions of MIUI (for example, for Redmi K40) some menu items are hidden. On older models (for example, Redmi 5) there may be no options to change the DNS.