How to completely disable ads on the screen of Xiaomi phone: all the ways of 2026

Advertising on Xiaomi, Redmi and POCO smartphones has become one of the most talked-about issues among users. Even after buying the device, owners face intrusive banners in the settings menu, notifications about β€œrecommended apps” and ad units in system utilities. The manufacturer has integrated advertising mechanisms deep into the MIUI shell, making it a non-trivial task to disable it.

In this article, we will look at all the current ways to remove ads on Xiaomi phones, from standard settings to hidden settings and radical methods for advanced users. It is important to understand that the effectiveness of methods depends on the version of MIUI (global, Chinese, European) and the firmware region. We have tested solutions on the latest versions of MIUI 14/15 and HyperOS, but some of the instructions will remain relevant for older devices.

Xiaomi has officially declared that MIUI advertising is a way to monetize devices to keep prices low. According to Counterpoint Research, up to 30% of brand revenue in some regions is generated by ad integrations. Legally, this does not violate the terms of use, since the user agrees to the privacy policy when the phone is first turned on.

But there are nuances:

  • πŸ“Œ In the European version MIUI (EEA) No advertising on demand GDPR β€” It was turned off after lawsuits in 2020.
  • πŸ“Œ In global and Indian firmware, advertising is present by default, but it can be disabled partially.
  • πŸ“Œ In the Chinese version MIUI Advertising is the most – it is built into system applications like Calendar or Weather.

Important: On devices with firmware for Russia (Russianized global), ads can appear even after manually disconnecting due to updates to Xiaomi services, due to the fact that some of the advertising modules are loaded dynamically through the company’s servers.

πŸ“Š What a firmware MIUI You're using it?
Global (Global)
European (EEA)
Chinese (China)
Indian (India)
other

Method 1: Disabling Advertising in MIUI Settings (Official Method)

The safest way is to use the built-in shell options, which is suitable for most MIUI 12-15 and HyperOS devices, but does not guarantee 100% results on Chinese firmware.

Instructions:

  1. Open Settings β†’ About the phone and 7 times click on the MIUI version to activate the developer mode.
  2. Return to the main settings menu and go to Additional β†’ Special Opportunities β†’ Advertising.
  3. Turn off the sliders: πŸ”˜ Personalized recommendations (responsible for targeted advertising) πŸ”˜ Displaying Advertising (Main Switch) πŸ”˜ Advertising ID (drops off the ID for tracking)

Reboot the phone.

β˜‘οΈ Checking the ad-off

Done: 0 / 4

Method limitations: Some devices (e.g. Redmi Note 11 with Chinese firmware) may not have Advertising, in which case move on to the next method.

Method 2: Manual disabling of advertising in system applications

Ads in MIUI are not only displayed in settings, but also in standard utilities: Browser, Music, Themes, Calendar, and even File Manager. Each of these applications has its own ad settings that need to be disabled separately.

Examples:

  • 🌐 Mi Browser: Settings β†’ Additionally. β†’ Advertising and notification β†’ slide off.
  • 🎡 Music: Settings β†’ Recommendations β†’ Turn off personalized recommendations.
  • πŸ“… Calendar: Settings β†’ Notifications β†’ disable Advertising Notices.
  • πŸ“ File Manager: Settings β†’ About the programme β†’ Advertising β†’ drop off ID.

AnnexThe Way to Advertising SettingsWhat to turn off
TopicsProfile β†’ Settings β†’ AdvertisingPersonalized recommendations, Advertising ID
Weather.Settings β†’ Notifications β†’ AdvertisingShowing Advertising in Notifications
NotesSettings β†’ Additional β†’ AdvertisingAdvertising banners in the interface
gallerySettings β†’ Cloud β†’ AdvertisingAdvertising in cloud services

πŸ’‘

If the app doesn’t have an explicit β€œAdvertising” item, try resetting it to factory settings: Settings β†’ Apps β†’ Select an app β†’ Storage β†’ Clear the data. This will remove the cache with the ad modules.

Method 3: Use ADB-commands for deep disabling advertising

For users willing to work with Android Debug Bridge (ADB), there is a way to disable ads at the system resolution level, which requires connecting the phone to a PC and activating developer mode.

