How to completely remove the built-in advertising in smartphones Xiaomi Redmi Note: working methods of 2026

The built-in ads in Xiaomi Redmi Note smartphones are one of the most annoying features of MIUI firmware, which the manufacturer is actively implementing in system applications. Even after buying the device, users encounter banners in Settings, Weather, Music and other standard services, and advertising appears not only in budget models like the Redmi Note 10 or Note 12, but also in more expensive versions of the series.

The problem is compounded by the fact that Xiaomi does not provide an obvious way to disable it – many menu items are hidden or require deep knowledge of the structure. MIUI. In this article, we will discuss all the current ways to remove advertising for 2026, including methods without root rights, using the use of the Internet. ADB-It is important to understand that some decisions may affect the stability of the device, so it is recommended to back up data before changes.

Why does Redmi Note have built-in advertising?

The main reason for the appearance of advertising in Xiaomi Redmi Note is the monetization of MIUI firmware. Xiaomi uses several mechanisms to display ads:

  • πŸ“± System applications: Weather, Music, Themes, Browser and even Settings contain built-in ad modules that download banners from Xiaomi servers.
  • πŸ”„ Updates MIUI: After each major firmware update, advertising mechanisms can be activated again, even if you previously disabled them.
  • πŸ“Š Data collection: Xiaomi analyzes user behavior and adjusts ads to their interests (for example, if you use the Camera often, banners of photo applications may appear).
  • 🌍 Regional settings: In some countries (e.g. India or China) there are more advertising than in European firmware.

Interestingly, even the Redmi Note with global firmware (MIUI Global) has less advertising than the Chinese version (MIUI China), which the manufacturer argues is necessary to maintain low prices for devices, but users often perceive this as imposing unnecessary content.

πŸ“Š What kind of Redmi Note model do you have?
Redmi Note 10/10 Pro
Redmi Note 11/11 Pro
Redmi Note 12/12 Pro
Redmi Note 8/9
Another model

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest method is to disable personalized recommendations from the menu. MIUI. This method will not remove the ads completely, but will significantly reduce their number. MIUI 12–14:

  1. Open Settings β†’ Xiaomi account.
  2. Go to Mi Account β†’ Account settings β†’ Data Management.
  3. Find Personalized Recommendations (or Ads in some versions) and turn off the slider.
  4. Return to Settings β†’ Additional β†’ Automation and Special Features β†’ Permissions Management.
  5. Select Ads and disable access for all applications where possible.

This method works on most Redmi Note models, but has limitations:

  • ❌ Does not remove advertising in the weather and topics completely.
  • ❌ After updating MIUI settings may reset.
  • βœ… Reduces the number of banners in Settings and Browser.

πŸ’‘

If the item "Personalized recommendations" is not in your firmware, try to change the device region to Europe (Germany or France) in Settings β†’ Additional β†’ Region.

Method 2: Blocking Advertising through ADB (without root)

A more radical method is the use of ADB-Android Debug Bridge, which allows you to disable ad services at the system level without requiring super-user rights, works on all Redmi Note models, but requires a PC connection.

First, prepare the device:

Enable Developer Mode (7 times click on the MIUI version in Settings β†’ About Phone)

Activate USB Debugging in Settings β†’ Additional β†’ For Developers

Install Xiaomi and ADB Tools drivers on PC

Connect your smartphone to your computer and confirm the debugging permission-->

Now run the following commands in the terminal (or PowerShell for Windows):

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.android.browser




adb shell pm disable-user --user 0 com.miui.analytics




adb shell pm disable-user --user 0 com.xiaomi.market

These commands are off:

Team team.What's off?The effect
com.miui.systemAdSolutionSystem module of advertisingRemove banners in Settings and notifications
com.xiaomi.midropMi Drop (file sharing)Stops displaying ads when transmitting data
com.android.browserStandard browserRemove ads on the browser’s home page
com.miui.analyticsAnalytics gatheringStops personalization of ads

πŸ’‘

After you execute the commands, restart the device. If the ad returns after the MIUI update, repeat the procedure.

⚠️ Note: Disabling system applications may cause some features to work unstable (e.g. Mi Drop will stop working).If problems arise, return the applications with a command:

adb shell pm enable com.application.name

Method 3: Removing Advertising through Hosts File Editing

Another effective method is blocking Xiaomi ad servers by editing the hosts file, which prevents banners from being downloaded from external sources, requiring root rights or special applications like AdAway (for devices without root, you need additional configuration).

If you have root, follow the following steps:

  1. Install any file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go to /system/etc/hosts and back up the original file.
  3. Open the hosts file for editing and add the following lines at the end:
127.0.0.1 ad.mi.com


127.0.0.1 globalapi.ad.xiaomi.com




127.0.0.1 tracking.miui.com




127.0.0.1 sdkconfig.ad.xiaomi.com




127.0.0.1 api.ad.xiaomi.com

