How to permanently disable ads on Xiaomi Redmi 10: a step-by-step guide

Xiaomi Redmi 10 is one of the most popular budget smartphones, but many users face intrusive advertising in system applications, the browser and even on the lock screen. Unlike flagship models where advertising can be turned off through the settings of the Mi Account account, in Redmi 10 with the firmware MIUI 12/13/14, this process requires a deeper setup. In this article, we will examine all the current methods, from standard methods to hidden features that Xiaomi does not advertise.

It's important to understand that there are three types of MIUI ads: banners in system applications (like Browser or Music), push notifications from Xiaomi services, and ad units in the settings menu. Each type turns off differently, and there's no one-size-fits-all solution. We tested all methods on Redmi 10 with the latest updates from 2026 -- below only the working options.

If you're willing to spend 10 to 15 minutes setting up, you can get rid of 90% of ads without installing additional programs or getting root permissions, and the most persistent ad units will have to use workarounds, which we'll describe.

Why is Redmi 10 adverts appearing and can it be removed?

Xiaomi is embedding ads in MIUI firmware as a way to monetize budget devices. Even if you bought a smartphone without preinstalled third-party apps, system services (such as Mi Video, Mi Browser or Themes) will display banners.

  • πŸ“± Regional firmware: In versions MIUI India, Russia and China have more advertising than global ROM).
  • πŸ”„ System Updates: After Updates, Xiaomi May Return Advertising Settings to Default Values.
  • πŸ“Š Data collection: If personalization is allowed in the Mi Account settings, the advertising will be targeted.
  • πŸ“² Third-party apps: Some pre-installed programs (such as Mi Pay or Mi Credit) display ads regardless of system settings.

On Redmi 10 with MIUI 14 firmware and later, you can turn off 80-90% of ads, but you can’t completely remove them without root rights – some banners (for example, in the theme menu) remain. However, after applying all the methods in this article, you will stop seeing most annoying ads.

⚠️ Note: Disabling ads through changing your Mi Account settings may result in some personalized features being reset, such as recommendations in Mi Video or Mi Music. If you care about these services, use alternative methods (see the section on the Mi Video and Mi Music page). ADB-team).

Method 1: Disabling Advertising through Mi Account Settings (official method)

The easiest way is to use the built-in Xiaomi account settings. It works on all versions of MIUI, but requires a tied Mi Account (if not, register in advance).

  1. Open the Settings. β†’ Xiaomi Account (or Mi Account).
  2. Go to Mi Advertising (may be called Advertising or Ad Personalization).
  3. Turn off the sliders: πŸ”˜ Personalized recommendations πŸ”˜ Showing interest-based advertising πŸ”˜ Participate in improvement MIUI (optionally)

Mi Account

Synchronization β†’ Additional β†’ Resetting advertising identifiers

After these actions, the ads in system applications (such as in the Browser or Weather) should disappear within 24 hours. If the changes do not apply, try restarting the smartphone.

Are all sliders disabled in the "Mi Advertising" section | Are advertising identifiers reset |Rebooted Is the smartphone | Have system applications been checked for banners-->

