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.
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:
- Open Settings β About the phone β All the characteristics.
- Find the MIUI version line and tap it 10 times (toast βYou became a developerβ should appear).
- 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?
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:
- Download and install Platform Tools (the official tool from Google).
- Turn on the phone Debugging over USB (Settings β About Phone β MIUI version β 7 taps β For developers β Debugging over USB).
- 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.
- 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
- 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
| ADB Team Team | What's off? | Side effects |
|---|---|---|
| com.miui.systemAdSolution | The main module of MIUI advertising | Some widgets may be missing |
| com.xiaomi.midrop | Advertising in Mi Drop (file transfer) | Quick file transfer will not work. |
| com.miui.analytics | Collection of usage statistics | Weather widgets may stop updating |
| captive_portal_detection_enabled 0 | Checking the Wi-Fi connection | There 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:
- Install the app from Google Play.
- Open the Advertisements section.
- 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:
- Unlock the bootloader (requires a Mi Account binding and waits 7-30 days on some devices).
- Installation of custom recavery (TWRP or OrangeFox).
- 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.
- 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:
- Go to Google Settings β Advertising.
- Turn off personalized advertising.
- 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.
- Go to Settings β Applications β Application Management.
- Find a problem application (such as the browser).
- Slip on three dots in the top corner and select Remove Updates.
- 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).