Step-by-step:

  1. Install. ADB-computer-driver.
  2. Connect your phone via USB, select File Transfer mode.
  3. Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices Make sure the device is defined.
  4. Follow the commands in turn: 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.miui.analytics adb shell pm disable-user --user 0 com.miui.bugreport adb shell pm disable-user --user 0 com.miui.cloudservice adb shell pm disable-user --user 0 com.miui.daemonprovider adb shell pm disable-user --user 0 com.xiaomi.market
  5. Reboot the phone.

What teams do:

  • πŸ›‘ com.miui.systemAdSolution – system module of displaying advertising.
  • πŸ›‘ com.xiaomi.midrop – analytics service (tracks activity).
  • πŸ›‘ com.miui.analytics – statistics collection for targeted advertising.

What if the ADB can’t see the device?
1. Check if the debugging mode is on USB 2. Install the original Xiaomi drivers from mi.com. 3. Try another one. USB-cable (not all cables support data transfer). 4 On Windows, run the command prompt on behalf of the administrator.

⚠️ Note: Disabling system services through ADB This can cause some functions to work unstable (e.g. sync with Mi Account or updates over the air.

Method 4: Install custom firmware (for advanced users)

If you're tired of advertising once and for all, the most radical way is to reflash your phone on custom firmware without ad modules.

  • πŸ“± Xiaomi.eu: European firmware without advertising, with support for the Russian language and weekly updates.
  • πŸ“± LineageOS: pure Android without unnecessary services Xiaomi.
  • πŸ“± Pixel Experience: Firmware with Google Pixel interface and minimalist design.

How to stitch:

  1. Unlock bootloader through the official Xiaomi website (requires a binding account Mi and wait 7-15 days).
  2. Install custom recovery (TWRP or OrangeFox).
  3. Download firmware from the XDA-Developers forum or xiaomi.eu website.
  4. Flow through recovery by running Wipe Dalvik/ART Cache and Format Data.

⚠️ Warning: Unofficial firmware may contain security vulnerabilities. Before installing, check the reviews on the forums and make sure it is compatible with your model (Redmi Note 10 Pro). β‰  POCO X3 Pro, even if iron is similar!).

πŸ’‘

Installing custom firmware voids warranty and can lead to data loss, a method only suitable for advanced users who are ready for possible bugs (for example, a broken camera or fingerprint sensor).

Method 5: Blocking Advertising via DNS or VPN

If the ad is displayed in a browser or in some applications, it can be blocked at the network level. DNS-servers VPN traffic-filtered.

Instructions for DNS:

  1. Go to Settings β†’ Connections β†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses: πŸ”’ dns.adguard.com (AdGuard DNS β€” Blocks advertising and trackers) πŸ”’ family.adguard-dns.com (same) + lock-in 18+ content) πŸ”’ 1.1.1.3 (Cloudflare Family – filtering malicious sites)

Save and restart the phone.

For VPN, we recommend:

  • πŸ›‘οΈ AdGuard VPN β€” Blocking Advertising at the Application Level.
  • πŸ›‘οΈ Blokada – open source filtering software DNS-request.
  • πŸ›‘οΈ NextDNS – allows you to create custom blocking rules.

Disadvantages of the method:

  • ❌ Do not block ads in the system menu MIUI.
  • ❌ It can slow down your internet connection (especially on free ones). VPN).
  • ❌ Some applications (e.g. banking) may conflict with VPN.

Method 6: Disabling notifications from system applications

Some of the ads come in the form of push notifications from Xiaomi services, which can be manually disabled:

Instructions:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find and open: πŸ“± Mi Video (shows ads in notifications) πŸ“± Mi Browser (Advertising Banners) πŸ“± GetApps (Xiaomi app store) πŸ“± MiuiDaemon (systemic process for advertising)
  • πŸ”” Showing notifications
  • πŸ”” Pop-ups
  • πŸ”” Auto-run (so that the application does not work in the background)

Additional measures:

  • 🧹 Clear the Google Play Services cache – it’s often used to display ads.
  • 🧹 Turn off Advertising Personalization in Google Account Settings.
  • 🧹 Remove unnecessary Xiaomi apps (such as Mi Drop, Mi Community) that often show ads.