Owners of the Xiaomi Redmi Note 8 Pro often face intrusive ads that appear in the settings menu, on the lock screen or even on top of running applications. The reason lies in the features of MIUI firmware, pre-installed Xiaomi services and potentially malicious programs. Unlike βpureβ Android, where advertising is less common, MIUI actively monetizes the user experience through targeted banners.
Itβs important to understand that there are two types of ads on the Redmi Note 8 Pro: System (built into MIUI) usually appears in the Security, Themes or Clearer menu, and third-party (from viruses or unscrupulous applications) can pop up anywhere, even while playing games or watching videos. The first type is easier to remove, the second requires deep cleaning. In this article, we will analyze both cases with the specifics of the Note 8 Pro (codename begonia) and the MIUI version 12-14.
1. Disabling system advertising in MIUI
MIUI's default firmware shows ads in standard apps -- Security, Themes, Mi Video, even the settings menu -- not a virus, but a feature from Xiaomi that can be deactivated without root rights. The key is to know where to look.
On the Redmi Note 8 Pro, the path to disabling ads depends on the version of MIUI. In new builds (MIUI 13+), the options are hidden deeper than in MIUI 11-12. Start by checking the firmware version: go to Settings β About Phone β MIUI Version. If you have version 14.0.4+, use the method with ADB (Section 3), as manual settings may reset after the update.
- π± Security menu: Open the Security app β Click on the gear icon in the upper right corner β Turn off the Recommended Slider and Receive Notifications.
- π¨ Themes app: Go to Topics β Profile β Settings β Turn off theme recommendations and display notifications.
- βοΈ Settings MIUI: Go to Settings. β Memory. β Settings (cogs) β Take the box off of the recommendations.
- πΊ Mi Video and Music: Each of these apps has its own settings section where you need to disable Personalized Recommendations.
β οΈ Note: After major updates MIUI (For example, 12 to 13, the ad settings may reset.
2. Removal of Advertising through ADB (without root)
If manual shutdown does not help, use ADB-The commands are Xiaomi's official method, and they don't require superuser rights. It runs on the Redmi Note 8 Pro with any version. MIUI, But you will need a computer with Mi drivers installed. PC suite ADB Tools.
First, turn on USB debugging on your phone:
- Go to Settings. β The phone.
- Click on the MIUI version 7 times until the notification βYou became a developerβ appears.
- Back to Settings β Additionally. β For developers.
- Activate Debugging via USB and confirm the resolution.
Now connect your phone to your PC and execute commands in the terminal (or Command Prompt):
adb shell
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.xiaomi.midrop
pm uninstall --user 0 com.miui.analytics
pm uninstall --user 0 com.miui.cloudservice
pm uninstall --user 0 com.miui.miserviceThese commands remove the system services responsible for the ad impressions. Once executed, restart the phone. [DELETE_FAILED_DEVICE_POLICY_MANAGER], This means that the device has a security policy active (for example, from the corporate MDM). In this case, only unlocking the loader (section) will help. 5).
βοΈ Preparation for ADB-team
3. Checking for viruses and malicious applications
If the ads appear on top of all windows (including the lock screen) or redirect to the browser to suspicious sites, your Redmi Note 8 Pro is infected with a reklama-virus. APK, hacked games or applications from unknown sources.
To clean up, follow the algorithm:
- Remove suspicious applications: π Check the list of installed programs in Settings β Annexes β Application management. π¨ Note apps with names like System Update, Flash Player, or Clean Master (unless you installed them). ποΈ Remove anything that is suspicious, even if the icon looks like system software.
- Use an antivirus: π‘οΈ Install Malwarebytes or Kaspersky Mobile from Google Play (not from third-party sites!). π Run a deep scan. β οΈ If the antivirus finds Android/Trojan.HiddenAd AdDisplay, follow its removal instructions.
- Reset the ad settings: π§ Go to Settings. β Google β Advertising. π Click Reset Advertising ID. π« Turn off personalized advertising.
| Symptoms. | Probable cause | Decision |
|---|---|---|
| Advertising in the settings menu | MIUI System Services | ADB-commands or manual shutdown |
| Pop-up banners in games | Malware | Antivirus scanning + removal of APK |
| Advertising on the lock screen | Virus or malicious application | Reset to factory settings |
| Redirection to the browser | Adware in the browser or system WebView | Cleaning the browser cache + changing WebView |
β οΈ Warning: Some viruses masquerade as system processes (e.g. com.android.system) manually removing them is dangerous, which can lead to a bootloop. If you are not sure, reset to factory settings (section 4).
4. reset to factory settings (last resort)
If none of these methods work, it's a hard reset, which will delete all the data from the phone, including viruses and MIUI settings, but also erase photos, contacts and apps. On the Redmi Note 8 Pro, the reset is done in two ways:
Method 1. Through the settings menu (if the phone is working):
- Back up important data (photos, chats) through Settings β Additional β Backup and Reset.
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data and confirm the action.
Method 2. via Recovery (if the phone freezes):
- Turn off the Redmi Note 8 Pro.
- Press the Power button + Volume up until the Mi logo appears.
- In the Recovery menu, select Wipe Data β Wipe All Data (manage by volume buttons, confirm by power button).
- After reset, select Reboot.
On the Redmi Note 8 Pro, resetting via Recovery also resets the bootloader settings, which can result in blocking the ability to unlock the bootloader in the future. If you plan to install custom firmware, only use the reset via the settings menu.
π‘
Remove before resetting SIM-A card and a memory card. Some viruses may persist on the computer. SD-Re-infect the phone after recovery.
5. Unlocking the bootloader and custom firmware
If you are willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will completely remove MIUI ads.
- π Unlock the bootloader (officially via Mi Unlock Tool).
- π οΈ Custom recovery installations (TWRP).
- π± Firmware of alternative OS (e.g. Havoc-OS for begonia).
The process of unlocking the bootloader on the Redmi Note 8 Pro takes 72 hours of waiting after linking the Xiaomi account to the device.
- Download Mi Unlock Tool from Xiaomiβs official website.
- Enable OEM Unlock in Settings β For Developers.
- Connect your phone to your PC in Fastboot mode (clip Power + Volume down).
- Start the Mi Unlock Tool and follow the instructions.
Once unlocked, swipe through TWRP and custom firmware, a method guaranteed to remove all ads, but strip you of official updates and may void the warranty.
Risks of custom firmware
Alternative methods (no discharge)
If ADB and antivirus didnβt help, try these methods:
- π Shift. DNS: Use AdGuard. DNS (176.103.130.130) or Cloudflare (1.1.1.3) customized Wi-Fi/This blocks the ad domains at the network level.
- π΅ Block notifications: Go to Settings β Annexes β Manage applications, find suspicious programs and disable notifications from them.
- π Recoil MIUI: If the advertisement appeared after the update, try to roll back to the previous firmware version via Fastboot (instructions are available on the Fastboot). 4PDA).
- π‘οΈ Blokada or NetGuard: These apps block ad requests at the level of the Internet VPN, root-free.
Redmi Note 8 Pro is especially effective with AdGuard DNS, It does not conflict with system services. MIUI. To change DNS:
- Open the Settings. β Wi-Fi (or Mobile Network).
- Click on your network name β Change the network β More
- In the DNS field, type 176.103.130.130 (or 1.1.1.3).
- Save and restart the phone.
π‘
The DNS change does not remove MIUI system ads, but blocks most third-party banners and redirects in the browser.