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

The Xiaomi Redmi 7A is one of the most popular budget smartphones, but owners often face annoying ads in system apps, notifications and even on the lock screen.The manufacturer has integrated ad modules into MIUI firmware to compensate for the device's low price.However, persistent banners are not only annoying, but also expending up to 15% of battery power per week on background ad activity, according to tests by users of the 4PDA forum.

In this article, we'll look at all the current ways to disable ads, from standard MIUI settings to radical methods using ADB and custom firmware. It's important to understand that some solutions require technical skills, and the wrong actions can lead to malfunctioning of the phone.

Why Redmi 7A is getting ads and where they come from

The Redmi 7A ads are embedded in MIUI system applications through the Msa (Mobile Service Ads) service, and appear in the following places:

  • πŸ“± Lock screen – banners at the bottom or app recommendations
  • βš™οΈ Settings – Advertising in the β€œAbout” or β€œAbout” section"
  • πŸ“ Explorer – banners in the folders β€œDownloads” or β€œImages"
  • πŸ”” Notifications – push ads from Xiaomi (e.g., β€œRecommended Games")
  • πŸ›’ System applications: Music, Video, Themes, Browser

The main sources of advertising:

SourceHow it manifestsCan I turn it off?
com.miui.systemAdSolutionBanners in settings and on the lock screenYes, through MIUI settings.
com.xiaomi.midropAdvertising in file transfer notificationsYeah, disabling notifications.
com.miui.analyticsData collection for targeted advertisingPartially, through limiting background activity
com.android.browserBanners in a standard browserYes, a browser replacement.
com.miui.playerAdvertising in the music appendixYes, disabling personalized recommendations

Since 2020, Xiaomi has been actively monetizing budget models through advertising, and the Redmi 7A (released in 2019) has fallen into this wave of updates.

⚠️ Note: Disabling advertising through system settings may result in some features MIUI (For example, topics or cloud storage will not work properly.We recommend that you first back up your data in Settings. β†’ Additionally. β†’ Backup and reset.

πŸ“Š Where you are most annoyed by Redmi ads 7A?
On the lock screen
Notifications.
In system applications (Music, Browser)
In the phone settings
I'm fine with it.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest way to do this is to deactivate personalized recommendations through the settings menu, which won't take away all the ads, but it will reduce the amount of ads.

Instructions:

  1. Open Settings β†’ Xiaomi Account (if not authorized, log in to your account).
  2. Go to MIUI Settings (may be called "Additional Settings").
  3. Choose Advertising or Personalized Recommendations.
  4. Turn off the sliders: πŸ”˜ Personalized recommendations πŸ”˜ Promotional notices πŸ”˜ Use Analytics (optional)

Save the changes and restart the phone.

This method reduces ads by 40-60%, but does not eliminate them completely, for example, banners on the lock screen may remain because they are managed by another service.

πŸ’‘

If the Advertising option is not in the settings, upgrade to the latest version of MIUI. In older versions (below 12.0), this section may not be available.

Method 2: Blocking Advertising via DNS (without root)

Change of change DNS-The method works without root rights and does not affect the warranty.

Steps to set up:

  1. Open Settings β†’ Wi-Fi (or β€œMobile Network” if you use mobile Internet).
  2. Click on the connected network and select Change Network β†’ Additional settings.
  3. In the DNS field 1, enter 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard DNS).
  4. In the DNS 2 field, type 1.0.0.1 or 94.140.15.15.
  5. Save your settings and reconnect to the network.

⚠️ Note: Some banking applications (Sberbank, Tinkoff) may block access when using third-party applications DNS. In this case, return the standard settings. DNS Add banking domains to exceptions through the AdGuard app.

Make sure your phone is connected to Wi-Fi (not mobile data)

Check the browser (websites should open)

Open system applications (Music, Themes) – there should be no advertising

Reboot your phone to apply changes

-->

Method 3: Disabling Advertising through ADB (no root rights)

If previous methods didn’t work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which requires connecting the phone to a computer, but does not violate the warranty.

Step-by-step:

  1. Download and install Platform Tools (including ADB) on your computer.
  2. On your phone, activate Settings β†’ About Phone β†’ MIUI version (click 7 times to turn on Developer Mode).
  3. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  4. Connect your phone to your PC through USB-cable (select "File Transfer" mode").
  5. Open the command prompt (Windows) or terminal (Mac/Linux) in the folder with ADB and type:
adb devices

(Series numbered device should appear. If not, check the drivers.)

adb shell pm disable-user --user 0 com.miui.systemAdSolution

This command disables the main MIUI advertising module. To completely block, execute additional commands:

adb shell pm disable-user --user 0 com.xiaomi.midrop


adb shell pm disable-user --user 0 com.miui.analytics




adb shell pm disable-user --user 0 com.miui.bugreport




adb shell pm disable-user --user 0 com.miui.hybrid

Once done, restart your phone. Ads should disappear from system apps and notifications.

What if the ADB can’t see the device?
1. Install Xiaomi drivers from the official website (section "Support" β†’ Drivers”). 2. Try another one. USB-cable (original from Xiaomi). 3. Enable the "Debugging by" item in the developer settings USB (Security settings)” 4. Restart your phone and PC. 5. If you are using Windows, run the command prompt on behalf of the administrator.

Method 4: Removing Advertising through Root Rights (for Power Users)

If you're ready to root, you can completely remove the ad modules from the system, which is 100% effective, but it's not guaranteed and can cause the phone to run in a very unstable way.

Tools required:

  • πŸ“± Unlocked bootloader on Redmi 7A.
  • πŸ–₯️ Magisk utility for obtaining root rights.
  • πŸ”§ Root Explorer or Titanium Backup.

Instructions:

  1. Unlock the bootloader through the official Xiaomi Mi Unlock Tool (requires a wait of 7-15 days after the account is tied).
  2. Install custom recovery (TWRP) for Redmi 7A (download on the official website).
  3. Sweep Magisk through TWRP to obtain root rights.
  4. With Root Explorer, delete the following folders and files: /system/app/SystemAdSolution/system/priv-app/Analytics/system/priv-app/MiuiDaemon /data/data/com.miui.systemAdSolution

Reboot the phone.

⚠️ Note: Deleting system files without a backup can lead to a "brick" of the phone (completely inoperable). TWRP backup.

πŸ’‘

Root rights give you full control of the system, but increase the risk of virus attacks.Do not install applications from unverified sources and regularly update Magisk.

Method 5: Installation of custom firmware (radical method)

If you don't like standard MIUI, you can install alternative firmware, like LineageOS or Pixel Experience, which doesn't include Xiaomi ads, but requires an unlocked bootloader and technical skills.

The advantages of custom firmware:

  • βœ… No built-in advertising and unnecessary system applications.
  • βœ… More recent versions of Android (for example, Android 12 instead of Android 9 in the standard version) MIUI for Redmi 7A).
  • βœ… Improved performance and battery life.

Cons:

  • ❌ Loss of guarantee.
  • ❌ Risk of unstable camera or sensor operation (e.g, NFC may not work).
  • ❌ Lack of official security updates.

Installation instructions:

  1. Unlock the bootloader (as in method 4).
  2. Download the firmware for Redmi 7A (codename pine) from the XDA Developers website.
  3. Install TWRP and make a full backup of the current system.
  4. Fluid the firmware through TWRP (wipe dalvik, cache, system before installation).
  5. Install GAPPS (Google Apps) separately if they are not included in the firmware.

The following are the Redmi 7A firmware:

FirmwareAndroid versionFeatures
LineageOS 18.1Android 11Stable, minimalist interface
Pixel ExperienceAndroid 12Google Pixel interface, good optimization
Havoc-OSAndroid 11Lots of customization, but camera bugs are possible
crDroidAndroid 11A good balance of stability and function

πŸ’‘

Before installing custom firmware, check user reviews on the XDA forum.Some firmware may not support dual SIM or have issues with the camera's autofocus.

Method 6: Using third-party apps to block ads

If you don't want to interfere with system settings, you can use blocking apps, which work at the VPN level or at the traffic filtering level.

Top.-3 Advertising Blocking Apps on Redmi 7A:

  1. AdGuard: πŸ”Ή Blocks ads in the browser and applications. πŸ”Ή It has a "protection" function. DNS". πŸ”Ή Free version with restrictions.
  2. Blokada: πŸ”Ή It's not rooting. πŸ”Ή Blocks trackers and advertising domains. πŸ”Ή Open source code.

NetGuard

  • πŸ”Ή Blocks access to the Internet for applications.
  • πŸ”Ή You can turn off the Internet for advertising services.
  • πŸ”Ή Requires Root for full functionality.
  • Turn on DNS Protection and select AdGuard DNS Server.

After discharge:

  • πŸ“± Do not restore data from backup MIUI β€” It may contain advertising modules.
  • πŸ”§ Turn off personalized advertising immediately (see Method 1).
  • πŸ“² Do not install applications from unverified sources.
  • Send a request and wait for a response (usually 3-7 days).

Chances of success:

  • βœ… High if you bought a phone in Europe or officially in Russia (due to user protection laws).
  • ❌ Low if the phone is purchased in China or on AliExpress (global firmware often ignores such requests).

Alternatively, tweet @Xiaomi or the official MIUI forum, sometimes making public appeals is faster.

FAQ: Frequent questions about Redmi 7A ads

❓ Why After Updating MIUI Advertising has increased?
Xiaomi regularly adds new ad modules in updates. For example, MIUI 12.5 has banners in Settings β†’ Storage that were not in MIUI 11. To avoid this, turn off automatic firmware updates in Settings β†’ About Phone β†’ System Update β†’ Three Points β†’ Settings β†’ Auto Update.
❓ Can you turn off advertising without a computer?
Yes, methods 1, 2, 6 and 7 do not require a PC connection (ADB) If you don't have a PC, try using the Termux app to run it. ADB-commands directly from the phone, but it is more complicated and requires terminal skills.
❓ Will the advertisements come back after the phone is reset?
Yes, if you restore data from a MIUI backup or update your firmware. Advertising modules are sewn into the system, so after any reset, they need to be turned off again (see Method 1). To avoid this, immediately disable personalized recommendations after the reset and do not update the MIUI.
❓ Why some apps stopped working after blocking ads?
Some apps (especially games and banking services) check for ad SDKs. If you block ads through DNS or ADB, they may give an error "No Internet connection" or "Update App." Solution: Add the problematic app to the AdGuard/Blokada exceptions. Return the standard DNS settings for the mobile network. Use a separate browser (like Firefox) for applications that are sensitive to blocking.
❓ How to check if the advertisement has been removed?
Check the following places: πŸ“± Lock screen – scroll down, there should be no banners. βš™οΈ Settings β†’ There is no advertising at the bottom of the screen. πŸ“ Conductor β†’ Downloads – No banners above files. πŸ”” Notifications panel – no push ads from Xiaomi. πŸ›’ System applications (Music, Video, Themes) – no banners in the interface. If the ad is left in one of the places, repeat the steps from the corresponding method or combine methods (for example, ADB + DNS).