How to permanently remove ads on Xiaomi Redmi 7: a step-by-step guide

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.

📊 How often do you see ads on your Xiaomi?
All the time, on every menu.
Sometimes, in the notices.
Only in branded applications
I barely notice.
I don't know what that is.

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.

AnnexThe path to settingsWhat to turn off
Mi Browser⋮ → Settings → Additionally. → AdvertisingDisable “Show recommendations” and “Personalized advertising”
Mi VideoProfile → Settings → RecommendationsTurn off “Personalized Recommendations” and “Advertising Notices”
Mi Music⋮ → Settings → RecommendationsDisable “Show Ads” and “Personalized Content”
TopicsProfile → Settings → NotificationsTurn 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.

  1. Go to Settings → Notifications → Additional settings.
  2. Select “Advertising Notifications” and turn off the slider.
  3. Return to the Settings → Lock screen.
  4. 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.browser

These 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?
Make sure that the phone is on debugging. USB And you have Xiaomi drivers installed on your PC. If the problem persists, try 1. Reconnect the cable to another. USB-2. Select the file transfer mode (MTP) When you connect. 3. Update. ADB Adb kill-server &&adb start-server.

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

  1. Go to Settings → Connections and Sharing → Private Network (DNS).
  2. 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 updateResetting settings when updatingRepeat steps from Section 1-3 after each update
ADB is not working (device not detected)There are no drivers or debugging is not includedInstall Mi PC Suite and check the developer settings
After the ad was turned off, notifications disappearedSystem services (e.g., com.miui.systemAdSolution) are disabledEnable services back through ADB: adb shell pm enable com.miui.systemAdSolution
Cannot unlock the loaderMi Account is not tied to device or wait 72 hoursCheck 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.

FAQ: Answers to Frequent Questions

Can I remove ads on Redmi 7 without a computer?
Yes, most methods (sections 1-3 and 6) do not require a PC, but to completely disable system advertising (section 4) you will need a computer and an ADB.
Why does it still appear after the ad is turned off in the settings?
You probably haven't turned off all sources. Check: Settings for individual apps (Mi Browser, Mi Video, etc.) Settings → Notifications → Advertising Notifications, App Updates (sometimes they reset settings).
Is it safe to disable system applications through ADB?
Disabling most com.miui.ads* or com.xiaomi.midrop apps is safe, but do not remove system components called com.android. or com.qualcomm. – this can cause the phone to fail.
How do I get my ads back if I change my mind?
To return components disabled through ADB, use the command: adb shell pm enable PAKE APPLE For example, to return system advertising: adb shell pm enable com.miui.systemAdSolution
Will this guide work on other Xiaomi models?
Most methods (except for the ADB-commands) are universal for all devices on MIUI 10–14, including Redmi Note 7, Mi 9, POCO X3 However, the location of menu items may differ.