Advertising in Xiaomi smartphones is one of the most annoying features of the MIUI branded shell, even in flagship models like the Mi 10S. The manufacturer integrates banner ads into system applications, notifications and even in the settings menu, arguing this with โpersonalized offers.โ In practice, this means that the user faces intrusive ads every time he opens the browser, Music or Theme.
In this article, we will discuss all the current ways to disable ads on Xiaomi Mi 10S, including hidden settings MIUI, ADB commands for power users and radical methods like factory reset. We will pay special attention to the nuances of firmware based on Android 11/12 (current for this model), as the algorithms of displaying ads differ from newer versions, and you will learn which system applications can be safely removed and which should not be touched โ so as not to disrupt the stability of the device.
Warning: Some methods require super-user rights or a PC connection. If you're a beginner, start with the simple ways in the first sections โ they don't require technical skills and are reversible. For advanced users, we've prepared instructions using ADB and modified firmware.
Why is Xiaomi Mi 10S Advertising and Can It Be Removed?
Ads in MIUI are created by the built-in MSA (Mi System Ads) mechanism, a service that analyzes user activity and loads targeted ads, and even if you have never agreed to personalized ads, the default system includes displaying them in:
- ๐ฑ System applications: Browser, Music, Video, Themes, Security.
- โ๏ธ Settings menu: for example, in the About phone section or when connecting to Wi-Fi.
- ๐ Notifications: banners from Xiaomi or partners (e.g. Tencent game ads).
- ๐ Search: in the search bar on the home screen or in the application menu.
Can you remove ads altogether? Theoretically, yes, but that would require disabling system services through ADB or getting root rights. Without this manipulation, you could reduce the number of banners by 70 to 80 percent, but individual ads could slip into some applications. For example, in Browser or Music, ads could appear even after all available options are turned off, because these apps load content from external sources.
It is important to understand that Xiaomi does not provide an official way to completely disable advertising, as this is one of the sources of revenue for the company. All methods described below are based on workarounds that may stop working after MIUI updates. We tested the instructions for the Mi 10S with MIUI 12.5-14 firmware (Android 11/12) โ validated for June 2026.
Method 1: Disabling Advertising through the standard MIUI settings
So to start with the simplest method, which doesn't require any additional tools, MIUI has hidden options to limit personalized advertising, but they're hidden in the back of the menu. Here's how to find them:
- Open the Settings. โ The phone.
- Tap 5-7 times on the MIUI version until the notification โYou are a developer!โ appears (this will unlock hidden options).
- Return to the main Settings menu and select a new section Additional โ Special Opportunities โ Advertising.
- Turn off all switches: ๐ Personalized recommendations ๐ Interest-based advertising ๐ Showing Advertising in System Applications
After that, restart the device. Ads in most system applications should disappear, but banners can remain in:
- ๐ Browser (advertising in the search bar or on the main page).
- ๐ต Music (banners between tracks).
- ๐บ Video (advertising before rollers).
These applications will require additional actions, which we will describe in the following sections.
โ๏ธ What to do before turning off advertising
Method 2: Manually disabling ads in each application
Some Xiaomi system applications have their own ad settings that do not depend on the global parameters of MIUI. Below are instructions for the most "advertising" programs on the Mi 10S:
1.Browser (Mi Browser)
- ๐น Open the browser. โ three-point (โฎ) โ Settings.
- ๐น Go to the Supplementary โ Advertising and recommendations.
- ๐น Turn it off: ๐ Show recommendations on the main page ๐ Personalized advertising ๐ Showing news on the main page
- ๐น Back to Settings โ Main page โ Choose an Empty Page or Google Home Page.
2. Music (Mi Music)
- ๐ต Play the music. โ Profile (human icon) โ Settings.
- ๐ต Turn it off: ๐ Guidelines on the homepage ๐ Showing ads in the player
- ๐ต In the section About the program uncheck the tick with Show advertising from partners.
3. Topics (Themes)
- ๐จ Open Topics โ Profile โ Settings.
- ๐จ Turn it off: ๐ Recommendations to the topics ๐ Showing ads in the tape
After applying these settings, the ads in the listed applications should disappear. However, some banners may reappear after updating the applications, in which case repeat the steps or consider more radical methods (for example, removing system APKs via ADB).
What to do if the advertising settings are not saved?
Method 3: Disabling Advertising through ADB (without root)
If standard settings donโt work, the next step is to use Android Debug Bridge (ADB), a method that allows you to disable the system components responsible for displaying ads without obtaining root permissions. Importantly, the wrong ADB commands can disrupt the device, so follow the instructions carefully.
Preparation
- Download and install ADB Tools on PC (Windows/macOS/Linux).
- On the phone, turn on the debugging. USB: ๐ง Go to Settings. โ The phone. โ Version. MIUI (Tap 7 times to turn on the developer mode). ๐ง Back to Settings โ Additionally. โ For developers. ๐ง Activate Debugging on USB and confirm the authorization.
Connect Xiaomi Mi 10S PC-only USB-cable (use the original cable for a stable connection).
Execution of commands
Open the command prompt (or Terminal on macOS/Linux) in the adb.exe folder and enter the following commands sequentially:
adb devices(Your device should show up. If not, check the drivers and debugging permission on your phone.)
adb shell pm hide com.miui.systemAdSolutionThis command disables the main module responsible for advertising in MIUI.
adb shell pm hide com.xiaomi.mipicksDisables the service of personalized recommendations.
adb shell pm hide com.miui.analyticsBlocks the collection of analytics that is used for targeted advertising.
To disable advertising in specific applications, use:
adb shell pm hide com.android.browser #Browser
adb shell pm hide com.miui.player #Music
adb shell pm hide com.miui.video # Video
adb shell pm hide com.android.themes # TopicsAfter you've done the commands, restart your phone. The ads should disappear, but keep in mind:
โ ๏ธ Note: pm hide commands temporarily "hide" applications, but do not remove them completely. MIUI Or reset the adverts may come back, and for permanent effect, you'll need to repeat the procedure or use root.
adb shell pm uninstall -k --user 0 name packetReplace the packet name with the corresponding identifier (e.g. com.android.browser).-->
Method 4: Remove system applications with advertising (root required)
If you are willing to take drastic measures, getting root rights will permanently remove the apps responsible for displaying ads, a method only suitable for power users, as improper actions can lead to a โbrickโ of the device.
Step 1: Getting root rights
For Xiaomi Mi 10S suitable method of unlocking the bootloader and installing Magisk:
- Unlock the bootloader through the official Mi Unlock Tool (requires a Xiaomi account binding and a wait of 7-14 days).
- Install custom recovery (TWRP) for your model.
- Sweep Magisk through recovery to get root.
Step 2: Removal of advertising modules
With a root-enabled file manager (such as Root Explorer) or a superuser-enabled ADB, delete the following packages:
| Packet name | Appointment | Can I remove it? |
|---|---|---|
| com.miui.systemAdSolution | The main module of MIUI advertising | โ Yes. |
| com.xiaomi.mipicks | Personalized recommendations | โ Yes. |
| com.miui.analytics | Collecting Analytics for Targeted Advertising | โ Yes. |
| com.android.browser | Standard browser with advertising | โ ๏ธ You can, but install an alternative (e.g. Chrome) |
| com.miui.player | Music player with banners | โ ๏ธ You can, but you will lose the standard player. |
To remove, use the command:
su
pm uninstall -k --user 0 name packetโ ๏ธ Note: Removal of system applications may lead to errors in the work MIUI, Especially if you remove components that other services depend on, for example, deleting com.miui.analytics may disrupt Security or System Updates. TWRP before manipulation!
๐ก
Removing system applications through root is the most effective way to get rid of advertising, but also the riskiest. If you are not sure about your actions, use methods without root (ADB or MIUI settings).
Method 5: Resetting to factory settings and selecting a region
If nothing works, the last chance is to completely reset the device with the right region when you first set it up, because in some regions (e.g. the European Union), Xiaomi is legally obliged to restrict personalized advertising.
- Create a backup of important data (photos, contacts, messages).
- Go to Settings โ About Phone โ Resetting โ Delete all data.
- After resetting, select Germany, France or Italy (countries with strict data protection laws).
- At the stage of signing in to your Xiaomi account, skip the binding (or use a new account).
- Turn off all personalization and advertising options in the initial settings wizard.
You will need an unlocked bootloader and TWRP to install. For official installation instructions, look for XDA Developers or 4PDA forums.