Floating windows on Xiaomi smartphones are one of the most annoying features of MIUI firmware, which haunts users with ads, notifications from system applications and unnecessary pop-up prompts. Even after disabling basic advertised features, many are faced with banners continuing to appear on top of the interface, interfering with the phone. In this article, we will take a look at all possible sources of floating windows β from standard notifications to hidden MIUI services β and show how to turn them off once and for all, including little-known tricks for the latest firmware versions.
It is important to understand that floating windows come in three types: 1 Advertising (from Xiaomi or third-party applications), 2 System Notifications (updates, MIUI tips), 3 Overlays from applications (for example, chat heads in instant messengers).
Each type requires a different approach β there is no universal solution. We have tested all methods on the Xiaomi 13 Pro, Redmi Note 12 and POCO F5 with MIUI 14/15, so the instructions are relevant for most modern devices of the brand.
1. Disabling advertising in MIUI is the first step
The main source of floating windows is built-in ads from Xiaomi, which can appear in the settings menu, on the lock screen or even on top of running applications, to remove it:
- Going into Settings β About the phone and tapai according to the version MIUI 7-10 Once you have the words βYou became a developer".
- Return to the main settings, open Additional β Special features β Developer settings.
- We search for Disable MIUI (or Personalized Ad Recommendations) and deactivate it.
Some models (e.g. Redmi 10C) may not have this item.
- π§ Use it. ADB-Command: Adb shell pm uninstall -k --user 0 com.miui.systemAdSolution (requires enabled) USB-debugging and PC).
- π± Install a patch through Magisk (rooted devices only): Disable module MIUI Ads.
π‘
If you turn off the ad, check the GetApps app, which often ignores system settings, and can be completely removed via ADB: adb shell pm uninstall-k --user 0 com.xiaomi.mipicks.
2. Block notifications from system applications
Floating windows are often generated by MIUI system services such as Mi Video, Mi Browser or Security to turn them off:
- Go to Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Show all processes.
- Find apps called com.miui., com.xiaomi. or android.ext.services.
- For each of them, turn off Show notifications and floating windows (if there is such a item).
Pay special attention to these applications (they are most often to blame for the appearance of overlays):
- π¬ com.miui.video - Floating mini-players
- π com.miui.daemon β background security notifications
- π± com.xiaomi.joyose β The Joy of Using"
- π‘οΈ com.miui.securitycenter β Security Center (often shows βoptimization")
List of safe to disable system applications
3. Set up floating window permits
MIUI has a separate menu for overlays, but it's well hidden.
- Open Settings β Applications β Permissions β More.
- Select Show over other apps (or Display pop-up windows).
- You'll see a list of all the apps that can create floating windows. Turn off the resolution for the unnecessary ones.
Pay attention to these apps β they are most often abused overlays:
| Annex | What is responsible for? | Can I turn it off? |
|---|---|---|
| com.android.systemui | System interface (notification panels) | β No (critical for work) |
| com.miui.home | MIUI launcher (desktop) | β οΈ Partially (may break widgets) |
| com.xiaomi.mi_connect_service | Interface with devices (headphones, bracelets) | β Yes (unless you use accessories) |
| com.miui.screenrecorder | Screen recording | β Yes. |
| com.miui.notes | Xiaomi notes | β Yes. |
Important detail: once permissions for system applications (e.g. com.miui.home) are turned off, the functionality of widgets or navigation gestures may disappear. If you notice bugs, return the permission back.
4. Removal of pre-installed applications (without root)
Many floating windows are generated by pre-installed software that cannot be removed by standard means, but there is a workaround through ADB (Android Debug Bridge):
- Install Platform Tools on your PC.
- Turn it on. USB-Debugging on the phone (Settings) β The phone. β Version. MIUI β 7 taps β Developer settings β Debugging by USB).
- Connect your phone to your PC and type in the command line: adb devices (your device should appear).
- Use the command to remove unnecessary software. Examples: adb shell pm uninstall -k --user 0 com.miui.cleanmaster (cleaning) adb shell pm uninstall -k --user 0 com.xiaomi.scanner (document scanner) adb shell pm uninstall -k --user 0 com.miui.videoplayer (videoplayer)
The full list of applications for safe removal:
Delete Mi Video (com.miui.videoplayer) |
Delete Mi Browser (com.android.browser)|
Delete GetApps (com.xiaomi.mipicks)|
Delete Mi Music (com.miui.player) |
Delete Mi Pay (com.miui.mipay) |
Delete Game Turbo (com.xiaomi.glgm)|
Remove Cleaner (com.miui.cleanmaster)-->
β οΈ Note: Do not remove applications called com.android. or com.qualcomm. β this may cause your phone to fail. Also avoid removing com.miui.securitycenter, or you will lose access to your security settings.
5. Use of third-party tools
If manual methods do not help, you can use specialized utilities:
- π‘οΈ App Ops (requires) ADB): Allows you to disable any permissions for system applications, including floating windows. APK s XDA Developers.
- π§ MIUI Hidden Settings: Reveals hidden settings MIUI, where you can deactivate ad units, available on Magisk or as a standalone application.
- π« Blokada (no root): Blocks ad domains at the level DNS. Effectively against banners in system applications.
For advanced users, there is another way to change the build.prop file. Add a line to it:
ro.miui.has_real_blur=1This will turn off the blur in floating windows and some animations, but may affect stability.
π‘
Third-party tools like App Ops or MIUI Hidden Settings require caution β incorrect settings can lead to a cyclical reboot of the phone. Always back up before experimenting!
6. Resetting settings and alternative firmware
If none of these methods work, radical measures remain:
- Factory reset: Sometimes floating windows appear because of corrupted system files. Reset will return the phone to "clean" state. Remember to back up! Path: Settings β About Phone β Reset.
- Installation of custom firmware: firmware on the basis AOSP (LineageOS or Pixel Experience are free of ads and floating windows MIUI. Disadvantages: Loss of some functions (for example, IR-blaster).
Before installing custom firmware, check the support for your model on the official LineageOS website. Xiaomi usually requires:
- Unlocking the bootloader (fastboot oem unlock)
- Installation of TWRP or OrangeFox Recovery
- Formatting the data partition (will result in the loss of all data!)
What if the windows reappeared after resetting?
7.Prevention: How to prevent the return of floating windows
To prevent the problem from returning after the MIUI update:
- π Turn off automatic updates to system applications: Settings β Annexes β Application management β Three points. β Auto-update β Choose "Never".
- π₯ Set up. APK Only from verified sources: Many floating windows appear after installing pirated software or mods.
- π‘οΈ Use it. DNS-Filtering: In the Wi-Fi or mobile network settings, specify DNS 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard) DNS).
- π Check the permissions regularly: After updating MIUI Some apps may request access to overlays again.
β οΈ Note: If you use Xiaomi with global firmware (Global) ROM), Be prepared for a major update (e.g., with a MIUI 14 on MIUI 15) all the ad settings will reset. In this case, you will have to repeat the steps from this article.