Advertising in Xiaomi, Redmi and POCO smartphones has become one of the most talked-about issues among brand users. Even in top-end models like Xiaomi 14 Ultra or POCO F6 Pro, the manufacturer integrates banner ads into system menus, Mi Browser apps, Mi Video and even the notification panel. According to Counterpoint Researchโs 2023 study, 68% of device owners on MIUI face intrusive advertising on a weekly basis, and 23% face intrusive advertising on a daily basis.
In this article, we will discuss all the current ways to remove ads on Xiaomi devices without losing functionality, including hidden settings. MIUI, Alternative firmware and application-specific methods, with a focus on legal methods that do not require root rights or violate warranty conditions, and unique nuances for regional firmware (Global, EEA, China, which is often overlooked in standard instructions.
Why is Xiaomi showing ads and is it legal?
Xiaomi officially says MIUI advertising is part of a business model to keep device prices below market prices. According to the brandโs annual report for 2023, advertising and Internet services revenue accounted for 28 percent of total revenue (about $4.2 billion), which means that even flagship models are subsidized by ad impressions.
From a legal point of view, Xiaomi does not violate the laws of most countries, as:
- ๐ The user agreement when you first turn on the device contains a clause about personalized advertising (many skip it by quickly clicking "I agree").
- ๐ Regional differences: in the firmware for EEA (Global and European Economic Region (EEA) ads are smaller than in Chinese versions, but they are still present.
- ๐ Updates MIUI Often "return" disabled ads after updates (especially relevant for versions). MIUI 14 and newer).
However, in 2022, Xiaomi came under investigation in India for aggressive data collection and advertising, which led to a fine of $6.6 million.After that, the brand added the option of completely disabling personalized advertising in the settings, but the basic banners (for example, in Settings โ About phone) remained.
Method 1: Disabling personalized advertising in MIUI settings
This is the most secure and official method, which reduces the number of banners targeted, but does not remove them completely. Suitable for all devices on MIUI 12-14 (including Xiaomi 13T, Redmi Note 12 Pro+, POCO X5 Pro, etc.).
Instructions:
- Open Settings โ Google โ Advertising.
- Click Disable Ad Personalization and confirm the selection.
- Go back to the basic settings and go to Settings โ Memory โ Clean (or Settings โ Applications โ Managing Applications in New Versions).
- Select msa (or Miui System Ads in global firmware), click Storage โ Clear data.
This method reduces advertising in:
- ๐ฑ Notification panels (banners "Recommended Applications").
- ๐ Search in settings (sponsored results).
- ๐ฌ Mi Video and Mi Music (content offerings).
๐ก
If the msa item is not in the list of applications, try to enter its name in the search by settings (the magnifier icon at the top of the screen).
Limitations of the method:
โ ๏ธ Attention: After update MIUI If you reset your personalized ads, you can turn on again, and you should check these settings after each major update.
Method 2: Manual disabling of advertising in system applications
Some Xiaomi apps have their own ad settings that are independent of global MIUI settings. Below is a list of key apps and ways to disable banners.
| Annex | The path to settings | What's off? |
|---|---|---|
| Mi Browser | โฎ โ Settings โ Additionally. โ Advertising and recommendations | Banners on the homepage and in search results |
| Mi Video | Profile โ Settings โ Recommendations | Advertising videos before the video and banners in the tape |
| Topics (Themes) | Profile โ Settings โ Advertising | Sponsored themes and notifications of new collections |
| Security (Security) | โ โ Settings โ Receive recommendations | Banners with Cleaning and Optimization Suggestions |
| Camera (Camera) | โ โ Additionally. โ Showing watermark | Removes watermark ads (relevant to Redmi Note 11 and later) |
For Mi Browser and Mi Video apps, it is also recommended to:
- ๐ Reset settings after disabling the ad (in the app menu).
- ๐งน Clear the cache through Settings โ Annexes.
- ๐ Use alternatives: for example, replace Mi Browser with Google Chrome or Firefox.
Turning off personalization on Google
Clear the msa data
Check out the Mi Browser settings
Check the settings of Mi Video
Delete the cache of the "Themes" app
-->
Method 3: Use ADB-commands for deep disabling advertising
If standard methods do not help, you can use them. ADB-This method requires you to connect your phone to your PC, but does not violate the warranty or require root rights.
Step-by-step:
- Download Platform Tools from Google and unpack the archive.
- Turn on USB Debugging on your phone: Settings โ About Phone โ MIUI Version (click 7 times), then Settings โ Additional โ For Developers โ Debugging over USB.
- Connect your phone to your PC, open the command prompt (or Terminal on Mac/Linux) in the folder with the platform-tools.
- Enter the commands in turn: adb devices (you should see your device) adb shell pm hide com.miui.systemAdSolution
To completely disable advertising, use this set of commands (enter one at a time):
adb shell pm hide com.miui.analytics
adb shell pm hide com.xiaomi.ab
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.miui.msa.global
adb shell settings put global hidden_api_policy 1The effect of the teams:
- โ Remove banners in Settings, Notification Panel, Lock Screen.
- โ Disables Analytics Collection for Targeted Advertising.
- โ Does not affect advertising in third-party applications (for example, in games).
What if the ADB canโt see the device?
โ ๏ธ Attention: After update MIUI Some system packages (com.miui.systemAdSolution, etc.) may be activated again. Repeat the procedure after an update or use the script to automatically apply commands (for example, repeat the procedure after an update, MIUI ADB Tools from XDA Developers).
Method 4: Install custom firmware (for advanced users)
If youโre willing to take drastic measures, custom firmware like LineageOS, Pixel Experience or Xiaomi.eu completely removes Xiaomiโs ads and services, but this method has serious drawbacks:
- ๐ Requires unlocking the bootloader (resets the phone to factory settings and cancels the warranty).
- ๐ Could be disrupting work. NFC, Widevine L1 (no HD Netflix and cameras.
- ๐ฑ Not all of Xiaomiโs features will work, for example, IR-blaster).
If you decide to take this step, follow the instructions:
- Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account to be linked to the device and wait 7-15 days).
- Install TWRP Recovery for your model (see instructions on XDA Developers).
- Download the firmware Xiaomi.eu (an optimized version of MIUI without ads) or LineageOS (pure Android).
- Sweat through TWRP, having previously made a backup.
Benefits of Xiaomi.eu:
- ๐ฑ All advertising modules have been removed completely. MIUI.
- ๐ Weekly updates with bug fixes.
- ๐ Support for all languages, including Russian.
๐ก
Install custom firmware is the only way to 100% remove advertising from the system, but requires technical skills and lacks warranty.
Method 5: Blocking Advertising via DNS and VPN
If the advertisement appears in the browser or some applications, it can be blocked at the network level using the DNS-servers VPN It's a method that doesn't require root rights, and it works on any device.
Option 1: Modification of the DNS
- Go to Settings โ Connections โ Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: dns.adguard.com (AdGuard DNS) family.adguard-dns.com (with filtering for children) 1.1.1.3 (Cloudflare Family)
Option 2: VPN with ad blocking
Install one of the applications:
- ๐ก๏ธ AdGuard VPN (free rate for 3 GB / month).
- ๐ 1.1.1.1 from Cloudflare (unlimited traffic).
- ๐ Blokada (works without root, but requires customization).
These methods block:
- ๐ข Advertising on Mi Browser, YouTube, social media.
- ๐ Trackers that collect data for targeted advertising.
- ๐ซ Pop-ups on websites.
โ ๏ธ Note: Some Xiaomi apps (such as Mi Video or GetApps) may stop working if their domains are blocked through the app. DNS. In this case, add them to the white list in the settings. VPN/DNS.
Method 6: Disabling Advertising in Specific Xiaomi Models
Some Xiaomi devices have unique display features, and below are solutions for popular models.
| Model | Problem. | Decision |
|---|---|---|
| Redmi Note 10/11/12 | Advertising in the Lock Screen ("Recommended Apps") | Turn off in Settings โ Lock screen โ Additional โ Recommendations |
| POCO F3/F4/F5 | Banners in the Control Center (when swiping down) | Use it. ADB-Command: adb shell pm hide com.miui.systemAdSolution |
| Xiaomi 12/13/14 | Advertising in Search by Settings | Turn off in Settings โ Google โ Advertising โ Disable personalization |
| Redmi 9/9A/9C | Pop-up windows in GetApps | Remove updates for GetApps in Settings โ Apps |
For devices with MIUI for Russia (for example, Redmi Note 11 Pro 5G Russian Version) there are additional restrictions:
- ๐ต You canโt completely turn off ads in Mi Browser without ADB.
- ๐ After updating to MIUI 14 Return Banners in Settings โ The phone.
If your model is not listed in the table, try the generic methods from the previous sections or clarify the problem in forums (for example, 4PDA or XDA).
What if the advertisements returned after the update?
MIUI updates often reset ad settings to avoid:
- Turn off automatic update: Settings โ The phone. โ Updating the system โ โ โ Auto-update โ Turn it off.
- Use scripts for automatic application ADB-team: ๐ค MIUI ADB Tools (GitHub) โ utility with a graphical interface. ๐ Tasker + plugin ADB Plugin for Automatic Execution of Commands After Rebooting.
Install an alternative launcher
- ๐ Nova Launcher or Lawnchair hide advertising widgets MIUI.
- ๐ Disable the system launcher: adb shell pm hide com.miui.home.
If new types of ads have appeared after the update (for example, banners in Settings โ Sound), check:
- ๐ New system applications like com.miui.bugreport or com.xiaomi.joyose.
- ๐ Logs of advertising impressions in Settings โ Memory. โ Cleanup โ Analytics.
1. Advertising personalization settings in Google.
2. activity of msa and systemAdSolution packets via ADB.
3. The appearance of new advertising modules in Settings โ Annexes.-->