You're not alone in pop-ups with ads, news and offers in your Xiaomi browser? Statistically, 78% of smartphone users are facing aggressive push notifications that interfere with surfing and drain the battery. The Mi Browser brand is particularly active, but other browsers like Chrome or Edge on MIUI can demonstrate this behavior.
In this article, we will discuss all possible ways to disable notifications โ from standard browser settings to system restrictions through the Internet. MIUI Optimization. You will learn how to block notifications from specific sites, completely disable the browser push service, and what to do if the settings are reset after the update. MIUI 12.
Important: some methods require administrator rights or disable system applications โ we will warn you about the possible risks in advance. If you use third-party browsers (Yandex Browser, Opera), some of the instructions will be universal, but the main focus is on branded solutions Xiaomi.
Why does Xiaomi browser display notifications?
Before we go into blocking, we need to understand how these notifications work, and 90 percent of the time they appear because of:
- ๐ข Built-in Advertising System โ Mi Browser is connected by default to mipush.xiaomi.com, which distributes targeted offers.
- ๐ Subscriptions to websites โ many resources (e.g. news portals) request permission to send notifications on their first visit.
- ๐ Auto-updates of content โ the browser can notify you of new articles in bookmarks or changes in the status of downloads.
- ๐ฑ Systemic integration โ on MIUI The browser is closely linked to Xiaomi Cloud and Mi Account, which can also initialize push.
According to a 2023 Kaspersky study, Mi Browser sends an average of 40% more notifications than Google Chrome on the same devices, which is due to aggressive monetization through advertising in low-income regions (including Russia and India).
Another reason is geotargeting: If you travel or use a VPN, your browser may display localized notifications (like promotions in your city), which is controlled through Location Services settings, but disabling geolocation doesnโt always help.
Method 1: Disabling notifications directly in the browser
The most obvious and secure way is to use the built-in browser settings. The instruction is suitable for Mi Browser, Chrome and most other browsers on Xiaomi.
- Open your browser and tap the icon ยซโฎยป (three points) in upper right corner.
- Select Settings โ Notifications (in some versions, the path may look like Settings โ Additional โ Site Notifications).
- Turn off the Allow Notifications slider (or Push notifications in Mi Browser).
- To selectively block, scroll through the list of sites and tap the cross next to unnecessary sources.
Is the browser open with administrator rights?|Is the main notification switch off?|Removed all unnecessary sites from the list?|Reload the browser after the changes?-->
There's a hidden option in Mi Browser that resets all permissions for websites to activate it:
- Go to Settings. โ Confidentiality.
- Click Clear Site Data โ Reset Notification Settings.
- Confirm the action and restart the browser.
This method does not block system notifications from Mi Account or browser updates. additional steps will be required to disable them (see Method 3).
Method 2: Locking through Android settings (MIUI/HyperOS)
If notifications continue to appear even after a browser is disabled, the problem lies at the operating system level. In MIUI 14 and HyperOS, the blocking algorithm has changed, so you now need to configure permissions for each type of notification.
Follow this instruction:
- Open Settings โ Applications โ Application Management.
- Find your browser (such as Mi Browser or Chrome) and tap it.
- Go to Notifications (in HyperOS, this item may be called Alerts).
- Turn off all toggles in the Notification Categories sectionยป: ๐ General notices ๐ Sounds and vibrations ๐ Site notifications (if any)
Permissions โ Additional โ Display on top of other windows
Banned
What to do if there is no โNotificationโ item in the application settings?
| MIUI/HyperOS version | The Way to Notification Settings | Features |
|---|---|---|
| MIUI 12-13 | Settings โ Applications โ Management โ [Browser] โ Notifications | You may need to disable Mi Push Service separately. |
| MIUI 14 | Settings โ Applications โ Permissions โ Notifications โ [Browser] | Added category Important notifications, which also need to be disabled |
| HyperOS 1.0 | Settings โ Alerts and Control Panel โ Application Notifications | New interface with grouping by type (advertising, system, applications) |
โ ๏ธ Warning: On HyperOS devices, after disabling notifications in the system settings, a pop-up may appear prompting them to turn them back on. This is not a mistake - this is how the new alert system works. Just ignore it or click Don't Show Again.
Method 3: Disabling Xiaomiโs system push services
If previous methods did not help, the problem lies in the system services Xiaomi, which bypass the settings of the browser.
- ๐ก Mi Push Service (com.xiaomi.mipush.sdk) is the main notification distributor
- โ๏ธ Mi Cloud Service (com.miui.cloudservice) โ synchronizes data between devices
- ๐ MSA (Mi System Ads (com.miui.systemAdSolution) โ responsible for targeted advertising
Critical information: Disabling these services completely may disrupt Mi Account, bookmark sync, and some system functions (e.g., device search) and we recommend trying a partial limitation first:
- Go to Settings. โ Annexes โ Application management โ Three points (โฎ) โ Show all applications.
- Find Mi Push Service and open its settings.
- Click Disable (Do Not Delete!) If the button is inactive, click Stop first.
- Repeat the steps for MSA and Mi Cloud Service, but here, instead of turning off, select Limit Background Activity.
๐ก
If important notifications (such as from banking apps) stop coming after disabling Mi Push Service, return it to its original state and use Google Playโs Disable Service app instead to selectively block it.
For HyperOS users, there is an alternative method through Application Permissions:
- Open Settings โ Privacy โ Special Access โ Display on top of other windows.
- Search the Mi Push Service list and turn off the permission.
- Reset the device.
Method 4: Using ADB for deep locking (for advanced ones)
If you're willing to take drastic measures, you can use Android Debug Bridge (ADB) to completely disable system-level notifications, a method that works for MIUI 13/14 and HyperOS, but requires a computer and enabled USB debugging.
Preliminary steps:
- Activate Developer Mode: Settings โ About Phone โ MIUI version (tap 7 times).
- Enable USB debugging in Settings โ Additional โ For developers.
- Connect your phone to your PC and confirm your trust in your computer.
Now run commands in the terminal (command line):
adb shell pm revoke com.android.browser android.permission.POST_NOTIFICATIONS
adb shell pm revoke com.android.chrome android.permission.POST_NOTIFICATIONS
adb shell pm disable-user --user 0 com.xiaomi.mipush.sdkTranscript of commands:
- The first line is revoking permission to notify Mi Browser.
- The second is the same for Google Chrome.
- The third one completely disables Mi Push Service for the current user.
โ ๏ธ Attention: After use ADB Some system functions (e.g., Find Device search) may not work properly. To get it back, use the commands: adb shell pm grant com.android.browser android.permission.POST_NOTIFICATIONS adb shell pm enable com.xiaomi.mipush.sdk
๐ก
ADB-This method gives you a 100% guarantee of blocking notifications, but requires technical skills. If you are not sure about your actions, use instead apps like AppOps or Disable Service from Google Play, which offer similar functionality through the GUI.
Method 5: Alternative browsers with default notification blocking
If fighting against settings seems too difficult, consider changing your browser. Some alternatives initially block notifications or offer more flexible management tools:
| browser | Blocking notifications | Additional benefits | Cons |
|---|---|---|---|
| Bromite | Blocks all default notifications + built-in AdBlock | Open source code, high speed | No synchronization with Mi Account |
| Firefox Focus | Notifications disabled at engine level | Automatic deletion of history and cookies | Limited functionality (no extensions) |
| Kiwi Browser | Flexible notification settings for each site | Chrome extensions support, dark theme | Sometimes it hangs on weak devices. |
| DuckDuckGo | Blocks trackers that often initialize notifications | Maximum privacy, built-in VPN | No support for Russian language in the interface |
To install any of these browsers:
- Download APK from an official website (such as Bromite or Firefox Focus).
- Allow installation from unknown sources in Settings โ Applications โ Special Access โ Install unknown applications.
- Install APK and make the new browser the default app in Settings โ Apps โ By default.
Tip: If you choose Bromite or Kiwi Browser, go to Settings โ Privacy and activate the option to Block pop-ups โ this will prevent new notification requests from appearing.
What if notifications are returned after the update?
Many Xiaomi users are faced with a problem: after updating MIUI or HyperOS, all notification settings are reset, this is due to the fact that system applications (including Mi Browser) restore their permissions from backup.
- ๐ง Turn off browser auto-update: Go to Google Play โ My apps. โ Mi Browser, tap three dots in the corner and uncheck Auto Update.
Titanium Backup
App Quarantine
:
These tools allow you to โfreezeโ the current version of the browser, preventing it from updating and resetting settings.
Shizuku
AppOps
for permanent locking:
AppOps allows you to block system-level permissions, and these settings are not reset after updates.
Unique Lifehack: If you have root access, edit /system/priv-app/MiBrowser/MiBrowser.apk by removing the notification permission manifest. This is a radical method, but it is guaranteed to solve the problem forever.
โ ๏ธ Warning: HyperOS devices may receive a notification after upgrading to the new firmware version that you need to reset your browser settings to factory ones. Don't agree! Instead, go to the notification settings immediately and block them again - this will prevent automatic resetting.