Xiaomi Redmi 10 owners often face intrusive ads in system apps, notifications, and even on the lock screen. The manufacturer integrates ad modules into MIUI firmware to monetize budget devices, but users are not obliged to put up with it. In this article, proven ways to remove ads at all levels of the system, from basic settings to advanced methods without losing functionality.
Itโs important to understand that Redmi 10 ads come in three types: built-in system applications (like Security or Themes), push notifications from the Mi Services Framework, and contextual advertising in the settings menu. Weโll look at how to disable each type individually, and weโll look at radical methods for those who are willing to go to extremes. All instructions are relevant for Redmi 10 on MIUI 12-14 (including global and European versions of the firmware).
We warn you beforehand: some methods require you to disable the personalization of ads in your Xiaomi account, which can affect the operation of services like Mi Cloud or Find Device. If you use these features, first create a backup.
1. disable personalized advertising in MIUI settings
The safest and most official way is to deactivate targeted ads through the settings menu, which won't delete all banners, but will significantly reduce their number, and the instructions work without root rights and do not affect the warranty.
Go to Settings โ Google โ Advertising and follow the following steps:
- ๐ Turn off the Personalized Advertising slider (this will block the collection of your preferences data).
- ๐๏ธ Click "Reset advertising" ID" โ This will reset your current profile for targeted advertising.
- ๐ซ In the section "Advertising Optimization" deactivate the option "Show Advertising Based on Activity".
Then go back to the main settings menu and open Settings. โ Annexes โ Application management โ Three points (โฎ) โ Special access โ Access notifications. Find Mi Video, Mi Browser, Security and Themes apps here, then turn off notification permissions for them.
Disable personalized advertising on Google
Reset the advertising ID
Prohibit notifications to system applications
Clear the cache of the "Security" application
-->
โ ๏ธ Note: After the advertising reset ID Some apps (like the Google Play Store) may temporarily display irrelevant ads for 1-2 days.
2. Deep cleaning of system applications
Many of the ad modules in Redmi 10 are hidden in the cache of system applications. They can be manually deleted, but it is important not to overdo it - some files are critical to MIUI.
Follow this algorithm:
- Open Settings โ Applications โ Application Management.
- Find and choose one by one: ๐ฑ Security (or Security) ๐จ Topics (Themes) ๐ Mi Browser (if installed) ๐บ Mi Video or Video
"Store" โ "Clean the cache" โ "Clean the data"
Reboot the phone.
Pay special attention to the app Security, which is responsible for most banner ads on the home screen. Once the data is cleaned, this app will reset to the factory settings, but its functionality (virus scanning, optimization) will remain.
What happens if you clear the subject matter application data?
| Annex | Type of advertisement | Can the data be cleaned? | Effects of consequences |
|---|---|---|---|
| Security | Banners on the main screen, notifications | Yes. | Resetting scanning settings |
| Topics | Advertising in the "Recommended" section | Yes. | Removal of downloaded themes |
| Mi Video | Clips before the video, banners | Yes. | Resetting viewing history |
| Mi Browser | Pop-ups, news feed | Yes. | Bookmarking and history removal |
3. Blocking advertising through ADB (no root rights)
If standard methods donโt work, you can use Android Debug Bridge (ADB) โ It's a tool for deep-tuning the system, and it doesn't require root rights, but it requires a computer and a computer. USB-cable.
Step-by-step:
- Download and install ADB Tools on PC.
- On your phone, activate Developer Mode: Go to Settings โ About Phone โ MIUI Version. Click on MIUI Version 7 times until the notification โYou are a developer!โ appears.
Settings โ Additional โ For Developers
"Debugging by USB"
Redmi 10
adb devicesMake sure the device is identified (serial number should appear).
adb shell pm disable-user --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.xiaomi.joyose
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.android.browser
adb shell pm disable-user --user 0 com.miui.bugreport
adb shell pm disable-user --user 0 com.miui.hybridReboot the phone.
These commands are shutting down the system services responsible for collecting analytics and displaying ads, and itโs important that some MIUI features (such as error reports) will stop working, but the basic functionality of the phone will not be affected.
adb shell pm enable user package(Replace the user packet with the name of the disabled application from the list above).
-->
4. Removing Advertising through Hosts File Editing
Another effective method is to block Xiaomi ad servers at the network level, by editing the hosts file, which is responsible for redirecting domain names, which works without root rights, but requires ADB.
First, download the current block list (for example, from AdAway or Steven Black). ADB:
- Download the hosts file to your PC and add the following lines: 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 tracking.miui.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 api.brs.intl.miui.com
- Upload the file back to your phone: adb push hosts /sdcard/ adb shell su -c "mount -o rw,remount /system" adb shell su -c "cp /sdcard/hosts /system/etc/hosts" adb shell su -c "chmod 644 /system/etc/hosts" adb shell su -c "mount -o ro,remount /system"
- Reset the device.
Instructions:
- Unlock the bootloader through Mi Unlock Tool (you need a Xiaomi account and wait 7-15 days).
- Download MIUI EU for Redmi 10 (Selene model)
- Fastboot or TWRP.
Option 2: LineageOS (Pixel Experience)
- โ Pros: full control of the system, no advertising, regular updates.
- โ Cons: possible bugs, loss of functions (for example, IR-blaster NFS).
โ ๏ธ Note: Firmware unofficial software will void the warranty and may result in a "brick" (inoperability) of the device. Before the procedure, check the firmware compatibility with your model (Redmi). 10 It has options: selene for the global version, selene_in for India).
6. Alternative ways: disabling Xiaomi services
If you don't want to risk firmware, you can partially deactivate Xiaomi's advertising services, which is less radical than firmware, but requires caution.
Ways:
- ๐ต Disable Mi Account: Go to Settings โ Accounts. โ Mi Account and delete account.This will stop personalized ads, but you will lose access to Mi Cloud and Find Device.
- ๐ Freeze system applications: Use App Freezer (from the Play Store) or ADB, to suspend: com.xiaomi.market (Mi App Store) com.miui.analytics (analytics collection) com.miui.systemAdSolution (advertising engine)
- ๐ Change region: B Settings โ Additionally. โ Region Choose European Union (EEA). In some firmware, this reduces the amount of advertising due to local data protection laws.
These methods wonโt remove ads completely, but they will make them less intrusive, such as when you turn off Mi Account, youโll lose banners in Settings, but you may still have security notifications.