How to get rid of advertising in Xiaomi smartphones: 7 proven ways

Xiaomi smartphone owners regularly encounter one of the most annoying features of the MIUI branded shell, aggressive embedded advertising, which appears in the settings menu, on the lock screen, in system notifications, and even in standard applications like the Browser or Music. Despite Xiaomi positioning ads as β€œpersonalized recommendations”, users around the world are looking for ways to turn it off.

Complicating the problem is that with each MIUI update (especially in the global and Chinese versions), the ad-shutdown paths change or hide deeper in the settings. This article provides the methods that are relevant for 2026, from basic settings to advanced solutions using ADB and third-party tools. We tested them on the Redmi Note 12 Pro+, POCO X5 Pro, Xiaomi 13 Ultra and other devices with MIUI 14/15.

Important: Some methods require administrator rights or unlock the bootloader, which can affect the warranty.

1. Disabling Advertising through the standard MIUI settings

To start with, the most basic is the built-in shell options. Xiaomi provides the option to partially limit the display of ads, although these settings are often reset after updates or hidden behind multiple menu levels.

The main points that need to be disabled:

  • πŸ“± Advertising in the Settings menu: go to Settings β†’ The phone. β†’ Version. MIUI (Tap 7 times to activate Developer Mode, then return to Settings β†’ Additionally. β†’ Special facilities β†’ Show recommendations and deactivate the slider.
  • πŸ”” Advertising Notifications: Settings β†’ Notifications β†’ Additional settings β†’ Advertising notifications (disable for all apps, especially Mi Browser, Mi Video, Themes).
  • πŸ”’ Lock screen: Settings β†’ Lock screen β†’ Additional settings β†’ Recommendations on the lock screen.
  • πŸ›’ Advertising in system applications: Go to each application (Themes, Browser, Music), open its settings and find items like β€œPersonalized recommendations” or β€œShow adsΒ».

Some firmware (e.g. MIUI for Europe) may not have some of these items, so if you keep seeing ads after you turn them off, move on to the next method.

⚠️ Note: On Chinese firmware devices (e.g. Xiaomi for the market) CN) These settings are often blocked without linking to a Mi Account from another region, in which case you will need to change the region or firmware to a global version.

πŸ“Š What Xiaomi Ads Are The Most Irritating To You?
Pop-up banners in settings
Notifications from system applications
Advertising on the lock screen
Advertising inserts in the browser
Other

2.Use of Hidden MIUI Codes to Disable Advertising

Xiaomi hides some of the functions behind special USSD-These commands work on most devices, but their effect may vary depending on the version. MIUI.

Enter the following codes in the Phone app (as if dialing):

  • πŸ“ž ##4636## β†’ Go to Usage statistics and disable Show system ads (if available).
  • πŸ“ž ##7378423## β†’ Service test menus, where advertising options are sometimes hidden (relevant for older versions) MIUI 11-12).
  • πŸ“ž ##6484## β†’ test menu where you can reset the settings of advertising ID (helper).

If the codes don’t work, try an alternative method:

  1. Open Settings β†’ About the phone β†’ All the characteristics.
  2. Find the MIUI version line and tap it 10 times (toast β€œYou became a developer” should appear).
  3. Go back to Settings β†’ More β†’ For developers and find Disable MIUI Ads (some firmware called Disable MIUI Optimization).

⚠️ Attention: On devices with MIUI 14+ code ##4636## may not open the menu due to security restrictions. ADB (described below).

What do I do if the codes don't work?
If USSD-The codes don't open the menu, which means your firmware has blocked access to the engineering settings. MTK Engineering Mode (for MediaTek processors) or Qualcomm Service Menu (for Snapdragon), but they require root rights.

3. Disabling Advertising through ADB (without root)

If the standard methods didn’t work, the most reliable way is to use Android Debug Bridge (ADB). This method does not require root rights, but requires a computer and USB-cable.

Step-by-step:

  1. Download and install Platform Tools (the official tool from Google).
  2. Turn on the phone Debugging over USB (Settings β†’ About Phone β†’ MIUI version β†’ 7 taps β†’ For developers β†’ Debugging over USB).
  3. Connect your phone to your PC and type in the command line (in the folder with the platform-tools): 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.cloudbackup adb shell pm disable-user --user 0 com.xiaomi.joyose adb shell settings put global captive_portal_detection_enabled 0
  5. Reboot the phone.

These commands disable the system services responsible for displaying ads, collecting analytics and cloud functions. If after the reboot some functions (for example, backup) stopped working, return them with the command:

adb shell pm enable com.xiaomi.midrop

β˜‘οΈ Preparation for ADB-team

Done: 0 / 5
ADB Team TeamWhat's off?Side effects
com.miui.systemAdSolutionThe main module of MIUI advertisingSome widgets may be missing
com.xiaomi.midropAdvertising in Mi Drop (file transfer)Quick file transfer will not work.
com.miui.analyticsCollection of usage statisticsWeather widgets may stop updating
captive_portal_detection_enabled 0Checking the Wi-Fi connectionThere will be no public authorization window on public networks.

4. Removal of advertising through third-party applications

If you don't want to mess with ADB, you can use specialized utilities that automate the process of disabling ads, but you need to be careful - some applications may contain malicious code.

Tested instruments:

  • πŸ› οΈ MIUI Hidden Settings (available on Google Play) – opens hidden settings MIUI, It works without root, but on new versions. MIUI 15 may require that ADB.
  • πŸ”§ Xiaomi ADB/Fastboot Tools (for PC) - a graphical interface for execution ADB-Supports massive shutdown of advertising services.
  • 🚫 App Inspector – allows you to find and disable advertising modules manually (requires knowledge about Android packages).

