The Xiaomi Redmi Note 7 is still one of the most popular budget smartphones, but owners regularly face intrusive advertising in system applications, notifications and even on the lock screen. Unlike flagship models, where advertising can be turned off through the settings of the premium version of MIUI, in the Redmi Note 7, this process requires deeper manipulation.
In this article, we'll look at 7 working ways, from simple tweaks to radical solutions like firmware custom version of MIUI without ad modules. It's important to understand that some methods can affect the stability of the device, so we'll detail the risks and consequences of each option. If you're willing to get rid of advertising once and for all, read on.
Why is Xiaomi Redmi Note 7 getting ads?
Advertising in MIUI is not a bug, but a feature, Xiaomi monetizes budget models with integrated ads that are shown in:
- π± System applications (Security, Themes, Music, Videos)
- π Notifications (pop-up banners in the curtain)
- π Lock screen (advertising cards when unlocking)
- π Search results (built-in search by phone)
- π² Launcher (widgets and folders on the home screen)
In the newer versions of MIUI 12/13/14, some of the ads can be turned off through settings, but on the Redmi Note 7 (especially with MIUI 10-12 firmware), these options are often hidden or unavailable.The fact is that the smartphone was released in 2019 with MIUI 10 based on Android 9 Pie, and its advertising modules are hardwired into system services, which means that standard methods like disabling Personalized Recommendations do not always work.
β οΈ Attention: After updating to MIUI 12.5+ Some users have noted that ads come back even after manually shutting down, which is due to the automatic resetting of settings through Xiaomi servers. ADB or firmware.
Method 1: Disabling personalized advertising in settings
The safest and easiest method is to deactivate personalized ads through the settings menu, which will not remove the ads completely, but will significantly reduce the amount of ads.
Instructions:
- Open Settings β Xiaomi account.
- Go to Mi Account β Account settings β Personalization and advertising.
- Turn off the sliders: π Personalized recommendations π Promotional notices π Analysis of use
Settings β Additional β Special features β System settings
Receive recommendations
After this action, ads in Topics, Security, and some other apps should disappear, but banners in Launcher and lock screens may remain, requiring more drastic measures to remove them.
No banners in the "Themes" appendix"|No ads in the notification curtain|Disappeared advertising cards on the lock screen|There are no pop-up windows in "Security"-->
Method 2: Resetting the Ad ID (Google Ad ID)
Each Android device is assigned a unique advertising ID (Google Ad ID) that is used for targeted advertising, and resetting it will not remove the ads completely, but reset the targeting settings, making the ads less intrusive.
How to reset Ad ID:
- Go to Settings β Google β Advertising.
- Click Reset Advertising ID.
- Confirm the action (you may need to enter a password from your Google account).
For a deeper cleanup, you can use apps like AppBrain Ad Detector (available on Google Play), which shows which apps are using your Ad ID and allows you to block their access.
β οΈ Attention: Reset Ad ID It does not affect Xiaomiβs system advertising (e.g. Mi Video or Mi Browser) and only works with ads shown through Google services (e.g. in games or third-party apps).
Method 3: Blocking Advertising through ADB (without root)
If standard settings donβt work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to turn off system components without obtaining root permissions. This method works on the Redmi Note 7 with any version of MIUI, but requires a connection to a computer.
Step-by-step:
- Turn on USB debugging: Go to Settings β About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β Additional β Developer. Activate USB Debugging.
Connect your phone to your PC
ADB
Mi PC Suite
Open the command line.
adb devices(Your device name should appear β if not, check the drivers and cable.)
adb shell pm uninstall --user 0 com.miui.systemAdSolutionadb shell pm uninstall --user 0 com.xiaomi.midropadb shell pm uninstall --user 0 com.miui.analyticsThese commands will remove the main modules responsible for displaying ads. Once the phone is rebooted, the banners in Settings, Themes and Security should disappear.
What if the ADB canβt see the device?
| ADB Team Team | What's removed | Effects of consequences |
|---|---|---|
| com.miui.systemAdSolution | Main Module of Advertising in MIUI | Disappears advertising in settings and notifications |
| com.xiaomi.midrop | Mi Drop (sometimes displaying ads) | You will not be able to use the built-in file transfer function |
| com.miui.analytics | Collecting usage analytics | Xiaomiβs βrecommendationsβ will stop coming |
| com.android.browser | Standard Mi Browser browser | The browser will disappear, but you can install Chrome or Firefox |
Important: Not all ADB commands are secure. For example, deleting com.miui.home (launcher) will make it impossible to use your phone. The commands above are checked on the Redmi Note 7 and do not break the system, but back up your data before you execute them.
Disabled personalized recommendations |Reset Google Ad ID|Used ADB|Stripped custom MIUI|Nothing tried-->
Method 4: Installation of an alternative launcher
If the ads are mostly on the home screen (widgets or folders), you can replace the standard MIUI Launcher with a third-party one, which will not remove the system ads completely, but will make them less visible.
The best alternatives for the Redmi Note 7 are:
- π Nova Launcher β the most popular launcher with flexible settings and no ads.
- π¨ Lawnchair β open launcher with support for themes and gestures.
- β‘ Hyperion Launcher β Lightweight and fast, optimized for weak devices.
- π Microsoft Launcher β Integration with Windows and Cloud Services.
How to determine:
- Download the selected launcher from Google Play.
- When you first start, select it as the default launcher.
- In the new launcher settings, disable all widgets and folders from Xiaomi (for example, Mi Drop, Mi Video).
The downside of this method is that some system functions (like Double-click to lock) may not work properly, and the ads will remain in Settings and Security, but will not be on the home screen.
π‘
If after installing the alternative launcher, there are lags, try to turn off animation in the developer settings (Settings β Additional β For developers β The scale of the animation window / transition = Off).
Method 5: Firmware custom MIUI without advertising
The most radical, but also the most effective way is to flash a modified version of MIUI, from which the advertising modules have been removed.
- π οΈ MIUI by Xiaomi.eu β European firmware without advertising and Chinese services.
- π§ LineageOS β pure Android without branded bells and whistles Xiaomi.
- π± Pixel Experience β firmware with Google Pixel interface.
Warning: Custom software firmware resets all data on your phone and can lead to a loss of warranty, and there is a risk of bricking the device if you do not follow the instructions. If you are a beginner, you should consult a specialist.
The common firmware algorithm MIUI by Xiaomi.eu:
- Unblock the bootloader: Apply for unlocking through Xiaomi's official website (a tied Mi Account will be required). Wait 72 hours (wait time for new accounts). Use the Mi Unlock Tool to unlock.
- Install TWRP Recovery: Download TWRP for Redmi Note 7 (codename lavender) from twrp.me. Run through fastboot with command: fastboot flash recovery twrp.img
Squeeze the custom MIUI:
- Download the firmware Xiaomi.eu for lavender.
- Reboot to TWRP (Hardware buttons: Power + Vol Up).
- Make Wipe β Format Data (this will delete all data!)
- Install the firmware through Install.
β οΈ Attention: After the firmware MIUI Xiaomi.eu may stop working: πΆ LTE in some regions (if the firmware does not support your frequencies). π³ Google Pay (due to lack of SafetyNet certification). π Some sound effects (like Dirac) Check the forum reviews before you run the firmware. XDA Developers for your model.
Method 6: Use DNS-filters (without root)
If an ad appears in a browser or some apps, it can be blocked at the DNS level.This method will not remove MIUI system banners, but will stop showing ads on Google Chrome, YouTube and other services.
How to set up:
- Go to Settings β Connections β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: dns.adguard.com (AdGuard DNS) family.adguard-dns.com (with blocking adult content) 1.1.1.3 (Cloudflare Family)
Save the settings and restart the phone.
To make it more flexible, you can use the Blokada app (available on Google Play), which blocks ads and trackers without root, and creates a local VPN that filters traffic through.
π‘
DNS-Filters do not affect Xiaomiβs system advertising, but effectively block banners in browsers and some applications. ADB or firmware.
Method 7: Getting root rights and removing advertising modules
The hardest, but also the most effective way is to get root rights and manually delete the files responsible for the ad impressions, which requires an unlocked bootloader and an installed Magisk.
Step-by-step:
- Unlock the bootloader (see Method 5).
- Install Magisk: Download the latest version of Magisk from GitHub. Sweat through TWRP (similar to custom MIUI firmware).
Delete the promotional packages:
- Install Root Explorer or Mixplorer.
- Go to /system/priv-app/ and delete folders: MiuiSystemAdSolution AnalyticsCore Msa
- Go to /system/app/ and delete: Browser (Mi Browser) MiDrop MiVideo MiMusic
- Reboot the phone.
After that, the ads will disappear from all system applications, but there are risks:
- π¨ Loss of warranty (if the device is under warranty).
- π Unstable performance of some features (e.g. Google Pay or Widevine) L1 for Netflix HD).
- π Repeat the process after each major update MIUI.