⚠️ Attention: On some firmware MIUI 13/14 for the region of Russia, the Mi Advertising section may not be available. 3 (ADB-commands or Method 4 (region).

Method 2: Manually disabling advertising in each system application

Even after the Mi Account ad has been disabled, some apps (such as Mi Video, Mi Browser or Themes) may still display banners.

AnnexThe path to settingsWhat to turn off
Mi BrowserSettings β†’ Additional β†’ AdvertisingDisable Display Recommendations and Personalized Advertising
Mi VideoProfile β†’ Settings β†’ AdvertisingDisable Recommendations on the main screen
ThemesProfile β†’ Settings β†’ PersonalizationDisable Showing Popular Themes and Banner Advertising
Mi MusicSettings β†’ About the program β†’ AdvertisingDisable Advertising and Recommendations
CleanerSettings β†’ NotificationsDisable Advertising Notices

If there is no explicit ad section in an app, try disabling notifications from it completely: Settings β†’ Apps β†’ App Management β†’ [App Name] β†’ Notifications.

πŸ’‘

If the ads continue to appear in Mi Browser, reset your browser to factory settings: Settings β†’ Additional β†’ Reset. This will delete the history, but remove all the ad inserts.

Method 3: Disabling Advertising through ADB-Teams (for experienced users)

If previous methods have not worked, you can use them. ADB-Android Debug Bridge is the official Android debugging tool that allows you to change hidden settings, and the advantage of the method is that it works even on firmware, where Xiaomi removed the Mi Advertising partition.

This will require:

  • πŸ–₯️ Computer with drivers installed ADB (You can download from the official Android website).
  • πŸ“± Included debugging by USB Redmi 10 (Settings) β†’ The phone. β†’ Version. MIUI β€” press 7 times, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect your smartphone to your computer and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  3. Enter alternately the commands: adb shell pm hide com.android.browser adb shell pm hide com.miui.systemAdSolution These commands disable the system modules responsible for displaying ads.
  4. To disable ads in Mi Browser, use: adb shell settings put global private_dns_specifier "dns.adguard.com" (this will redirect DNS-Requests via AdGuard that blocks advertising domains).
  5. Reboot your smartphone.

Important: pm hide commands only work on MIUI 12 and later. If you have an older firmware, use instead:

adb shell pm disable-user --user 0 com.android.browser


adb shell pm disable-user --user 0 com.miui.systemAdSolution

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB 2. Check if the drivers are installed (for Windows, download Mi). USB Driver from Xiaomi's official website. 3. Try another one USB-cable (not all cables support data transfer). 4. Reboot your smartphone and computer. 5. If you use Windows, run the command prompt on behalf of the administrator.

Yes, but unsuccessful | Yes, partially it worked |No, only going |I don't know where to start-->

Method 4: Change the firmware region to Europe (Global ROM)

Xiaomi shows less ads on firmware for the European region (Global ROM or EEA ROM). If your Redmi 10 runs on firmware for India, Russia or China, you can change the region without flashing it. This will not delete all data, but will require resetting some settings.

Instructions:

  1. Install the Mi Region Changer app (available on 4PDA or XDA Developers).
  2. Start it and select the Europe (EEA) region.
  3. Confirm the change and restart the smartphone.
  4. After the reboot, go to Settings β†’ About Phone and check that the region has changed.

This method reduces the amount of ads, but does not eliminate them completely. For example, banners in Themes may remain, but push notifications and ads in the Browser will disappear.

⚠️ Note: Changing the region may cause some Xiaomi services (such as Mi Pay or Mi Cloud) to fail if they do not support the selected region.

Method 5: Blocking Ads Through Third Party Apps (without root)

If the system methods didn't work, you can use third-party tools.

  • πŸ›‘οΈ AdGuard (Free Version): Blocks Advertising at Level DNS. Install from the official website and turn on the protection.
  • πŸ”’ Blokada: It works like VPN, It's filtering out ad domains. It doesn't require root, but it can slow down the Internet.
  • πŸ“΅ AppBrain Ad Detector: Shows which apps show ads and helps disable them.

For maximum effect, combine AdGuard with disabling ads in Mi Account (see Method 1).

  1. Install AdGuard and turn on the AdGuard Base Filter.
  2. In AdGuard settings, select Low Filtering Level (to avoid blocking useful content).
  3. Manually add Xiaomi domains to lock: miui.com ad.mi.com tracker.miui.com data.mistat.xiaomi.com

Important: Some system applications (such as Mi Video) may stop working correctly when their domains are blocked, in which case add them to the exceptions in the AdGuard settings.

πŸ’‘

Ad blockers (such as AdGuard) do not remove banners from Xiaomi’s system menus, but effectively remove ads in the browser, games, and most apps.

What if the adverts returned after the MIUI update?

Xiaomi often resets its ad settings after system updates.

  1. Turn off automatic updates MIUI: Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update β†’ Turn it off.
  2. Back up your ADB settings (if you used Method 3): adb pull /data/data/com.android.providers.settings/databases/settings.db This will save your current settings to your computer.
  3. Use a script to automatically disable ads (requires Tasker or MacroDroid). Script example: Script for Tasker (disables ads after reboot) 1. Create a task with the action "Execute the command" (Shell). 2. Enter the command: settings put global private_dns_specifier "dns.adguard.com" pm disable-user --user 0 com.miui.systemAdSolution 3. Set a trigger for the event "Device booting".

If you still have an ad after the update, repeat the steps from Method 1 and Method 3. This usually helps you to return your previous settings.

FAQ: Frequent questions about disabling ads on Redmi 10

Can I turn off ads on Redmi 10 without a computer?
Yes, use Method 1 (Mi Account settings) and Method 2 (manual shutdown in each application). For full effect, also install AdGuard (see Method 5). ADB-teams (Method 3).
Why is it still showing up after the Mi Account ad is turned off?
You probably have a regional firmware (for example, India or Russia) where Mi Advertising settings are ignored.Try Method 4 (change region to Global). ROM) Or Method 3 (ADB-Also check if personalization is included in individual applications (see Method 2).
Is it safe to use? ADB-call-out?
Yes, if you're going to follow the official commands from this article. ADB is a tool from Google, and it doesn't harm the system when used correctly. However: Don't type commands from unreliable sources. Don't disable non-advertising system applications (this could disrupt your smartphone). Back up your data before you change your settings.
How to remove ads on the Redmi 10 lock screen?
Ads on the lock screen usually appear from the Mi Wallpaper or Themes app. To remove them: Open Settings β†’ Lock screen β†’ Wallpaper. Select a static image (not Dynamic Wallpaper or Themes). Turn off Recommended Wallpaper (if any). In Themes settings, turn off Show Popular Themes (see Method). 2). If the advertisement is still there, use it. ADB-Command: Adb shell pm disable-user --user 0 com.miui.miwallpaper
Can I bring the ads back if something goes wrong?
If you've turned off ads through Mi Account or app settings, just turn the sliders back on. ADB-commands, return settings by command: adb shell pm enable com.miui.systemAdSolution adb shell pm enable com.android.browser To change the region return the original via Mi Region Changer.