Xiaomi Redmi Note 6 Pro is one of the most popular smartphones of the brand, but many users face intrusive advertising in system applications, the browser and even in the settings menu. Unlike flagship models, where advertising can be turned off through a premium MIUI account, owners of budget devices have to look for workarounds.
In this article, we will discuss 5 proven ways to remove ads on the Redmi Note 6 Pro without root rights and loss of warranty. From standard MIUI settings to advanced methods using ADB, choose the appropriate option depending on your level of training. All instructions are relevant for MIUI 10-14 (including global and Chinese versions of firmware).
Important: Some methods require you to connect to a PC or install additional applications. If you are not sure about your actions, start with the simplest methods (sections 1β2) and then move on to the most complex ones.
1. disable personalized advertising in MIUI settings
The safest and fastest way to reduce the amount of ads is to deactivate personalized ads in system settings, which does not remove ads completely, but reduces them by 60-70%, and is suitable for users who do not want to go into technical details.
Instructions:
- π± Open the Settings. β Accounts and synchronization β Mi Account.
- π Scroll down and select Ads (or Personalized Recommendations in New Versions) MIUI).
- π Turn off the slider Personalized advertising.
- π Restart your phone (required!). π‘If the Ads item is not on the menu, update the Mi Account app via Google Play or click on the direct link: Settings β Memory. β Cleanup β Advertising (in some regional firmware).
This method works on all versions of the Redmi Note 6 Pro, but has limitations:
- β Does not remove ads in the Mi Browser browser.
- β Does not block banners in Security and Cleanup.
- β Reduces the amount of advertising in Topics, Music and Video.
2. resetting of the advertising ID (Advertising ID)
Each Android device is assigned a unique Advertising ID that apps use to target ads, and resets it doesnβt remove ads completely, but resets the targeting settings, making the ads less relevant (and less intrusive).
How to Reset Advertising ID:
- π± Go to Settings. β Google β Advertising.
- π Click Reset Advertising ID.
- β Confirm the action by pressing OK.
- π In the same menu, turn off Personalized Ads (if the option is active).
After discharge:
- π The number of ads in Google services (YouTube, Play Store) will decrease.
- π Advertising in MIUI will become less targeted (for example, instead of banners in your language will appear random ads).
- β οΈ After 1-2 weeks, targeting may recover β repeat the reset once a month.
Why does Advertising ID reset not remove ads completely?
3. Blocking advertising through ADB (no root rights)
If standard settings didnβt work, you can block the system packages responsible for displaying ads using Android Debug Bridge (ADB).This method does not require root rights, but requires connecting the phone to a PC and basic command line knowledge.
Advantages of the method:
- β Removes Advertising from Topics, Security, Cleanup.
- β It does not affect the performance of the phone.
- β It works on all versions. MIUI (including Chinese).
Preparation:
Install Xiaomi drivers on PC| Download ADB Tools (platform-tools)|Enable USB debugging on your phone |Plug your phone to your PC via cable |Allow debugging in your phone screen request-->
If everything is ready, follow the commands in order:
adb shell
pm hide com.miui.systemAdSolution #Blocking system advertising
pm hide com.xiaomi.midrop # Advertising in Mi Drop
pm hide com.miui.analytics # Analytics (collects data for targeting)
pm hide com.miui.player #Advertising in Music and Video
pm hide com.miui.bugreport # Error Reports (sometimes shown by ads)Attention! Once the phone is restarted, the lock will reset. To make the changes permanent, repeat the commands or use the script to automatically execute when the device is turned on.
π‘
ADB-This method does not remove ads in Mi Browser and some third-party apps, and will require a separate blocking (see Section 4).
4. Removal of ads in Mi Browser and third-party apps
Mi Browser is one of the most "advertising" apps in MIUI, and even after personalized ads are turned off, it continues to display banners on the SERPs and on the homepage.
Method 1. Replace the browser
- π Install an alternative browser: Google Chrome, Firefox or Brave (with built-in ad blocking).
- π§ Make a new browser by default in Settings β Annexes β By default.
- β Remove or disable Mi Browser via Settings β Annexes β Application management (if the system allows).
Method 2. Blocking through a hosts file (requires a root or Magisk)
If you have root access or Magisk installed, you can edit the hosts file to block Xiaomi ad domains. Use the AdAway app or manually add the following lines to /system/etc/hosts:
127.0.0.1 ad.mi.com
127.0.0.1 data.mistat.xiaomi.com
127.0.0.1 sdkconfig.ad.intl.xiaomi.com
127.0.0.1 tracking.miui.comMethod 3. Use DNS-filter
Set up a private DNS to block ads at the network level:
- π± Go to Settings. β Connections and sharing β Private DNS.
- π§ Select the host name of the private provider DNS.
- π Enter the address: dns.adguard.com (AdGuard) DNS) one.one.one.one (Cloudflare)
| Method | Difficulty | Efficiency | PC/root required |
|---|---|---|---|
| Disabling personalized advertising | β | 30β40% | β No. |
| Resetting Advertising ID | β | 20β30% | β No. |
| Blocking through ADB | βββ | 80β90% | β Yes) |
| Editing by hosts | ββββ | 95% | β Yeah) |
| Private DNS | ββ | 50β60% | β No. |
5. Alternative methods: from firmware to Magisk modules
If none of these things worked, consider radical ways that take more time and technical skills, but give you 100% results.
Method 1. Install custom firmware (e.g. Pixel Experience)
- π completely removes MIUI and all built-in advertising services.
- π₯ Popular firmware for Redmi Note 6 Pro: Pixel Experience (pure Android), LineageOS (stable alternative) Havoc-OS (multiple customization)
Method 2: Magisk modules for blocking advertising
If you have Magisk installed, you can use modules:
- π‘οΈ Xiaomi ADB Fastboot Tools Automation ADB-team.
- π« Disabler for Xiaomi β Disables Unnecessary System Apps.
- π§Ή Universal Ad Blocker β Blocking Advertising at System Level.
Method 3. Advertising blocking applications
For users without root rights:
- π‘οΈ Blokada β Creates a local VPN advertising-filter.
- π NetGuard β blocks applications from accessing ad servers.
- β‘ DNS66 β AdGuard alternative without root.
π‘
Before installing custom firmware, back up your data via Settings β Additional β Backup and Reset. Use TWRP to save the Data partition to an external memory card.
6. Frequent mistakes and how to avoid them
When removing ads, users often face problems, and here are the most common mistakes and solutions:
Error 1: ADB does not see the device
- π Check the cable (use the original USB Type C).
- π Turn on Debugging. USB and confirm the request on the phone.
- π₯οΈ Install Xiaomi drivers USB Drivers on PC.
Error 2: After blocking through ADB, the adverts returned
- π Repeat commands after each reboot.
- π± Use the Shizuku app + App Ops for Permanent Locking.
Error 3: Private DNS is not working
- π Check your internet connection.
- π§ Switch from Wi-Fi to Mobile Data (or vice versa).
- π Reboot the phone.
β οΈ If, after blocking the advertisement, ADB System applications (e.g. Themes or Music) have stopped working, restore them by the command: adb shell pm unhide com.miui.player Replace com.miui.player with the name of the problem package.