Xiaomi Redmi 7 smartphone owners often face intrusive ads in system applications, notifications, and even on the lock screen. This is not a coincidence, but part of the business model of MIUI, Xiaomiβs branded shell, which is monetized by displaying banner ads. In this article, we will discuss 5 working ways to remove ads on Redmi 7 times and forever β from simple settings to radical methods like flashing.
It's important to understand that some methods require superuser rights or alternative firmware installation, which can affect the warranty and stability of the device. We will detail the risks of each method so you can choose the best option.
1. disable personalized advertising in MIUI settings
The easiest way to reduce the amount of ads is to deactivate personalized ads in your smartphone settings, which wonβt remove ads completely, but will significantly reduce the amount of ads, especially in system applications like Browser, Music or Themes.
Instructions:
- π± Open the Settings. β Google β Advertising.
- π Switch the slider "Disable personalized advertising" in the active position.
- π Go back to the main settings and go to Settings β Additionally. β Confidentiality β Advertising.
- π« Turn off the option "Personalized recommendations" (if available).
This method works on all versions of MIUI 10-14, but has limitations: ads in some applications (such as Mi Video) may remain.
2. reset of the advertising ID (Advertising ID)
Each Android device is assigned a unique Advertising ID, which is used for targeted advertising, and resetting it can temporarily reduce the number of impressions, but it wonβt eliminate the ads completely, and is suitable for those who donβt want to risk the stability of the system.
How to Reset Advertising ID:
- Go to Settings β Google β Advertising.
- Click "Reset Advertising ID".
- Confirm the action in the dialog window.
After the reset, the ad networks (Google Ads, Mi Ads) will perceive your device as new, which will reduce the frequency of impressions by 1-2 weeks, but after a while, the ad will return, since the identifier is updated automatically.
π‘
To enhance the effect, after resetting Advertising ID, clear the cache of Google Play Services and Mi Ad Services apps in the application settings.
3. Disable Advertising through Hidden MIUI Settings (without root)
MIUI has hidden options that allow you to disable some of the system advertising without obtaining root permissions, which works on firmware up to MIUI 12.5 (on new versions, some items may not be available).
Step-by-step:
- π§ Open the Settings app.
- π In the search bar, enter "msa" (without quotes).
- π Select "msa" in the search results.
- π In the upper right corner, click on three dots and select "Show system applications".
- π« Find MiuiDaemon and Analytics apps, open them in turn and disable "Show notifications".
This method removes advertising notifications from Xiaomi, but does not affect banners in the applications. To completely remove it, you will need to disable system services (see the next section).
What is msa in MIUI?
4. Removal of Advertising via ADB (without root but with PC)
If previous methods didnβt work, you can use ADB (Android Debug Bridge), a tool for debugging Android devices, which does not require root rights, but requires connecting a smartphone to a computer. On Xiaomi Redmi 7 with MIUI 11-12.5, this method removes up to 90% of system advertising, including banners in settings and notifications.
Instructions:
- Turn on Developer Mode: Go to Settings β About Phone. 7 times click on MIUI Version until the notification βYou are a developer!β appears.
"Debugging by USB"
Settings β Additional β For Developers
ADB-driver
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.msa.globalAfter you execute the commands, restart the device. Ads should disappear from most system applications. If some banners are left, repeat the procedure or try the next method.
Install ADB-PC drivers|Enable the developer mode on Redmi 7|Activate debugging by USB|Connect your phone to your PC with the original cable-->
5. Installation of custom firmware (radical method)
If you are willing to go to extreme measures, installing custom firmware (such as LineageOS or Pixel Experience) will completely remove all advertising, including system notifications and banners in MIUI. This method is suitable for advanced users, as it requires unlocking the bootloader and can lead to a loss of warranty.
Benefits and risks:
| Advantages | Risks. |
|---|---|
| Complete removal of advertising | Loss of guarantee |
| Cleaner and faster Android | Possible bugs (defunct NFC, camera) |
| Regular security updates | Difficulty of installation for beginners |
| There are no MIUI system limitations | Risk of "bricking" of the device |
Instructions for installing custom firmware:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
- Install TWRP Recovery for Redmi 7 (codenamed onc).
- Download the appropriate firmware (e.g. LineageOS 18.1) and GApps (Google services).
- With TWRP, perform a full reset (Wipe β Advanced Wipe β Dalvik, Cache, System, Data).
- Install firmware and GApps, restart the device.
Example of NextDNS configuration:
- Register at nextdns.io.
- Create a configuration with the block lists "AdGuard DNS" and "OISD".
- In Redmi 7, go to Settings β Wi-Fi β Additional β IP Settings β Static.
- In the DNS 1 field, enter an address from your NextDNS configuration.
π‘
For maximum effect, combine blockers: for example, use Blokada for applications and NextDNS for network filtering.
Frequent Mistakes and How to Avoid Them
When trying to remove ads on Xiaomi Redmi 7, users often make mistakes that lead to the opposite effect or malfunction of the device.
Mistake 1: Disabling important system processes
β οΈ Attention! Some guides advise disabling services like com.xiaomi.finddevice or com.android.providers.partnerbookmarks, which can lead to loss of functionality, such as the inability to use Find My Device or synchronize bookmarks.
Mistake 2: Using questionable βoptimizersβ
Apps like Clean Master or DU Speed Booster promise to remove ads, but they actually show them even more, and they often request dangerous permissions, which can lead to data theft.
Error 3: Improperly unlocking the bootloader
β οΈ Attention! If you decide to install custom firmware, never use informal tools to unlock the bootloader (for example, Mi Flash Unlock from third parties). IMEI Or "brick" devices. Use only the official Xiaomi tool.
Error 4: Remove system applications without backup
Before removing any system APKs (such as Mi Video or Mi Browser) through ADB or root, make sure to back up with Titanium Backup or Swift Backup. Otherwise, you risk losing access to important features like an Airborne Update (OTA).