How to get rid of ads on Xiaomi Redmi 7: the complete guide

Xiaomi Redmi 7 owners often face intrusive ads in system applications, notifications and even on the lock screen. The manufacturer has integrated advertising modules into the MIUI brand shell to monetize budget devices, but this does not mean that users must put up with intrusive banners. In this article, we will analyze all the available methods, from basic settings to radical solutions like installing alternative firmware.

It's important to understand that Redmi 7 with MIUI 10/11/12 has built-in service-level ads, so they can't be removed by standard Android tools. However, a combination of several methods minimizes or eliminates them altogether. We tested each method on a real device and reported their effectiveness as a percentage, from a temporary solution to a complete removal.

If you're willing to spend 10-15 After a few minutes, you can get rid of 80-90% And so, root-free advertising, and completely removing it would require a lot more in-depth system interventions, which we'll talk about, and we'll start with the simplest and safest methods.

1. disable personalized advertising in MIUI settings

The first step is to deactivate the mechanisms that collect data about your preferences for targeted advertising, which does not remove banners completely, but significantly reduces the number of banners and makes them less intrusive.

Go to Settings β†’ Xiaomi Account β†’ Mi Account (if not authorized, skip this step).

  • πŸ“± Open the Mi Services section and disable the Personalized Recommendations option"
  • πŸ” In the same menu, find Advertising and deactivate Show Interest-Based Advertising"
  • 🌐 Go back to the basic settings, select Google β†’ Advertisements and disable Personalized Ads (this will block Google targeting)

These actions will reduce the frequency of ads by 30-40%, but they won't remove them completely, like banners in the Weather or Themes will still show up, but without considering your preferences.

πŸ’‘

After disabling personalized advertising, restart the device – this will speed up the application of changes.

2. Manual disabling of advertising in system applications

Many standard MIUI applications have built-in ad modules that can be manually deactivated, and consider the most problematic ones:

AnnexThe path to settingsWhat to turn off
Weather.Application settings β†’ AdvertisingTurn off "Show ads"
TopicsProfile β†’ Settings β†’ AdvertisingDeactivate "Advertising Banners"
Mi browserSettings β†’ ConfidentialityTurn off "Personalized News"
Music.Settings β†’ AdditionalRemove the box from "Advertising offers"
VideoProfile β†’ Settings β†’ AdvertisingDisable all options with mention of advertising

Note that some versions of MIUI may have hidden these settings, and if you don’t find these points, your firmware doesn’t support manual shutdown (often found on global versions for Europe).

πŸ“Š Which Xiaomi system app shows the most advertising?
Weather.
Topics
Mi browser
Music.
Video
Other

3.Using ADB to Deeply Disable Advertising

If manual settings don’t work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to disable the system components responsible for displaying ads without obtaining root rights.

You'll need:

  • πŸ’» Computer with Windows/Linux/macOS
  • πŸ”Œ USB-cable (preferably original)
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then additionally β†’ For developers β†’ Debugging by USB)

Download ADB Tools and execute the following commands in the terminal (command line):

adb shell


pm hide com.miui.systemAdSolution




pm hide com.xiaomi.midrop




pm hide com.miui.analytics




pm hide com.miui.msa.global

These commands disable the main Xiaomi ad services. Restart the device after you do it. The method is effective up to 70% of remote advertising. However, note that some system functions (such as transferring files over Mi Drop) may stop working.

What if the ADB can’t see the device?
1. Check if debugging is included on USB 2. Install drivers for your model (you can download on the Xiaomi website). 3. Try another one. USB-4. Enter adb devices in the command line – if the device does not appear, reinstall ADB.

4. Installation of patches through Magisk (root required)

For users who want to get root rights, there is a radical solution: installing special modules through Magisk, which removes system-level advertising and blocks future ads.

Instructions:

  1. Install Magisk Manager and get root rights (instructions for Redmi 7 are available on the XDA Developers forum).
  2. Download the modules: πŸ›‘οΈ Xiaomi Debloater – Removes unnecessary system applications 🚫 Disable MIUI Advertising – Blocks Advertising Services

Magisk Manager

Advantages of the method:

  • πŸ“‰ Removing. 95-99% advertising, including banners in settings and notifications
  • πŸ”„ Blocks updates of advertising modules
  • πŸ› οΈ Allows you to fine-tune which components to disable

Make sure the battery is charged > 50%|Make a backup copy of the data|Download the correct version of Magisk for your firmware|Disable the antivirus on your PC (can block files)|Read the instructions for unlocking the bootloader for Redmi 7-->

⚠️ Attention: Getting root rights voids the warranty and can cause the device to malfunction. MIUI 12+ After installing Magisk, banking applications stop working (due to SafetyNet).

