How to completely remove ads from Xiaomi Redmi Note 6 Pro: a step-by-step guide

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.
πŸ“Š Which advertisements annoy you the most?
In system applications (Themes, Music)
In the Mi Browser browser
In the settings menu (Cleaning, Security)
Notifications.
other

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:

  1. πŸ“± Go to Settings. β†’ Google β†’ Advertising.
  2. πŸ”„ Click Reset Advertising ID.
  3. βœ… Confirm the action by pressing OK.
  4. πŸ”˜ 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?
MIUI uses not only Google ads, but also Xiaomi Ads’ own services. They are tied to Mi Accounts, not Advertising ID. Therefore, additional methods are needed to remove ads completely (see sections 3-5).

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.com

Method 3. Use DNS-filter

Set up a private DNS to block ads at the network level:

  1. πŸ“± Go to Settings. β†’ Connections and sharing β†’ Private DNS.
  2. πŸ”§ Select the host name of the private provider DNS.
  3. πŸ”  Enter the address: dns.adguard.com (AdGuard) DNS) one.one.one.one (Cloudflare)
MethodDifficultyEfficiencyPC/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.

FAQ: Answers to Frequent Questions

❓ Can you remove ads on Xiaomi Redmi Note 6 Pro without a computer?
Yes, but the effectiveness will be lower. Use: Disable personalized advertising in settings (section 1); Reset Advertising ID (section 2); Install an alternative browser (section 4); Apps like Blokada or DNS66; You can't do without a PC to completely remove ads (especially in system applications).
❓ Why After Updating MIUI The commercial reappeared?
Xiaomi regularly adds new ad packages in updates. After update: Repeat ADB commands (section 3). Check if new ad packages have appeared (e.g. com.miui.hybrid). Update the lock lists in AdAway or Blokada. If the update is critical (e.g. fixes security bugs), first block the ad, then install the patch.
❓ Will Magisk work on the Redmi Note 6 Pro with the latest version? MIUI?
Yeah, but: βœ… Nana MIUI 12–14 Magisk works stably if patched correctly boot.img. ⚠️ On Chinese firmware (e.g. China Stable) additional configuration may be required to pass SafetyNet. πŸ”§ Use Magisk Delta to bypass new Xiaomi checks. check compatibility on the forum before installing XDA Developers (Segment for Redmi Note) 6 Pro).
❓ Can I return the standard settings if something goes wrong?
Yeah, the way to roll back: πŸ”„ For ADB: Execute adb shell pm unhide for all blocked applications. πŸ“± For hosts file: delete the added lines or restore the original file. πŸ”§ For Magisk: Remove modules via Magisk Manager. 🚨 Extreme: reset to factory settings (Settings) β†’ Additionally. β†’ Backup and reset. We recommend backing up through TWRP Mi Backup before any changes.
❓ Is it legal to block ads on Xiaomi?
From a legal perspective: βœ… Blocking ads for personal use does not violate the laws of most countries (including Russia and the EU). ⚠️ Xiaomi may consider this a violation of the user agreement MIUI, The practical consequences (e.g., blocking the account) were not recorded. πŸ”§ Methods without root rights (ADB, DNS) If you use your phone for corporate purposes, please check the company's policy on modifying your devices.