Floating windows on Xiaomi, Redmi and POCO smartphones are one of the most annoying features of MIUI firmware. They appear at the most inopportune moment: during games, watching videos or working with documents, most often advertising banners, notifications from system applications (Mi Video, Mi Browser, GetApps) or βhelpful tipsβ from MIUI, which in practice only interfere.
Compounding the problem, the manufacturer is actively integrating advertising modules into the company shell, and standard settings do not always allow you to get rid of them. In this article, we will discuss all possible ways, from basic settings to hidden parameters and radical measures like disabling system applications. It is important to understand that some methods require root rights or can affect the stability of the device.
If you use Xiaomi on global or Chinese firmware, the algorithms may vary slightly β weβll give you these nuances. Also, at the end of the article, youβll find an FAQ answering common questions, including issues after MIUI updates.
1. Disable floating windows in standard MIUI settings
So, to start with, the simplest thing is the built-in shell tools, and in the latest versions of MIUI 12-14, you can turn off some of the ad windows without any further manipulation.
- Go to Settings β Applications β Application Management.
- In the upper right corner, click on three dots and select Show All Apps.
- Find GetApps, Mi Video, Mi Browser, Mi Music and open each one in turn.
- In the Notifications section, turn off all switches (especially Floating Notifications and Advertising push notifications).
- Return to the main settings menu and go to Settings β Notifications and Status bar β Floating Notifications. Here, turn off the Allow Floating Windows option for all applications.
This method works for most βlegalβ notifications, but does not affect deeply integrated advertising (for example, banners in the Security menu or Topics).
π‘
In some regional firmware (e.g. India), the Advertising push notifications may be referred to as Personalized Ads or Recommendations.
2. Hidden MIUI settings: disabling ads via MSA
MIUI System Ads (MSA) β It's the internal mechanism that drives ads in system applications, and it can be partially or completely disabled through hidden settings. MIUI 12β14:
- Open the Settings app.
- In the search bar (top), enter msa (without quotes).
- Select the MSA or Advertising Services that appear.
- Turn off all switches on this menu: πΉ Personalized recommendations πΉ Advertising identification πΉ Showing ads
Reset the device.
This removes most banner ads, but does not guarantee 100% results. For example, floating windows from Mi Video or GetApps may still appear when you open these applications, in which case a more radical solution would be to disable system applications (see section 4).
β οΈ Note: Some of the firmware (especially Chinese) MSA In this case, try an alternative method: go to Settings. β Memory. β Clean, click on the three dots in the top right corner and select Cleaning Settings.
3.Using ADB to Deeply Disable Advertising
If standard methods donβt work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to change hidden system settings, which does not require root, but requires connecting your smartphone to your computer.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux
- π± USB-cable (preferably original)
- π§ Installed drivers Xiaomi and ADB (installation manual)
Step-by-step:
- Download Googleβs Platform Tools and unpack the archive.
- On your smartphone, turn on Developer Mode: Go to Settings β About Phone. Press 7 times on the MIUI Version until the notification appears.
Settings β Additional β For Developers
USB debugging
Platform Tools
Open the PowerShell window here
adb devicesIf the device is displayed, enter the following commands in turn:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.android.browser
adb shell pm disable-user --user 0 com.miui.video
adb shell pm disable-user --user 0 com.xiaomi.powercheckerThese commands disable the key system applications responsible for displaying ads. After you perform, restart the device. If floating windows continue to appear, check if the applications have been updated through the Play Market (some of which can restore settings).
What if the ADB canβt see the device?
4. disabling system applications without root (risky method)
If ADB didnβt help or you donβt want to connect your smartphone to your computer, you can try to disable system applications manually.This method can lead to unstable firmware, so use it at your own risk.
List of applications that can be disabled:
| Annex | Package | What's off? | Risk |
|---|---|---|---|
| GetApps | com.xiaomi.mipicks | Theme and app store | Low. |
| Mi Video | com.miui.video | Video player with ads | Medium. |
| Mi Browser | com.android.browser | Browser with banners | Low. |
| MSA | com.miui.systemAdSolution | Systemic advertising | High-pitched |
| Analytics | com.miui.analytics | Statistics collection | Medium. |
How to turn it off:
- Go to Settings β Applications β Application Management.
- Find the desired application from the table above.
- Click Disable (if the button is inactive, the application is protected by the system).
- Confirm the action.
β οΈ Warning: Disabling com.miui.systemAdSolution or com.miui.analytics may cause malfunctions MIUI, including problems with updates or some features (e.g. Game Turbo) If there are errors after disabling, return the application to its original state.
Create a backup copy of the data|Check the version. MIUI (Some firmware blocks the shutdown)|Prepare a list of applications for rollback in case of failure|Make sure the battery is charged >50%-->
5. Install custom firmware (for advanced users)
If all previous methods failed, the most radical way is to install custom firmware without advertising, which is only suitable for advanced users, since it requires unlocking the bootloader and potentially deprives of warranties.
Popular firmware without advertising for Xiaomi:
- π± Xiaomi.eu β modified version MIUI Advertising-free and Chinese-based.
- π€ LineageOS β βpureβ Android without a shell MIUI.
- β‘ Pixel Experience β firmware with an interface, like on Google Pixel.
The short installation instructions for Xiaomi.eu are:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
- Download the firmware Xiaomi.eu for your model from the official website.
- Install the custom TWRP recavator (instructions are available on the 4PDA forum for each model).
- Using TWRP, run Wipe β Format Data (this will delete all data!).
- Install the downloaded firmware and restart.
Advantages of this method:
- π« Complete lack of advertising and floating windows.
- π Regular updates from the community.
- π‘οΈ No Chinese services or surveillance.
β οΈ Note: Installing custom firmware voids warranty and may result in a brick device in case of errors, NFC or IR-blaster) may not work properly.
π‘
Custom firmware is the only way to get rid of advertising forever, but it requires technical skills and takes away official support.
6. Alternative methods: blockers and third-party utilities
If you're not prepared for radical measures, you can try third-party solutions, which don't give you a 100% guarantee, but the number of floating windows.
Popular tools:
- π‘οΈ Blokada β Blocker of Advertising at the Level DNS (no root).
- π AdGuard β filters ads in the browser and some applications.
- π΅ App Ops β allows you to disable permissions for system applications (requires) ADB).
How to set up Blokada:
- Download Blokada from the official website (not from the Play Market, itβs an outdated version).
- Launch the app and turn on the protection.
- Go to Settings β DNS and select Blokada DNS.
- In the Applications section, blacklist GetApps, Mi Video and other system programs.
Limitations of the method:
- Does not block floating windows in system menus (for example, in Settings).
- Could be in conflict with VPN-applications.
- Requires constant work in the background (consumes battery).
For maximum effect, combine Blokada with disabling ads via ADB (Section 3).