Xiaomi Redmi 7 owners often face intrusive ads that appear in system menus, notifications, and even on the lock screen. This is not a coincidence, but part of Xiaomi’s business model: the company monetizes its MIUI firmware through integrated advertising, but it can be turned off — in whole or in part — without losing functionality of the smartphone.
In this article, we will discuss 6 working ways to remove ads on Redmi 7 (relevant to MIUI 10–14 versions). You do not need root rights or complex manipulations - most methods are implemented through standard settings. But there are nuances: some parameters can be reset after updating the firmware, and certain types of advertising (for example, in proprietary applications) require additional actions.
Before you start, check the MIUI version on your device: go to Settings → About Phone → MIUI version. This will help you follow the instructions more accurately, as the location of menu items may vary depending on the shell version.
1. disable personalized advertising in MIUI settings
The easiest way to reduce the amount of ads is to prevent Xiaomi from collecting data about your preferences, which will not remove all banners, but will reduce their number and make them less intrusive.
Follow the following steps:
- 📱 Open the Settings. → Google → Advertising (if no item, skip this step).
- 🔄 Go to Settings. → Additionally. → Confidentiality → Advertising services.
- 🚫 Turn off the slider "Personalized Advertising».
- 🗑️ Click "Reset advertising" ID» (if available).
This method works at the system level, but does not affect advertising in individual applications (for example, in Mi Browser or Mi Video), which will require additional settings, which will be discussed later.
⚠️ Note: After the advertising reset ID Some apps (such as games) may request it again.
Check the MIUI version in the settings
Make a backup copy of important data
Charge your phone at least 50%
Connect to stable Wi-Fi (for updates)
-->
2. Manual disabling of advertising in system applications
Many of Xiaomi’s standard apps (e.g. Mi Browser, Mi Video, Mi Music) show ads by default.
| Annex | The path to settings | What to turn off |
|---|---|---|
| Mi Browser | ⋮ → Settings → Additionally. → Advertising | Disable “Show recommendations” and “Personalized advertising” |
| Mi Video | Profile → Settings → Recommendations | Turn off “Personalized Recommendations” and “Advertising Notices” |
| Mi Music | ⋮ → Settings → Recommendations | Disable “Show Ads” and “Personalized Content” |
| Topics | Profile → Settings → Notifications | Turn off “Advertising Notices” and “Subject Recommendations” |
If the app doesn’t have the right one, try to find similar settings manually, usually hidden in the Settings or Profile section (a person icon).
Important: After updating apps through Google Play or Mi App Store, your ad settings may reset. Check them every 1-2 months.
3. Disabling advertising in notifications and on the lock screen
Advertising in notifications and on the lock screen is one of the most annoying features of MIUI.
- Go to Settings → Notifications → Additional settings.
- Select “Advertising Notifications” and turn off the slider.
- Return to the Settings → Lock screen.
- Turn off "Recommendations" and "Mi Globe" (if any).
If the ads continue to appear, check the settings of specific apps (such as Mi Video or Themes) that can send notifications separately.
💡
To remove ads from the lock screen completely, install a third-party launcher (like Nova Launcher) and disable Xiaomi system widgets.
4.Using ADB to Deeply Disable Advertising
If manual settings don’t work, you can use ADB (Android Debug Bridge), a tool for debugging Android, which allows you to disable the system components responsible for displaying ads without obtaining root rights.
You'll need:
- 💻 Computer with Windows/macOS/Linux.
- 🔌 USB-cable (preferably original).li>
- 📱 Included debugging by USB on the phone (Settings) → The phone. → Version. MIUI → 7 times press "Version" MIUI», Then go back to Settings. → Additionally. → For developers → Debugging by USB).
Next, execute commands in the terminal (command line):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browserThese commands shut down the system services that are responsible for displaying ads, so if after you reboot your phone, you'll see the ad come back, repeat the procedure.
⚠️ Attention: Not all teams ADB Do not disable system applications called com.android. or com.miui. unless you are sure of their purpose - this can lead to unstable phone operation.
What if the ADB does not recognize the device?
5. Installation of alternative firmware (for advanced users)
If you're annoyed not only by advertising, but also by the MIUI shell itself, you might consider installing custom firmware, like LineageOS or Pixel Experience. These firmwares are devoid of ads and pre-installed Xiaomi apps, but require:
- 🔓 Unlocked bootloader (bootloader).
- 🛠️ Ability to work with fastboot and TWRP.
- 📥 Backup data (installation of firmware erases everything from the phone).
The process of unlocking a bootloader on Redmi 7 takes up to 72 hours (due to Xiaomi's policy) and requires a Mi Account to be linked. Detailed instructions can be found on the 4PDA or XDA Developers forums.
Advantages of custom firmware:
- ✅ No advertising and unnecessary applications.
- ✅ More frequent security updates.
- ✅ Ability to fine-tune the interface.
Disadvantages:
- ❌ Loss of warranty (if the phone is under warranty).
- ❌ Risk of "bricking" if installed incorrectly.
- ❌ Certain functions (e.g, IR-blaster) may not work properly.
💡
Custom firmware is an extreme method, and if you're comfortable with MIUI without advertising, you'd better use the methods in the previous sections.
6. Blocking Advertising via DNS or VPN
Another way to fight advertising is to change. DNS-server-use VPN This won’t take away Xiaomi’s system advertising, but it will help get rid of banners in the browser and some apps.
Method 1: Change the DNS
- Go to Settings → Connections and Sharing → Private Network (DNS).
- Select Private DNS and enter the address: dns.adguard.com (blocks ads and trackers). 1.1.1.1 (Cloudflare, fast but no ad blocking).
Method 2: Install a VPN with ad blocking
Recommended annexes:
- 🛡️ AdGuard VPN (there's a free rate).
- 🌍 Blokada (works without root, blocks ads at the system level).
- 🚀 1.1.1.1: Faster Internet (from Cloudflare).
⚠️ Attention: Some VPN-Apps show ads or collect data. Check reviews and privacy policies before installing the service.
Frequent Mistakes and How to Avoid Them
When trying to remove ads, users often face typical problems, and here are the most common ones and ways to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| Advertising returns after MIUI update | Resetting settings when updating | Repeat steps from Section 1-3 after each update |
| ADB is not working (device not detected) | There are no drivers or debugging is not included | Install Mi PC Suite and check the developer settings |
| After the ad was turned off, notifications disappeared | System services (e.g., com.miui.systemAdSolution) are disabled | Enable services back through ADB: adb shell pm enable com.miui.systemAdSolution |
| Cannot unlock the loader | Mi Account is not tied to device or wait 72 hours | Check that the phone is linked to your account in Settings → Xiaomi account |
If none of these methods worked, you may have a modified version of MIUI installed on your device (for example, for the regional market), in which case only flashing to the official global version will help.