How to permanently disable ads on Xiaomi Redmi 7: proven methods of 2026

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.

πŸ“Š How often do you get annoyed by Xiaomi ads?
Constantly.
Sometimes.
There's almost no advertising.
I don't notice.

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:

  1. Open the Settings. β†’ Mi Account.
  2. Slip on the profile avatar at the top of the screen.
  3. Choose Mi Advertising (or β€œMi Advertising” in Russian).
  4. Turn off the Personalized Ad Recommendations slider.
  5. 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

Done: 0 / 4

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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type msa (this is an abbreviation for Mi System Ads).
  3. Select the com.miui.systemAdSolution application (or β€œSystem Advertising Service”).
  4. Click Disable β†’ Stop (if the button is active).
  5. 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.

AnnexPacket nameWhat happens after the shutdownRisk of instability
Systemic advertising servicecom.miui.systemAdSolution70-80% of banners disappearLow.
The shop thatcom.xiaomi.mipicksDisappears advertising in the themesMedium (theme change may break)
Mi Videocom.miui.videoBanners in the player are being removedLow.
MIUI Analyticscom.miui.analyticsLess targeted advertisingHigh (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:

  1. Connect Redmi 7 to your computer and confirm debugging permission.
  2. Open the command prompt (cmd) in the folder with ADB.
  3. Enter the command to check the connection: adb devices must appear serial number of the device.
  4. 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.
  5. 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:

  1. Open Settings β†’ Connections β†’ Private DNS
  2. Select the host name of the Private DNS provider.
  3. 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?
Open your browser and go to https://adguard.com/adguard-dns-test.html. If the lock works, you will see a green tick next to AdGuard DNS.

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:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
  2. Install TWRP Recovery for Redmi 7 (codename: onc).
  3. Download firmware (e.g. Pixel Experience) and GApps (if you need Google services).
  4. 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 updateMIUI resets settingsRepeat the shutdown via ADB or use Tasker to automatically shut down
Mi Cloud is not working after deleting com.miui.cloudserviceThe application is responsible for synchronizationReturn it with adb shell cmd package install-existing com.miui.cloudservice
The smartphone does not connect to ADBNot installed drivers or debugging not includedInstall Xiaomi drivers and check Debugging over USB
After the DNS change, no ads are blocked.Applications use HTTPS or their own serversInstall 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).

FAQ: Answers to Frequent Questions

Can I turn off ads on Redmi 7 without a computer?
Yes, methods 1, 2 and 4 (DNS/VPN) do not require a PC connection. To completely remove ads through ADB, a computer is needed, but it is not necessary to disable personalized advertising and freeze system applications manually.
Why does it still appear after the Mi Video ad is turned off?
The Mi Video app uses its own ad servers that are not blocked through ADB or DNS. Solutions: Install an alternative player (like VLC or MX Player). Disable updates for Mi Video in the Play Market. Use AdGuard with advanced filters.
Is it safe to remove system applications through ADB?
Deleting most applications is safe, but some (com.miui.cloudservice, com.xiaomi.finddevice) can disrupt functions like Mi Cloud or device search. We recommend freezing applications first with the command: adb shell pm disable-user --user 0 com.miui.systemAdSolution If everything works well, delete.
How to return deleted applications through ADB?
To restore the system application, use the command: adb shell cmd package install-existing name packet For example, to return Mi Video: adb shell cmd package install-existing com.miui.video After that, restart the smartphone.
Will the ADB work on Redmi 7 after upgrading to MIUI 14?
Yes, ADB commands work on all versions of MIUI, including MIUI 14. However, Xiaomi can change packet names or restrict access to certain features. If the command does not work, check the current packet names through: adb shell pm list packages | grepui miui