Xiaomi Redmi 7 owners often face intrusive ads in system apps, notifications, and even on the lock screen. This is not a coincidence β this is how the MIUI business model works, where the manufacturer monetizes firmware through integrated advertising. But the good news is that most banner ads can be disposed of without root rights using hidden settings or standard Android tools.
In this article, we will discuss 5 current ways to disable ads on Redmi 7 (relevant to MIUI 10β14 versions), including methods through ADB, system settings and third-party utilities. It is important to understand that some solutions require technical training, while others can affect the stability of the smartphone.
If you're willing to spend 10 to 15 minutes setting up, you can reduce the amount of ads by 80 to 90 percent.
Why is Redmi 7 getting ads and can it be removed?
Advertising in MIUI is built into system-based applications: com.miui.systemAdSolution, com.xiaomi.mipicks (theme store), com.android.browser (browser), and others. The manufacturer officially says that advertising helps keep device prices low, but users often consider this a privacy violation.
Can you remove ads altogether? Technically yes, but it would require:
- π§ Disable personalized advertising in your Mi Account settings.
- π± Remove or freeze system applications through ADB.
- π Install custom firmware (e.g. Pixel Experience), but this voids the warranty.
- π‘οΈ Use it. DNS-filter VPN advertising-blocking.
Without root rights, it is possible to turn off up to 90% of ads, but some banners (for example, in Mi Video or Mi Browser) can remain, and it is worth remembering that after the MIUI update, some of the settings may reset β they will have to be reconfigured.
β οΈ Note: Disabling system applications through ADB For example, deleting com.xiaomi.mipicks breaks the theme store, and disabling com.miui.analytics collects less data for diagnosis, but can cause errors in the Mi Cloud.
Method 1: Disabling personalized advertising in MIUI settings
The safest and easiest method is to disable targeted ads in your Mi Account. This wonβt remove all banners, but will significantly reduce their number, especially in system notifications and apps like Mi Music or Mi Video.
Instructions:
- Open the Settings. β Mi Account.
- Slip on the profile avatar at the top of the screen.
- Choose Mi Advertising (or βMi Advertisingβ in Russian).
- Turn off the Personalized Ad Recommendations slider.
- Go back and select Privacy settings β Ad services, then turn off the User Experience program.
This method works on all versions of MIUI, including Redmi 7 with MIUI 12.5 firmware and later, but it does not block ads in third-party apps (such as Facebook or Instagram), but only system ones.
βοΈ What to do before turning off advertising
Method 2: Manually disabling ads through hidden settings (without ADB)
MIUI has hidden menus where you can manually disable ad impressions for individual applications, a method that does not require ADB and is suitable for users without technical skills.
Follow the instructions:
- Open Settings β Applications β Application Management.
- In the search bar, type msa (this is an abbreviation for Mi System Ads).
- Select the com.miui.systemAdSolution application (or βSystem Advertising Serviceβ).
- Click Disable β Stop (if the button is active).
- Repeat the steps for applications: π± com.xiaomi.mipicks (theme store) π΅ com.miui.player (music player) πΊ com.miui.video (video player)
After turning off, restart your smartphone. Advertising in system apps should disappear, but banners may remain in Mi Browser and Download Manager.
β οΈ Note: On some versions MIUI (for example, MIUI 13 Global) com.miui.systemAdSolution can be automatically activated after the update. Check its status every 1-2 months.
| Annex | Packet name | What happens after the shutdown | Risk of instability |
|---|---|---|---|
| Systemic advertising service | com.miui.systemAdSolution | 70-80% of banners disappear | Low. |
| The shop that | com.xiaomi.mipicks | Disappears advertising in the themes | Medium (theme change may break) |
| Mi Video | com.miui.video | Banners in the player are being removed | Low. |
| MIUI Analytics | com.miui.analytics | Less targeted advertising | High (Mi Cloud may break) |
Method 3: Using ADB to Deeply Disable Advertising
If previous methods didnβt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to completely remove the system applications responsible for displaying ads, but requires a connection to a computer.
What you need:
- π» Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).li>
- π¦ Installed drivers Xiaomi and ADB (download).
- βοΈ Included debugging by USB (Settings β The phone. β Version. MIUI β 7 times to tap the assembly number β return to additional settings β For developers β Debugging by USB).
Step-by-step:
- Connect Redmi 7 to your computer and confirm debugging permission.
- Open the command prompt (cmd) in the folder with ADB.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Follow the commands in turn (each from a new line): adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm uninstall --user 0 com.xiaomi.mipicks adb shell pm uninstall --user 0 com.miui.analytics adb shell pm uninstall --user 0 com.miui.bugreport adb pm uninstall --user 0 com.
- Reboot your smartphone: adb reboot
After the reboot, the ads should disappear from most system applications. If some features stop working (for example, sync with Mi Cloud), return the applications with the command:
adb shell cmd package install-existing com.miui.cloudserviceπ‘
Before using ADB, back up your data through Settings β Additional β Backup and Reset. This will help restore the system if something goes wrong.
Method 4: Blocking Advertising via DNS or VPN
If you don't want to interfere with system files, you can block Xiaomi's ad servers at the network level.
- π Private DNS (Android 9+): It uses filters like dns.adguard.com.
- π VPN Ad-blocking (e.g. AdGuard) VPN or Blokada).
- π‘ Filtering router (adGuard Home settings on router).
Instructions for Private DNS:
- Open Settings β Connections β Private DNS
- Select the host name of the Private DNS provider.
- Enter one of the addresses: dns.adguard.com (filters ads and trackers), family.adguard-dns.com (blocks +18 content) dot-de.blahdns.com (European server)
Save and restart your smartphone.
This method blocks ads not only in MIUI, but also in the browser, games and social networks, but it does not work in applications with their own advertising SDKs (such as Facebook or TikTok).
How to check if it works DNS-filtering?
Method 5: Install custom firmware (for advanced users)
If you are willing to take drastic measures, you can completely remove MIUI and install alternative firmware, for example:
- π± Pixel Experience (Pure Android without Advertising).
- π§ LineageOS (Stable Custom Firmware).
- π‘οΈ Havoc-OS (with extended privacy settings).
Advantages:
- β No system advertising.
- β Faster work (no background processes) MIUI).
- β Regular security updates.
Disadvantages:
- β Warranty revoked.
- β Risk of βbrickingβ (turning into a βbrick").
- β Mi Camera or fingerprint sensor may not work.
Installation instructions:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
- Install TWRP Recovery for Redmi 7 (codename: onc).
- Download firmware (e.g. Pixel Experience) and GApps (if you need Google services).
- Fly through TWRP by running Wipe β Format Data.
β οΈ Note: On Redmi 7 with Snapdragon 632 processor, some custom firmware may not support VoLTE (calls on the Snapdragon 632 processor) 4G). Before installing, check out reviews on the XDA-Developers forum.
π‘
Custom firmware is the only way to get rid of advertising 100%, but it is only suitable for experienced users who are ready to lose the warranty.
Frequent Mistakes and How to Avoid Them
When you turn off ads on Redmi 7, users often face problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| Advertising returns after update | MIUI resets settings | Repeat the shutdown via ADB or use Tasker to automatically shut down |
| Mi Cloud is not working after deleting com.miui.cloudservice | The application is responsible for synchronization | Return it with adb shell cmd package install-existing com.miui.cloudservice |
| The smartphone does not connect to ADB | Not installed drivers or debugging not included | Install Xiaomi drivers and check Debugging over USB |
| After the DNS change, no ads are blocked. | Applications use HTTPS or their own servers | Install Blokada or AdGuard |
If after all the manipulations the advertising remained, check:
- π Are there any third-party launchers (for example, POCO Launcher, which also show ads.
- π¦ Have system applications been updated through the Play Market (sometimes updates return ads).
- π‘ Does your mobile operator use its own advertising inserts (for example, MTS or Beeline).