Advertising in Xiaomi smartphones is one of the most discussed topics among owners of devices based on MIUI. Even the flagship model Xiaomi 10 Pro, despite its premium status, was no exception: banners in system applications, recommendations in the settings menu and intrusive notifications sometimes make the use of the phone less comfortable. In this article, we will analyze all the available ways to disable advertising โ from standard settings to hidden functions that the manufacturer does not advertise.
It's important to understand that MIUI is integrated at the firmware level, so you can't get rid of it completely without root rights. But with a combination of methods, you can minimize it. We've tested each method on Xiaomi 10 Pro with the latest stable version of MIUI 14 (Android 13) and are ready to share the results. If you're willing to spend 10-15 minutes setting up, then you'll find a detailed instruction with explanations for each step.
Why is there an advertisement on Xiaomi 10 Pro?
The manufacturer integrates advertising modules into MIUI for a number of reasons, all of which come down to the same goal: monetizing the ecosystem.
- ๐ฑ System applications: Browser, Music, Videos, Themes and even Settings contain ad units that are downloaded from Xiaomi servers.
- ๐ Push Notifications: Advertising messages from Mi Advertising Service that appear in the notification curtain even if you haven't opened the relevant apps.
- ๐ Launcher and widgets: Banners in the app menu, recommendations on the home screen (for example, "Popular Games" or "Apps for you").
- ๐ Updates and services: Advertising in the Update Centers (Software Update, Security) and even in the Akku menu (for users from Europe).
According to Xiaomiโs internal documentation, the ad modules are activated based on the firmware region, MIUI version, and Mi Account status. For example, users with an attached Mi Account see less advertising than those who work without authorization. However, even this does not guarantee that banners are completely absent. In the following sections, we will show how to disable each of these sources.
โ ๏ธ Note: Some methods require you to disable Mi Advertising Service via ADB. If you have not worked with a debugging bridge before, follow the instructions carefully โ incorrect commands can lead to malfunctions in system applications.
Method 1: Disabling personalized advertising in settings
The easiest and safest way to do this is to deactivate personalized recommendations through the settings menu, and it won't take away the ads completely, but it will reduce the amount of ads significantly.
- Open the Settings. โ The phone.
- Tap 7 times on the MIUI version to activate the developer mode (you will be notified "You became a developer").
- Return to the main Settings menu and select Additional โ For Developers.
- Activate the debugging switch over USB and confirm the action.
- Now go to Settings โ Password and Security โ Privacy โ Advertising.
- Turn off the options: ๐ Personalized recommendations (master switch) ๐ Advertising ID (resetting)
After this, the system will stop collecting data about your preferences, and advertising will become less intrusive, but banners in system applications (Browser, Themes) will remain.
Method 2: Manual disabling of advertising in system applications
Many standard MIUI apps have built-in ad settings that are hidden by default. Letโs look at how to turn off banners in the most problematic services:
| Annex | The path to settings | What to turn off |
|---|---|---|
| browser | โฎ โ Settings โ Additionally. โ Advertising | Disable "Personalized recommendations" and "Show news on the main" |
| Music. | โฎ โ Settings โ Recommendations | Turn off "Show recommendations on the main screen" |
| Topics | Profile โ โ โ Settings โ Advertising | Disable "Advertising Notices" and "Personalized Content" |
| Security | โ โ Settings โ Notifications โ Promotional notices | Deactivate all switches in the Advertising section |
Critical: The Topics app may lose the Recommended section after disabling the ads. This is normal because the system hides the ad blocks. If you use this section to search for wallpaper, save your favorite themes in My downloads before you turn them off.
For the Video app (if installed), the path will be: Profile โ โ โ Settings โ Personal recommendations โ Turn off all options. Also check the Notifications section in the same menu and disallow the display of advertising fluffs.
Recommended in the Browser
Banners in Topics deactivated
Security settings checked
Removed advertising notices in Music
Resetting Advertising ID in Privacy Settings-->
Method 3: Disabling Advertising through ADB (without root)
If standard methods donโt work, you can use the Android debugging bridge (ADB) to deactivate the system services responsible for displaying ads, which does not require root rights, but requires connecting the phone to a computer.
You'll need:
- ๐ฅ๏ธ A computer with installed Xiaomi drivers and ADB Tools.
- ๐ฑ Included Debugging by USB on the phone (see Method 1).
- ๐ Cable USB Type-C (preferably original).
Step-by-step:
- Connect Xiaomi 10 Pro to your computer and select File Transfer mode.
- Open the command prompt (cmd on Windows or Terminal on macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: adb devices If the device appears in the list, go further.
- Follow the commands one by one (after each press Enter): adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics adb shell pm hide com.miui.bugreport adb shell pm hide com.xiaomi.joyose
- Reboot your phone: adb reboot
These commands hide (do not remove!) the system services responsible for collecting analytics and displaying ads. If after the reboot there are problems with the operation of certain functions (for example, Mi Drop for transferring files), return the service with the command:
adb shell pm unhide com.xiaomi.midropโ ๏ธ Note: Some Xiaomi firmware after the update MIUI If you want to do this, you can back up the hidden packets by commanding: adb shell pm list packages before updating. -d
Method 4: Use of an alternative launcher
The MIUI system launcher is one of the main sources of advertising: banners in the app menu, recommendations on the home screen and even advertising in the search bar. The solution is the installation of a third-party launcher that completely replaces the standard interface.
The best options for Xiaomi 10 Pro:
- ๐ Nova Launcher - supports gestures, responsive icons and no ads. The free version is limited to just the number of settings.
- ๐จ Lawnchair is an open source launcher that mimics the Pixel Launcher, but with advanced features.
- โก Hyperion Launcher โ Optimized for performance, has built-in ad protection.
How to install and configure:
- Download the selected launcher from Google Play.
- After installation, click the Home button and select the new launcher as the main one.
- In the launcher settings (Long press on the desktop) โ Settings off: ๐ Google Discover (if available) ๐ Showing news on the main screen ๐ Advertising widgets
The advantage of this method is that you completely remove ads from the interface, including banners in the application menu. However, system notifications and ads in individual applications (Browser, Themes) will remain. To remove them, combine this method with previous ones.
๐ก
If after installing the alternative launcher, the unlock animation disappeared, return it via the MIUI settings: Settings โ Lock screen โ Unlock animation.
Method 5: Blocking Advertising via DNS or VPN
The banner ads in MIUI are downloaded from Xiaomi servers to specific addresses, and if you block access to these domains, the system will not be able to display ads, and you can do this in two ways: by changing the DNS or using a VPN with traffic filtering.
Method 1: Change the DNS on your phone
- Go to Settings โ Connections โ Private DNS.
- Select the host name of a private DNS and enter one of the addresses: ๐น dns.adguard.com (AdGuard DNS, Blocks advertising and trackers) ๐น 1dot1dot1dot1.cloudflare-dns.com (Cloudflare with filtering malicious sites)
Save the settings and restart the phone.
Method 2: Using a VPN with ad blocking
Apps like AdGuard or Blokada are locally built VPN-Tunnel and filter advertising traffic. for Xiaomi 10 Pro recommended:
- ๐ก๏ธ AdGuard โ has built-in filters to block ads in MIUI. Install from the official website (not to be confused with the version from Google Play that requires a subscription).
- ๐ซ Blokada is a free, open source solution that blocks Xiaomi domains responsible for advertising.
After installing the VPN:
- Activate the protection in the app.
- In the settings, select filters: ๐ AdGuard Base filter ๐ AdGuard Mobile Ads filter ๐ EasyList China (specially for Chinese services)
Reboot the phone.
โ ๏ธ Note: Some banking applications and services (e.g. Mi Pay) may conflict with the VPN. If payments stop working after activating filtering, add these applications to the exceptions in the AdGuard or Blokada settings.
More tips: How to reduce advertising in the future
Even after all the methods are used, the ads may appear after MIUI updates or resets. To minimize their return, follow these guidelines:
- ๐ Turn off automatic system app updates: Go to Google Play โ โฎ โ Settings โ Auto-Update Applications. Choose Not to Auto-Update.
This will prevent the recovery of advertising modules after updates.
Remove unnecessary system applications
With ADB, you can uninstall apps that you don't use but that show ads, such as:
adb shell pm uninstall --user 0 com.miui.videoplayeradb shell pm uninstall --user 0 com.miui.playerWarning: Removing system applications may disrupt MIUI. Before executing commands, make sure the application is not critical to the system.
Use the Mi Account.
Users with a linked Mi Account see 30-40% less advertising. Sign in to Settings โ Mi Account.
What if the advertisements returned after the update?
๐ก
The combination of methods gives the best result: use ADB + alternative launcher + VPN for maximum effect.