If root is not available, use the AdAway app (available in F-Droid):

  • πŸ“± Install AdAway and give it access VPN (This is necessary for redirecting traffic).
  • πŸ”„ In the application settings, select the source of the Adaway Default List + manually add domains from the list above.
  • πŸ”’ Activate the lock and restart the device.
What if the hosts network stopped working after editing?
If your hosts file has lost its Internet connection, check if your carrier’s domains are blocked, restore the original file, or delete the added lines one by one, testing the connection after each change.

Method 4: Install custom firmware (for advanced users)

The most radical solution is to switch to an alternative firmware that is free of advertising.

  • πŸ“± Xiaomi.eu – modified version MIUI without advertising or Chinese services. OTA-update.
  • πŸ€– LineageOS – β€œclean” Android without branded applications Xiaomi.
  • ⚑ Pixel Experience – Google Pixel-optimized firmware for performance.

The installation process involves unlocking the bootloader, which resets all the data on the device.

  1. Unlock the bootloader through the official Xiaomi tool (requires a binding Mi Account and wait 7-15 days).
  2. Install TWRP Recovery for your Redmi Note model (download from the official website).
  3. Download the firmware (e.g. Xiaomi.eu from the forum) and transfer it to the memory card.
  4. Download to TWRP (Power + Volume Up buttons) and run Wipe β†’ Format Data.
  5. Install the firmware through Install and restart the device.

⚠️ Note: Installing custom firmware will void warranty and may result in a brick device in case of errors. Before the procedure, check the firmware compatibility with your Redmi Note model (for example, Redmi Note 10 Pro has the code name sweet, and Note 12 Pro is rubens).

Method 5: Using third-party apps to block ads

If the previous methods seem complicated, you can use specialized applications. They do not require root rights, but their effectiveness depends on the version of MIUI.

AnnexHow it worksPlusesCons
BlokadaBlocks advertising domains via VPNNo need for root, simple interfaceIt can be in conflict with other VPNs.
DNS66Redirects traffic through secure DNSOpen source code, no restrictionsNot blocking all advertising in MIUI
AppBrain Ad DetectorScanning applications for advertising SDKsShows which apps show adsIt does not remove ads, only detects them.

For maximum effect, combine these apps with disabling personalized ads in MIUI settings. For example, Blokada is good at blocking banners in the browser and some system applications, but will not cope with advertising in Settings.

What if the adverts returned after the MIUI update?

One of the most frustrating things about MIUI is that it brings back ads after it updates its firmware, which is because Xiaomi is restoring the standard settings of its system applications to avoid this:

  • πŸ”„ Turn off automatic updates MIUI In Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.
  • πŸ“΅ Use it. ADB-commands after each update (see Method 2).
  • πŸ›‘οΈ Install the Magisk module"Disable_Miui_Optimization" (requires root), which prevents resetting settings.

If you notice that new banner ads have appeared after the update, check out:

  1. Have you activated any previously disabled system applications (via adb shell pm list packages -d)?
  2. Have the domains of the ad servers changed (update the list to hosts or AdAway).
  3. Have you seen any new items in Settings β†’ Xiaomi Account β†’ Data Management?

FAQ: Frequent questions about removing ads in Redmi Note

Can I remove ads in Redmi Note without a computer?
Yes, but the options are limited. You can: Disable personalized recommendations in Mi Account settings. Use apps like Blokada or DNS66 (no PC required); Remove updates for system applications (like Weather or Music) through Settings β†’ Apps. However, you will still need ADB or root to completely remove ads (like Settings).
Why does it reappear after the ADB ads are turned off?
This is due to: Updates MIUI β€” The firmware restores the standard settings of system applications. Cache resets β€” some applications (e.g., com.miui.systemAdSolution) can restart. Team errors β€” if you have not disabled all advertising services. Solution: repeat ADB-commands after each update or install a Magisk module to block the automatic inclusion of services.
Is it safe to install custom firmware on Redmi Note?
Installing alternative firmware (e.g. Xiaomi.eu or LineageOS) has risks: βœ… Pros: Total no advertising, better performance, regular updates. ❌ Cons: Loss of warranty, possible bugs (for example, non-functioning) NFC Or camera), difficulty rolling back to standard firmware. Recommendation: before installing, check the firmware reviews for your model on the forums XDA Developers or 4PDA.
How to check which apps show ads?
Use the AppBrain Ad Detector or Packet Capture app (to analyze traffic): Install the AppBrain Ad Detector from Google Play. Run a scan to show a list of apps with ad SDKs (e.g. com.google.ads or com.miui.ads). Disable or remove updates for identified apps. Use PCAPdroid (requires root) to analyze traffic in depth, which domains are loading ads.
Can I return the standard settings if something breaks after the changes?
Yes, there are several ways: ADB-Changes: run adb shell pm enable k.application.name for each package disabled. hosts file: restore the original version from backup. custom firmware: refashion the device through the Mi Flash Tool with official firmware (instructions on Xiaomi website). ⚠️ Note: If the device is no longer turned on ("brick"), you will need to EDL-mode and special cable for recovery, in which case it is better to contact the service center.