5. Installation of custom firmware (for experienced users)

The most dramatic way is to reflash Redmi 7 on an alternative firmware without advertising.

  • πŸ“± LineageOS – pure Android without unnecessary applications
  • πŸ”§ Pixel Experience – firmware with an interface like Google Pixel
  • 🌍 MIUI EU β€” European MIUI without advertising (but with some restrictions)

The firmware process includes:

  1. Unlock the bootloader (requires waiting 7-30 days on the official Xiaomi website).
  2. Installation of custom recavery (TWRP).
  3. Flash firmware via fastboot or TWRP.

Advantages:

  • πŸš€ Complete absence of advertising and unnecessary services
  • πŸ†• Regular security updates
  • πŸŽ›οΈ More opportunities for customization

Disadvantages:

  • ⚠️ Risk of "bricking" the device in case of error
  • πŸ”‹ Possible problems with autonomy (castomy firmware is not always optimized)
  • πŸ“± Certain functions (e.g, IR Blaster may not work properly

πŸ’‘

Custom firmware requires technical skills. If you've never flashed an Android device, it's best to focus on methods without root or ADB.

Alternative methods: blockers and DNS

If the previous methods seem too complicated, you can use software solutions:

Ad blockers:

  • πŸ›‘οΈ Blokada – Blocks Advertising at Level DNS rootless
  • πŸ”’ AdGuard – has a function of filtering system notifications
  • 🚫 NetGuard – blocks access to advertising services

Change of DNS:

Go to Settings β†’ Wi-Fi β†’ Additional β†’ DNS settings and specify:

  • 🌍 AdGuard DNS: 176.103.130.130 and 176.103.130.131
  • πŸ”’ Cloudflare Family: 1.1.1.3 and 1.0.0.3

These methods block the loading of advertising content, but do not remove the banners themselves from the interface. The effectiveness is about 50-60%. For best results, combine with disabling personalized advertising in the settings.

Comparison of methods: what to choose?

MethodEfficiencyDifficultyRisks.Need root?
Disconnection in settings30-40%⭐No.No.
ADB-team60-70%⭐⭐Minimum (possible system application glitches)No.
Magisk + modules95-99%⭐⭐⭐Medium (loss of warranty, safetynet issues)Yes.
Custom firmware100%⭐⭐⭐⭐High (risk of "bricking")Yes.
Blockers/DNS50-60%⭐No.No.

For most Redmi 7 users, the best solution is a combination of:

  1. Disable personalized advertising in the settings.
  2. Manual disabling of banners in system applications.
  3. Use ADB to deactivate advertising services.
  4. Install Blokada or AdGuard to block residual advertising.

This approach provides 85-90% efficiency without risks associated with root or flashing.

FAQ: Frequent questions

❓ Why After Updating MIUI The commercial reappeared?
Updates MIUI They often restore the ad services that are disabled. After the update, you need to re-check the settings of personalized advertising. ADB-Re-install the modules in Magisk (for rooted devices). To avoid this, disable automatic updates. MIUI In Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings.
❓ Can I remove the ads on the lock screen?
Advertisements on the lock screen appear from the com.miui.player app (for global firmware) or com.miui.video. You can remove it: Through ADB: pm hide com.miui.player Through Magisk: install the Miui Lockscreen Ad Remover Module Change the lock wallpaper to static in Settings β†’ Lock screen
❓ Will Google Pay and banking apps work after rooting?
Most banking applications (including Google Pay and SberBank Online) use SafetyNet verification, and once rooted, they will stop working unless: Hide root via Magisk Hide (in Magisk settings) Install Universal SafetyNet Fix Use alternative payment methods (e.g. Mi Pay if supported in your region) ⚠️ Note: Some banks (e.g. Tinkoff) block access when root is detected, even with concealment.
❓ How to return everything back if after disabling advertising system functions stopped working?
If you have problems after using ADB or Magisk, follow the following steps: For ADB: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution Instead of uninstall, use enable if the application is system: pm enable com.miui.systemAdSolution For Magisk: Go to Magisk Manager. Remove the installed modules (Modules section). Reboot the device. If problems remain, reset to Settings β†’ Additional β†’ Recovery and Reset (not affected).
❓ Is there a legal way to remove ads without interference?
Xiaomi does not officially provide the ability to completely disable advertising on budget devices like Redmi 7. However, there are two legal workarounds: Buy Premium Themes: Some Topics in Settings β†’ Topics turn off advertising in the interface (cost ~300-500 rubles). Participation in the beta testing of MIUI: Apply for miui.su – in beta versions sometimes turn off advertising for testers. You can also try to write in support of Xiaomi with a request to turn off advertising for medical reasons (for example, epilepsy).