Examples of MIUI Hidden Settings:

  1. Install the app from Google Play.
  2. Open the Advertisements section.
  3. Activate options: πŸ”˜ Disable MSA (Miui System Ads) πŸ”˜ Disable Personalized Ads πŸ”˜ Disable Recommendations

Reboot the phone.

⚠️ Attention: Apps like MIUI Hidden Settings may stop working after update MIUI. Always check reviews before installing and avoid utilities that request root or access to personal data.

πŸ’‘

Before using third-party utilities, create a restore point in Settings β†’ System β†’ Backup. This will help you return the settings if something goes wrong.

5. firmware for the custom version of MIUI or AOSP

If you're willing to take drastic measures, the surest way to get rid of advertising is to install custom firmware.

  • πŸ“± MIUI Advertising-free (modified versions from enthusiasts, for example, MIUI EU or Xiaomi.eu).
  • πŸ€– AOSP-firmware (e.g. LineageOS, Pixel Experience, ArrowOS) that does not have proprietary Xiaomi services.

The firmware process includes:

  1. Unlock the bootloader (requires a Mi Account binding and waits 7-30 days on some devices).
  2. Installation of custom recavery (TWRP or OrangeFox).
  3. Flash firmware through the Recovery.

Advantages:

  • βœ… Total lack of advertising.
  • βœ… Cleaner and faster system.
  • βœ… Regular security updates.

Disadvantages:

  • ❌ Loss of guarantee.
  • ❌ Possible bugs (not working) NFC, camera trouble).
  • ❌ Lack of some branded functions (for example, IR Blaster or Game Turbo).

For beginners, we recommend firmware from Xiaomi.eu – they are as close as possible to stock MIUI, but without advertising and with optimizations for the global market.

πŸ’‘

The firmware of the custom version of MIUI (e.g. Xiaomi.eu) is the best balance between no advertising and maintaining functionality. AOSP is suitable for those who are willing to sacrifice branded chips for pure Android.

6.Alternative methods: from VPN to region change

If the previous methods didn’t work or seem too complicated, try workarounds:

1. Change of region of the Mi Account

The ads on MIUI depend on the region of your account, and if it's tied to China or India, you'll see more ads.

  1. Choose a country with less aggressive advertising (such as Singapore or Malaysia).

2. Using a VPN with traffic filtering

Some of them VPN-Services (e.g. AdGuard) VPN Blokada or Blokada blocks ad domains at the level DNS. This will not remove the ads completely, but will reduce the amount of advertising.

3. Disable personalized advertising on Google

Some of the ads in MIUI are based on data from Google Ads, to limit them to:

  1. Go to Google Settings β†’ Advertising.
  2. Turn off personalized advertising.
  3. Reset the Advertising ID.

Installation of an alternative launcher

The MIUI system launcher often shows ads in widgets and when searching.Install a third-party launcher (like Nova Launcher, Lawnchair or Hyperion) to avoid this.

7 What to do if the ad returns after the update

MIUI is known for resetting ad settings after updates, to avoid:

1.Return to the previous version of MIUI

If the update brought back the ads, you can roll back through Fastboot or Recovery.For instructions and firmware, look for XDA Developers or 4PDA forums.

2. Block updates for specific applications

Some system applications (such as Mi Browser or Themes) will start showing ads again after the update.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find a problem application (such as the browser).
  3. Slip on three dots in the top corner and select Remove Updates.
  4. In the same menu, turn off Auto Update.

3. Automate disabling ads through Tasker

Tasker allows you to create tasks that will be triggered after a reboot or update, for example, you can configure automatic execution. ADB-team:

  • Create a task with the Run Shell action.
  • Enter the command: pm disable-user --user 0 com.miui.systemAdSolution.
  • Set a trigger for the Device Boot event.

⚠️ Attention: On devices with MIUI 15 Xiaomi has started blocking firmware rollbacks via Fastboot. Before rolling back, check if your model supports this feature, or use it EDL-Regime (requires an authorized account).

FAQ: Frequent questions about Xiaomi advertising

πŸ” Why did the advertisement reappear after the reset?
Reset to factory settings returns all system applications and services to their original state, including advertising modules. After reset, you must reset: Turn off advertising in settings (section 1 of article). ADB-Update or reinstall third-party utilities (section 4).If the reset was made due to phone problems, consider the custom version firmware MIUI publicity.
πŸ“΅ Can you turn off advertising without a computer?
Yes, but the options are limited. Without a PC, you can: Use MIUI Hidden Settings (section 4); disable ads manually through settings (section 1); install an alternative launcher and browser; however, ADB remains the most effective method for removing ad modules completely.
πŸ”“ Do root rights need to remove ads?
No, 90 percent of the time, ADB or standard settings are enough. Root can only be used to: Delete system applications (such as Mi Browser or Themes); modify hosts to block ad domains; use applications like Titanium Backup to freeze ad services; and regular root users are discouraged because of security risks and loss of warranty.
🌍 Why there is less advertising on European firmware?
Xiaomi is adapting the level of advertising to the region. In firmware for Europe (EEA) and Russia, advertising is less due to: Local data protection laws (for example, GDPR in the EU); contracts with telecom operators that prohibit aggressive advertising; competition with other brands (in China, Xiaomi has fewer alternatives, so advertising is more active); If you use Chinese firmware, consider reflashing to MIUI EU or the global version.
πŸ“± Will these methods work for POCO redmi?
Yes, all of the methods described are relevant for POCO and Redmi, as they work on the same MIUI shell. Exceptions: POCO Launcher in some models (POCO F4 GT, POCO X5 Pro) has separate advertising settings - check the Launcher Settings section. POCO with MIUI for POCO (for example, POCO F3) may lack some advertising modules, but the basic methods (ADB, settings) work the same way.