How to permanently remove ads on Xiaomi Redmi Note 7: working ways of 2026

Xiaomi Redmi Note 7 smartphones are still popular due to the excellent price-performance ratio, but many users are annoyed by the built-in advertising in the MIUI branded shell. Banners appear in settings, app menus, browser and even on the lock screen - this not only distracts, but also slows down the device. Fortunately, there are several ways to completely or partially get rid of intrusive advertising without compromising the functionality of the phone.

In this article, we’ll look at 5 proven methods, from simple menu settings to radical solutions like custom firmware, how to turn off personalized ads through your Mi Account, which system apps can be safely removed, and why resetting ad IDs only helps temporarily, and we’ll also talk about the risks and consequences of each method so you can choose the best option for your Redmi Note 7.

1. disable personalized advertising in MIUI settings

The safest and fastest way to reduce the amount of ads is to deactivate personalized ads in your system settings, a method that doesn’t require root rights or special knowledge, but doesn’t work on all versions of MIUI (in recent updates, Xiaomi has partially restricted access to these options).

To disable targeted advertising:

  • πŸ“± Open the Settings. β†’ Xiaomi Account (if not authorized, log in to Mi Account).
  • πŸ” Go to the Mi Cloud section β†’ Synchronize and disable the Advertising item (if any).
  • πŸ› οΈ Go back to the main settings and find more. β†’ Special facilities β†’ Advertising (the path may differ depending on the version) MIUI).
  • 🚫 Turn off sliders Personalized recommendations and show ads.

After this action, the number of ads will be reduced by 30-50%, but banners in system applications (for example, in Browser or Music) may remain.

πŸ’‘

If your MIUI version doesn’t have an Ads option in its settings, try upgrading to the latest stable version of the firmware – sometimes Xiaomi returns these options after users complain.

2. reset of the advertising ID (Advertising ID)

Each Android device is assigned a unique Advertising ID, which is used to track user activity and display targeted ads, and resetting this ID will not remove the ads completely, but will make them less intrusive, as the system will perceive your phone as a β€œnew” device.

How to Reset Advertising ID:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Reset Advertising ID and confirm the action.
  3. (Optional) Turn off the slider Personalized Ads in the same menu.

The effect of the reset is temporary – after 1-2 weeks, the ads can return. For a permanent result, it is recommended to combine this method with disabling personalized ads in the Mi Account (see section 1).

πŸ“Š How often do you see ads on your Xiaomi?
All the time, all the menus.
Only in system applications
There's almost no advertising.
Didn't notice the commercials.

3. Removal of system applications without root rights

Many of the banner ads in MIUI are displayed through Xiaomi’s pre-installed apps, such as Mi Browser, Mi Video, Mi Music and GetApps. These can be removed or disabled without obtaining root rights, but it’s important to do so carefully so as not to disrupt the system.

List of safe applications to remove:

  • 🌐 com.android.browser (Mi Browser) – the main source of advertising in the browser.
  • 🎡 com.miui.player (Mi Music) – shows banners in the player.
  • πŸ“Ί com.miui.videoplayer (Mi Video) – Advertising in Video Player.
  • πŸ“¦ com.xiaomi.midrop (Mi Drop) – an unnecessary service for transferring files.
  • πŸ›’ com.xiaomi.mipicks (GetApps) – an app store with ads.

To remove, use ADB (Android Debug Bridge). Connect your phone to your PC, enable USB Debugging in the developer settings, and follow the command:

adb shell pm uninstall -k --user 0 name packet

Enable debugging over USB in the developer settings

Install ADB-PC drivers

Download the ADB platform (for example, from Google)

Create a backup copy of the data

Check the list of packages with the command adb shell pm list packages-->

⚠️ Note: Do not remove applications called com.miui or com.android unless you are sure of their purpose, this may cause the system to fail.

4. Use of alternative launchers and firmware

If standard methods don’t work, you can replace the MIUI shell with a third-party launcher (for example, Nova Launcher or Lawnchair) or install custom firmware. The first option is simpler and safer, the second one is more radical, but requires unlocking the bootloader and may be unwarranted.

Comparison of methods:

MethodRoot is required.DifficultyEfficiencyRisks.
Third-party launcher❌ No.⭐ Easy.Removes ads on the main screenMinimum (possible bugs with widgets)
Custom firmware (such as LineageOS)βœ… Yes.⭐⭐⭐⭐ Hardly.Takes down all the ads completely.Loss of warranty, risk of "bricking"
MIUI without advertising (modified)βœ… Yes.⭐⭐⭐ Middle-AverageRemove advertising, retain the functionality of MIUII need to unlock the loader.

