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:
| Source | How it manifests | Can I turn it off? |
|---|---|---|
| com.miui.systemAdSolution | Banners in settings and on the lock screen | Yes, through MIUI settings. |
| com.xiaomi.midrop | Advertising in file transfer notifications | Yeah, disabling notifications. |
| com.miui.analytics | Data collection for targeted advertising | Partially, through limiting background activity |
| com.android.browser | Banners in a standard browser | Yes, a browser replacement. |
| com.miui.player | Advertising in the music appendix | Yes, 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.
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:
- Open Settings β Xiaomi Account (if not authorized, log in to your account).
- Go to MIUI Settings (may be called "Additional Settings").
- Choose Advertising or Personalized Recommendations.
- 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:
- Open Settings β Wi-Fi (or βMobile Networkβ if you use mobile Internet).
- Click on the connected network and select Change Network β Additional settings.
- In the DNS field 1, enter 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard DNS).
- In the DNS 2 field, type 1.0.0.1 or 94.140.15.15.
- 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:
- Download and install Platform Tools (including ADB) on your computer.
- On your phone, activate Settings β About Phone β MIUI version (click 7 times to turn on Developer Mode).
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC through USB-cable (select "File Transfer" mode").
- 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.systemAdSolutionThis 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.hybridOnce done, restart your phone. Ads should disappear from system apps and notifications.
What if the ADB canβt see the device?
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:
- Unlock the bootloader through the official Xiaomi Mi Unlock Tool (requires a wait of 7-15 days after the account is tied).
- Install custom recovery (TWRP) for Redmi 7A (download on the official website).
- Sweep Magisk through TWRP to obtain root rights.
- 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:
- Unlock the bootloader (as in method 4).
- Download the firmware for Redmi 7A (codename pine) from the XDA Developers website.
- Install TWRP and make a full backup of the current system.
- Fluid the firmware through TWRP (wipe dalvik, cache, system before installation).
- Install GAPPS (Google Apps) separately if they are not included in the firmware.
The following are the Redmi 7A firmware:
| Firmware | Android version | Features |
|---|---|---|
| LineageOS 18.1 | Android 11 | Stable, minimalist interface |
| Pixel Experience | Android 12 | Google Pixel interface, good optimization |
| Havoc-OS | Android 11 | Lots of customization, but camera bugs are possible |
| crDroid | Android 11 | A 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:
- AdGuard: πΉ Blocks ads in the browser and applications. πΉ It has a "protection" function. DNS". πΉ Free version with restrictions.
- 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.