How to permanently disable ads on Xiaomi Redmi 8 Pro: system and hidden methods

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.

๐Ÿ“Š Which advertisements annoy you the most?
Banners in settings
Browser advertising
Pop-ups in games
Promotional notices
other

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:

  1. Open Settings โ†’ Mi Account and log in (if you havenโ€™t done so before).
  2. Go to Mi Account โ†’ Account Settings โ†’ Personalization and Advertising.
  3. 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

Done: 0 / 4

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:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. 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
  4. Reboot the phone.
Team team.What's off?Side effects
com.miui.systemAdSolutionThe main module of system advertisingSome weather widgets may be missing
com.xiaomi.midropAdvertising in Mi Drop (file transfer)The fast file transfer function will not be available
com.miui.analyticsCollecting Analytics for Targeted AdvertisingNot critical, but it may affect the performance of some Xiaomi services
com.miui.msa.globalGlobal advertising servicesPossible 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 package

For example: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution.

What if the ADB canโ€™t see the device?
1. Check if debugging is included on USB 2. Install drivers for your model (e.g., via Mi). PC Suite).3. Try another one USB-cable or port.4. Enter adb devices in the command line โ€“ if the device does not appear, restart the phone and PC.

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:

  1. Go to Settings. โ†’ Wi-Fi (or Mobile Network).
  2. Click on Connected Network โ†’ Change Network โ†’ Additional โ†’ IP Settings โ†’ Select Static.
  3. 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.

  1. Make a backup of the data (Settings โ†’ About Phone โ†’ Backup).
  2. Go to Settings โ†’ Additional โ†’ Recovery and Reset โ†’ Resetting.
  3. Choose to erase all data and confirm.
  4. 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:

  1. Remove updates for system applications (Settings) โ†’ Annexes โ†’ Select an application โ†’ โ‹ฎ โ†’ Remove updates).
  2. Disable auto-update for specific apps in the Play Market.

FAQ: Frequent questions about disabling ads on Redmi 8 Pro

โ“ Can you turn off advertising without a computer?
Yeah, but not completely. MIUI You will remove some banners (see section 1), and use apps like Blokada to block the rest or change them. DNS (c) However, see section 4. ADB-Teams and custom firmware require PCs.
โ“ Why is it still showing up after you turn off the ad in the settings?
In global firmware Xiaomi leaves โ€œgray zonesโ€ โ€“ some banners (Settings) โ†’ Additionally, the lock screen is not controlled by the user, but by Xiaomi servers. ADB-command or lock through DNS.
โ“ Will the method of using ADB on Chinese firmware (China) ROM)?
Yes, but the list of disable packages may differ. For example, China ROM adds com.miui.hybrid and com.xiaomi.joyose. Before using ADB, check the current list of ad packages through the command: adb shell pm list packages | grep -i ad
โ“ Can I return the ad if something goes wrong?
For packets disabled via ADB, use the command: adb shell pm uninstall -k --user 0 name PAKET Replace uninstall with enable to return the packet: adb shell enable pm name PAKET To reset DNS, return network settings to standard.
โ“ Are there legal ways to disable all advertising? MIUI?
Officially, no. Xiaomi suggests disabling ads only in individual applications, not on a system level. The only โ€œlegalโ€ way is to buy devices with MIUI firmware for EEA (European Economic Region), where there are no ads by default. The alternative is to use POCO Launcher (installed separately), which hides some of the banners.