Pop-up advertising on smartphones Xiaomi, Redmi and POCO โ One of the most annoying features of the firmware MIUI. Even in new models from 2023 to 2026 (for example, Xiaomi 14 or Redmi Note 13 Pro).+) Users are faced with intrusive banners in the settings menu, notifications and even on a locked screen, the reason lies in the aggressive monetization of the brand shell, where advertising is built into the system level.
In this article, weโll break down 7 proven ways to disable ads on Xiaomi โ from basic settings to radical methods using the use of the app. ADB All instructions are relevant for Android 10-14 and do not require technical knowledge (except for the section on root), and you will learn why ads return after resetting and how to avoid this.
Important: Some methods may conflict with Xiaomi's policies, such as disabling system applications through the use of a new system. ADB Sometimes it causes a breakdown in work. MIUI. We have tested all the ways on Xiaomi devices 13T, Redmi Note 12 and POCO F5 โ Results are summarized in the table of comparison of effectiveness at the end of the article.
Basic MIUI settings: what can be turned off without risk
The first step is to check the standard options on the menu. MIUI. The manufacturer leaves users with the option to partially control ad impressions, but these settings are often hidden or reset after updates.
Go to: Settings โ Annexes โ Application management โ Three points (โฎ) โ Special rights โ Show recommendations
Here you will see a list of system applications that can display ads.
- ๐ฑ Launcher (main screen) โ removes banners in the search bar
- ๐ Search โ disables ads in search results by phone
- ๐ Security โ Removes Memory Cleanup Offers
- ๐ GetApps โ Blocks notifications about โrecommended apps"
โ ๏ธ Note: On some models (e.g, POCO X5) The item "Show recommendations" may not be available. In this case, move on to the next method.
Also check notification settings for system applications: Settings โ Notifications โ Additionally. โ System notifications
Turn off the sliders for Mi Video, Mi Browser and Cleaner โ they often send out push notifications.
2. disable personalized advertising through Google and MIUI
MIUI It uses two sources for targeted advertising: Xiaomiโs own algorithms and Googleโs services. To reduce the number of impressions, you need to disable personalization in both systems.
First, deactivate the advertising ID. MIUI: Settings โ The phone. โ Version. MIUI (Tap 7 times to activate the developer mode) โ Back to Settings โ Additionally. โ Special facilities โ Advertising services and disable:
- ๐ฏ Personalized recommendations
- ๐ก Advertising identifier MIUI (drop it)
Then limit Google access to your data: Settings โ Google โ Advertising โ Turn off Personalized Ads and reset the Advertising Identifier.
These actions will not remove ads completely, but will make them less intrusive, for example, instead of targeting offers ("Buy a case for Redmi Note 12!"), you will see random banners.
๐ก
If after disabling personalization, ads began to appear more often, clear the cache of msa applications (MIUI System Ads through Settings โ Annexes โ Application management โ msa โ Warehouse โ Clear the cache.
3. Blocking advertising through ADB (rootless)
Method by using ADB (Android Debug Bridge allows you to disable the system applications responsible for displaying ads without getting root access. This is the most effective way for users who do not want to risk the guarantee.
You'll need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux
- ๐ฑ Cable USB (original)
- ๐ง Google's Platform Tools utility
Steps to disable advertising:
- Activate Debugging on USB In Settings โ The phone. โ Version. MIUI (7 taps) โ Settings โ Additionally. โ For developers โ Debugging by USB.
- Connect your phone to your PC and confirm your trust in your computer.
- Open the command prompt (cmd on Windows) in the folder with the platform-tools.
- Enter the commands in turn (each from a new line):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browser
adb shell pm hide com.miui.video
adb shell pm hide com.miui.analyticsThese commands disable the main modules responsible for:
- ๐ข System Advertising in Settings (SystemAdSolution)
- ๐ค Advertising push notifications (midrop)
- ๐ Browser banners (browser)
- ๐ฌ Advertising in Mi Video (video)
โ ๏ธ Note: On some firmware (for example, MIUI 14 For global version, pm hide may not work. In this case, use the alternative command: adb shell pm disable-user --user 0 Name of the package But remember: this can lead to malfunctions MIUI (For example, the weather on the main screen will stop updating).
Debugging activated USB|Installed drivers for your Xiaomi model|Downloaded Platform Tools (version no lower than 34.0.0)|Phone connected in "File Transfer" mode"|Battery charge > 50%-->
4. Use of custom firmware (for advanced users)
If youโre willing to sacrifice official Xiaomi support, installing custom firmware (like LineageOS or Pixel Experience) will solve the problem of advertising once and for all.
Advantages of the method:
- โ Complete absence of system advertising
- โ Regular security updates
- โ Ability to fine-tune the interface
Disadvantages:
- โ Loss of guarantee
- โ Risk of "bricking" of the device
- โ Certain functions (e.g, IR-Game Turbo or Blaster may not work
Popular firmware for Xiaomi in 2026:
| Firmware | Support for models | Features | Reference |
|---|---|---|---|
| LineageOS | Xiaomi 11/12/13, Redmi Note 10/11/12 | As close as possible to Android stock, minimalist design | Official website |
| Pixel Experience | POCO F3/F4/F5, Redmi K40/K50 | Google Pixel-like interface optimized for performance | Download |
| Xiaomi.eu | All models (except Chinese versions) | MIUI without ads and Chinese services, weekly updates | Forum |
Installation instructions (briefly):
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
- Install custom recovery (TWRP or OrangeFox).
- Backup the current firmware.
- Sweat the selected firmware through recovery.
What happens if you donโt unlock the bootloader?
5. Root Access: A Radical Solution to Remove Ads
Getting root rights gives you complete control over the system, allowing you to remove advertising modules at the kernel level, this method is suitable for users who are ready for risks (loss of warranty, problems with the security system). MIUI OTA-update).
To get root, use Magisk:
- Unlock the bootloader (as in the previous section).
- Download the latest version of Magisk.
- Sweep the patchy boot.img Fastboot: Fastboot Flash boot magisk_patched.img
- Install Magisk Manager and check root status.
After receiving root, remove the promotional packages via Titanium Backup or Root Explorer:
- ๐๏ธ com.miui.systemAdSolution โ the main advertising module
- ๐๏ธ com.xiaomi.midrop โ push notifications
- ๐๏ธ com.miui.analytics โ statistics collection for targeted advertising
- ๐๏ธ com.android.browser โ Advertising in Mi Browser
โ ๏ธ Note: Removal of system applications may result in inability to obtain OTA-To avoid this, create a backup in the TWRP Use the Freeze function in Magisk (less risky).
To automatically block ads, install the AdAway module (requires root) and activate the system lock through the hosts file. MIUI, but also in third-party applications.
Alternative methods: from blockers to region change
If the previous methods didn't help or seem too complicated, try alternative solutions. They're less effective, but easier to implement.
6.1. Advertising blockers through VPN
Apps like Blokada or AdGuard filter traffic at a level DNS, Block ad domains. Install them from F-Droid. VPN):
- ๐ก๏ธ Blokada 5 โ Blocks Trackers and Advertisements in Real Time
- ๐ AdGuard โ supports custom filters for MIUI
- ๐ DNS66 โ alter DNS-servers on blocking (for example, 1.1.1.3 from Cloudflare)
6.2. Change of firmware region
MIUI Shows less advertising in Europe (EEA) And Indian firmware, to change the region:
- Download the firmware for your model from the Xiaomi Firmware Updater site (select region) EEA).
- Fastboot or Recovery (instructions are available on the XDA Developers).
- Do a reset (Wipe Data) after the firmware.
Warning: a change in region may lead to:
- โ Loss of support for certain features (e.g. Mi Pay)
- โ Camera errors (Chinese firmware often better optimization)
- โ Problems with OTA-update
Recoil on the old version MIUI
In versions. MIUI There were significantly fewer ads 12 and older, and if your device supports downgrade, you can roll back to an earlier firmware. For example, the Redmi Note 10 Pro has a stable version. MIUI 12.5 contains almost no advertising.
Instructions:
- Download the archive with the desired version from the firmware archive.
- Go to Recovery (turn off the phone, then press Power + Volume Up).
- Select Install update.zip and specify the path to the downloaded file.
๐ก
Change the firmware region or rollback to the old version MIUI โ After the next update, the ad may return.
7.Why Advertising Returns and How to Avoid It
Even after a successful ad shutdown, it may reappear.
- ๐ Update MIUI โ New versions often reset the lock settings.
- ๐ฆ Installation of system applications (e.g. GetApps or Mi Video).
- ๐ง Resetting settings - returns all parameters to the factory.
- ๐ก Changes in region (e.g. when travelling).
How to fix the result:
- Turn off automatic updates MIUI: Settings โ The phone. โ Updating the system โ Three points (โฎ) โ Settings โ Disable "Automatic Booting"
- Freeze advertising apps via Magisk (if there is root) or ADB:
- Use scripts to automatically block. Universal Android Debloater, for example, lets you create rules to remove ads after each update.
If the ad appears after resetting, repeat the steps from Section 3 (ADB) For convenience, save commands in a text file.
On devices with a MediaTek processor (e.g., Redmi) 12C or POCO C55) lock-in ADB It might not work because of the manufacturer's limitations, and then you have root or custom firmware.
Comparison of methods: what to choose?
The table below summarizes all the ways to evaluate effectiveness, complexity and risk, and use it to guide you when you choose the right option.
| Method | Efficiency | Difficulty | Risks. | PC required | Resetting the guarantee |
|---|---|---|---|---|---|
| Basic settings of MIUI | โญโญ (Remove 30-40% of advertising) | โญ (5 minutes) | No. | โ No. | โ No. |
| Disabling personalization | โญโญ (reduces targeting) | โญ (3 minutes) | No. | โ No. | โ No. |
| ADB-team | โญโญโญโญ (Removes 80-90% of advertising) | โญโญโญ (20-30 minutes) | Failures in operation MIUI (rarely) | โ Yes. | โ No. |
| Custom firmware | โญโญโญโญโญ (100% removal) | โญโญโญโญ (1-2 hours) | Loss of function, brick | โ Yes. | โ Yes. |
| Root + packet removal | โญโญโญโญโญ (100% removal) | โญโญโญโญ (1 hour) | Loss of loss OTA, Problems with banking applications | โ Yes. | โ Yes. |
| Blockers (Blokada, AdGuard) | โญโญโญ (scavenges 60-70%) | โญโญ (10 minutes) | Conflicts with VPNs | โ No. | โ No. |
Selection recommendations:
- ๐ฑ For beginners: Start with basic settings + ADB. This will give a noticeable result without risks.
- ๐ป For advanced: if you are not afraid to lose the warranty, install custom firmware or get root.
- ๐ For those who value stability: Use ad blockers (Blokada) + region-change EEA.