To install custom firmware on Redmi Note 7 (lavender) you will need:

  1. Unlock the bootloader through Mi Unlock Tool (you need a Mi Account tied to the phone).
  2. Install TWRP Recovery (Lavender version)
  3. Download the right firmware (e.g. LineageOS 20 or Pixel Experience).
  4. Swipe through TWRP, pre-made backup.
What is unlocking the bootloader?
Bootloader unlocking is a process of disabling protection that prevents unofficial software from being installed on Xiaomi devices. Once unlocked, you can flash custom recovery (such as TWRP) and install modified firmware. However, this voids the warranty and increases the risk of damaging the device if you do not do the right thing. Xiaomi officially allows unlocking, but requires you to tie an account and wait 7-15 days after submitting an application.

⚠️ Note: Redmi Note 7 with firmware MIUI 12.5+ Unlocking the bootloader can result in the device being locked if all conditions are not met (e.g., binding). SIM-Before the procedure, carefully read the instructions on the forums. 4PDA or XDA Developers.

5. Blocking ads through hosts file

Another effective way is to edit the hosts file, which blocks access to ad servers, which requires root rights or special applications like AdAway (for devices without root, you need to configure it via a VPN).

Instructions for AdAway:

  1. Download AdAway from the official website or F-Droid.
  2. Open the application and click Download files and apply.
  3. Reboot the phone.
  4. (Optional) Manually add domains of Xiaomi ad servers to hosts: 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 track.ad.xiaomi.com 127.0.0.1 ad.mi.com

This method blocks up to 90% of ads, including banners in system applications, but some MIUI updates can reset the hosts file, so it will have to be restored after updates.

πŸ’‘

Editing a hosts file is one of the most effective ways to block ads, but requires root rights or customization. VPN. Without root, you can use apps like Blokada or DNS66, which work through local VPN-server.

6. Radical-method: full reset to factory settings

If all the other ways didn't work and the ads became unbearable, you can do a full reset, which will delete all user data, but also reset the advertising IDs and return the system to a "clean" state.

How to make a hard reset:

  1. Create a backup of important data (photos, contacts, messages).
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. Choose to erase all data and confirm the action.
  4. After the reboot, set up the phone as new, but don’t restore data from the backup – this can bring back ad settings.

⚠️ Attention: On the Redmi Note 7 with MIUI 13+ After reset, you may need to re-authorize to Mi Account to unlock the device. If you forget your account information, the phone may remain locked!

FAQ: Frequent questions about advertising on Xiaomi Redmi Note 7

πŸ”Ή Why After Updating MIUI The commercial reappeared?
Xiaomi regularly updates its ad-show mechanisms, and some settings (such as deactivated identifiers) may be reset. After the update, check Settings β†’ Xiaomi Account β†’ Advertising and disable sliders again if necessary. It is also recommended to block ad domains through the hosts file (section 5).
πŸ”Ή Can you remove advertising without root rights?
Yes, but not completely. Without root, you can: Turn off personalized ads in settings (section 1). Uninstall some system applications via ADB (Use third-party launchers (Section 4) Block advertising through DNS (e.g. 1.1.1.3 from Cloudflare, or VPN-But without root, you can't completely remove all the ad modules. MIUI.
πŸ”Ή What are the risks of removing system applications?
Deleting some applications can result in: System errors (such as missing shortcuts or settings failures); inability to update MIUI through the standard menu; loss of functionality (such as removing Mi Share, fast file transfer will stop working); it is critical not to delete packages with the names com.miui.home, com.android.settings or com.miui.securitycenter - this will lead to "brickling" of the phone.
πŸ”Ή Why does the camera or sensors not work after installing custom firmware?
This is a typical problem when running unofficial builds on the Redmi Note 7. Reasons: No proprietary camera drivers (you need to install separately through Magisk); Incompatibility of the firmware core with hardware (for example, for a lavender model you need to use firmware for it, not for violet); firmware errors (for example, an incorrectly selected firmware option); Solution: search for firmware marked "Camera Fixed" or install patches via TWRP.
πŸ”Ή How to check if the ad blocker is working?
To make sure that the ads are actually blocked: Open Mi Browser and check if the banners on the homepage have disappeared. Go to Settings β†’ About the phone - the ad units should be missing. Use the PCAPdroid app to analyze traffic: if requests to the domains ad.xiaomi.com or sdkconfig.ad.xiaomi.com are missing, the lock works.