Xiaomi Redmi 8 Pro is one of the most popular budget smartphones with a shell MIUI, but many users face intrusive advertising in the system menu, browser and even on the lock screen. Unlike flagship models where advertising can be turned off through a premium account, owners of the Redmi 8 Pro have to look for workarounds.
In this article, we will look at 5 proven ways, from basic settings to advanced ADB techniques. Importantly, some methods require caution, as incorrect actions can disrupt system stability. We will also analyze why ads return after updates and how to avoid this.
If youโre tired of banners in Settings, Weather or Themes and the standard shutdown through MIUI Ads doesnโt help โ this guide is for you.All instructions are tested on Redmi 8 Pro with MIUI 12โ14 firmware (including global and Chinese versions).
1. Standard Disabling Advertising through MIUI Settings
The first and safest way is to use the built-in shell options. Xiaomi officially allows some ads to be turned off, but not all menu items are available in global firmware.
- ๐ฑ Advertising in System Applications: Go to Settings โ Memory. โ Cleanup โ Settings (โ) โ Disable recommendations MIUI. This item hides banners in Security and Cleanup.
- ๐ Mi Browser: Open the browser, click โฎ โ Settings โ Additionally. โ Ads and deactivate all sliders. Alternatively, install Google Chrome or Firefox.
- ๐จ Topics and Wallpaper: In the Topics app, go to profile (avatar in upper right corner) โ Settings โ Recommendations โ Disable personalized advertising.
- ๐ Analytics MIUI: Settings โ The phone. โ Reviews and analytics โ Disable data sending. This will reduce the amount of targeted advertising.
โ ๏ธ Note: After major updates MIUI (For example, 12 to 13, these settings can be reset, check them after each update. ROM) Some of the items may not be available, but alternative methods will be needed.
2. disabling advertising through the Mi Account (method for global firmware)
If you use Global ROM, you can disable some of the ads through your linked Mi Account, which doesnโt work on all devices, but it often helps remove banners in Weather, Calendar, and Notes:
- Open Settings โ Mi Account and log in (if you havenโt done so before).
- Go to Mi Account โ Account Settings โ Personalization and Advertising.
- Turn off the options: ๐ Personalized recommendations ๐ข Promotional notices ๐ Local offers (if any)
Save the changes and restart the phone.
Important: This method does not remove ads completely, but only reduces the amount of ads based on your data. For example, banners in Settings โ Additional will remain.
โ๏ธ Preparing for the Advertising Disconnection
3. ADB-Teams: Radical Disconnection of Advertising Without Root
For users who are ready for more complex manipulations, there is a method using the ADB (Android Debug Bridge allows you to disable the system packages responsible for displaying ads without obtaining root rights. ROM.
You'll need:
- ๐ฅ๏ธ Computer with installed ADB-driver.
- ๐ฑ Included Debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times press to unlock Developer Settings, then Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the following commands: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics adb shell pm hide com.miui.msa.global
- Reboot the phone.
| Team team. | What's off? | Side effects |
|---|---|---|
| com.miui.systemAdSolution | The main module of system advertising | Some weather widgets may be missing |
| com.xiaomi.midrop | Advertising in Mi Drop (file transfer) | The fast file transfer function will not be available |
| com.miui.analytics | Collecting Analytics for Targeted Advertising | Not critical, but it may affect the performance of some Xiaomi services |
| com.miui.msa.global | Global advertising services | Possible errors in system notifications |
โ ๏ธ Attention: After update MIUI These packets can recover. To get them back to their original state, use the command:
adb shell pm uninstall -k --user 0 Name packageFor example: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution.
What if the ADB canโt see the device?
4. Alternative methods: DNS blocking and third-party applications
If ADB seems too complicated, you can try less radical ways, which will not remove the ads completely, but will significantly reduce the amount of ads.
Method 1: Blocking Advertising Domains via DNS
Change. DNS-server on the phone to block requests to Xiaomi ad networks:
- Go to Settings. โ Wi-Fi (or Mobile Network).
- Click on Connected Network โ Change Network โ Additional โ IP Settings โ Select Static.
- In the fields DNS 1 and DNS 2 enter: ๐ก๏ธ AdGuard DNS: 176.103.130.130 and 176.103.130.131 ๐ Cloudflare Family: 1.1.1.3 and 1.0.0.3
Save and reconnect to the network.
Method 2: Advertising blocking applications
Install one of these apps (Permission to access VPN is required):
- ๐ก๏ธ Blokada (free, blocking ads at the level) DNS).
- ๐ AdGuard (there is a premium version with advanced filters for the MIUI).
- ๐ DNS66 (Open source code, works without root).
โ ๏ธ Note: Some apps (e.g. Blokada) may conflict with Xiaomi system services if Aggressive Lock is enabled.
๐ก
If system updates stop working after the change of DNS, return the standard DNS settings or add update.miui.com and api.io.mi.com domains to the blocker exceptions.
5. Resetting and flashing: extreme measures
If none of these methods work, then radical solutions remain: they take longer, but they're guaranteed to remove ads.
Method 1: Reset to factory settings
Sometimes the ads are caused by system files crashing.
- Make a backup of the data (Settings โ About Phone โ Backup).
- Go to Settings โ Additional โ Recovery and Reset โ Resetting.
- Choose to erase all data and confirm.
- After the reboot, donโt restore settings from the backup โ set your phone up as new.
Method 2: Installation of custom firmware
For advanced users, AOSP-based firmware (such as LineageOS or Pixel Experience) is suitable.
- ๐งน Total lack of advertising Xiaomi.
- ๐ Regular security updates.
- ๐๏ธ More opportunities for customization.
Disadvantages:
- โ ๏ธ Loss of warranty (if the phone is under warranty).
- ๐ง Requires unlocking the bootloader and installation TWRP.
- ๐ฑ Possible bugs with camera or sensors (depending on firmware).
For instructions on custom firmware installation, look for the XDA Developers forums (section for Redmi 8 Pro โ olive).
๐ก
Resetting only helps if the ad is caused by a system failure, not built into the firmware. MIUI will be required ADB-clout.
6 Why Advertising Returns and How to Avoid It
Xiaomi regularly updates its ad mechanisms, so even after a successful shutdown, banners may reappear.
- ๐ Updates MIUI: After the system update, some packages (com.miui.systemAdSolution, etc.) are restored. ADB-commands or use a script to automatically disable (e.g, MIUI Hidden Settings from Play Market).
- ๐ฆ Installation of system applications: When you restore from a backup or install apps through the Mi App Store, advertising modules may be added.Solution: Install apps only from Google Play or the Aurora Store.
- ๐ก Resetting the Advertising ID: Xiaomi is using Advertising ID Solution: Reset it to Settings โ Google โ Advertising โ Reset the advertising ID.
If you notice that the ad came back after a specific action (such as the Mi Video or Mi Browser updates), try:
- Remove updates for system applications (Settings) โ Annexes โ Select an application โ โฎ โ Remove updates).
- Disable auto-update for specific apps in the Play Market.