How to Configure Notifications on Xiaomi Screen from Above: 5 Ways to Work

Are you missing important messages because notifications on Xiaomi are not displayed where you are comfortable?In MIUI, default pop-up alerts can appear at the bottom of the screen, interfering with applications or simply going unnoticed. This is especially annoying on models with camera cutouts (Redmi Note 12 Pro+, Poco F5, Xiaomi 13T), where the bottom bar is often blocked by keyboard or game elements.

Fortunately, you can move notifications to the top of the screen in a number of ways, from standard MIUI settings to hidden developer features. In this article, youโ€™ll find 5 proven methods, including setting up through ADB, using third-party apps, and even manually editing system settings. Weโ€™ll also look at why notifications can โ€œdisappearโ€ after a firmware update and how to fix it.

Why are Xiaomi notifications on the bottom, not the top?

In MIUI 12-14, the logic of displaying notifications depends on three factors:

  • ๐Ÿ“ฑ Smartphone model - on devices with AMOLED-screens (Xiaomi 14, Redmi) K60) the default system tries not to block the top of the display, where the sensors and speaker are located.
  • ๐Ÿ”ง The firmware version is in MIUI 13.5+ The algorithm for placing notifications has changed: they now stick to the area with the least user activity (usually the bottom of the screen).
  • ๐ŸŽฎ Mode of use โ€“ in games or full-screen applications (TikTok, YouTube) notifications are automatically shifted downwards so as not to interfere with viewing.

In addition, some apps (such as WhatsApp or Telegram) have their own pop-up settings that may conflict with the system settings of MIUI. If you notice that notifications from one messenger are displayed from above and from another from below, the problem is precisely in the settings of a particular application.

๐Ÿ“Š Where to find more convenient notifications on Xiaomi?
On top (like an iPhone)
Down below (as in Android by default)
Sideways (like in MIUI 12)
Whatever.

Method 1: Configure using standard MIUI parameters

The easiest method is to use the built-in system options, which is suitable for most Xiaomi, Redmi and Poco models on MIUI 12-14:

  1. Open Settings โ†’ Notifications and Status bar.
  2. Go to the Position of pop-up notifications (some firmwares call the Notification Style).
  3. Choose the Upper Screen or Upper Center option (depending on the MIUI version).
  4. Activate the Show Switch over other apps if itโ€™s on the menu.

If your firmware doesn't have a pop-up notification position, the manufacturer has disabled this option for your model, in which case, try the following methods.

๐Ÿ’ก

On some devices (e.g. Poco X5 Pro), the option is hidden. To unlock it, go to Settings โ†’ About Phone and 7 times click on the MIUI version. After that, an additional option will appear in the notification menu Advanced Settings.

Method 2: Using the Developer Mode

If standard settings donโ€™t work, you can turn on hidden settings through developer mode, which works on all Xiaomi devices with Android 10+:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone โ†’ MIUI Version. Click on this item 7 times in a row until the message โ€œYou are a developer!โ€ appears.

Settings

For developers

Position of pop-up windows

Force full-screen notifications

Upstairs

Restart the device so that the changes take effect.

Note: on some firmware (MIUI 14 Global for Redmi Note 11), this option may be reset after the update. To fix the settings, use ADB (see Method 3).

โ˜‘๏ธ Preparation for changing the developerโ€™s settings

Done: 0 / 4

Method 3: Modifying notifications via ADB

For advanced users, the most reliable way is to use Android Debug Bridge (ADB), which is guaranteed to work on all Xiaomi models, including the Xiaomi 13 Ultra and Redmi K50 Gaming, where standard settings are blocked.

You'll need:

  • ๐Ÿ’ป Computer with installed Xiaomi drivers and tool ADB.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • โš™๏ธ Initiated debugging mode USB phone-on.

Instructions:

  1. Connect your phone to your PC and open the command prompt (cmd on Windows or Terminal on macOS/Linux).
  2. Enter the command to check the connection: adb devices If the device appears in the list, go further.
  3. Change the notification position: adb shell settings put global heads_up_notifications_enabled 1 Next: adb shell settings put global heads_up_notifications_at_top 1
  4. Reboot the phone.

If notifications are still displayed at the bottom, try an alternative command:

adb shell settings put secure sysui_notification_top 1
What if the ADB does not recognize the device?
Make sure that the debugging is enabled USB In Settings โ†’ For developers. Install Xiaomi drivers USB Drivers from the official website. Try another one. USB-cable (not all support data transmission).

Method 4: Third-Party Applications for Notification Management

If you don't want to mess with ADB or developer settings, you can use specialized utilities.

AnnexFunctionsCompatibilityReference
Notification PositionTransfer notifications to the top of the screen, adjust transparency and animationMIUI 12โ€“14, Android 10+Google Play
Floating NotificationsPop-up notifications in the form of floating windows (can be fixed from above)All Xiaomi models, but require overlay permissionGoogle Play
Edge NotificationsNotifications at the edge of the screen (including the top panel)It works on Redmi and Poco with Android 11+Google Play

Before installing, check if the app supports your model. Some utilities (such as Floating Notifications) require additional permissions in Settings โ†’ Applications โ†’ Special Access โ†’ Overlay.

๐Ÿ’ก

Third-party applications may conflict with MIUI system notifications. If after installation, the utility stopped receiving notifications from messengers, disable it and use ADB or developer settings.

Method 5: Manual editing of system files (for experienced)

This method is only suitable for users with an unlocked bootloader and a TWRP installed. It allows you to permanently lock the position of notifications from above, even after MIUI updates.

Instructions:

  1. Back up /system partition via TWRP.
  2. Connect your phone to your PC and mount the /system partition in TWRP.
  3. Open /system/build.prop file in a text editor (e.g. Notepad++).
  4. Add a line to the end of the file: ro.miui.notification_top=1 ro.miui.heads_up_at_top=1
  5. Save the file, reboot the phone.

โš ๏ธ Warning: Incorrect editing build.prop can lead to bootloop ( looped boot).If the phone doesn't turn on after the changes, restore the backup through TWRP.

Frequent problems and solutions

Even after setting up, notifications may not behave properly, and consider typical situations and ways to fix them:

Problem.Reason.Decision
Notifications flash and disappearConflict with the energy saving regimeTurn off Settings โ†’ Battery โ†’ Power saving mode for notification apps
Notifications are shown from above, but not on the full screen.Limitation in the application settingsGo to the messenger settings (for example, Telegram) and turn on pop-up notifications
After the MIUI update, the settings resetSystemic resetting of parametersRepeat the setup via ADB or edit build.prop

If none of the methods worked, check to see if your device has custom MIUI themes installed. Some themes (like iOS-style) override system notification styles. Return the standard theme to Settings โ†’ Screen โ†’ Themes.

FAQ: Answers to Frequent Questions

Can I transfer notifications to the sidebar, like in MIUI 12?
Yes, but only on devices with MIUI 13+ through the developer settings. Go to Developer โ†’ Pop-up Position and select Left or Right Side. Some models (Xiaomi 12T) may not have this option.
Why are Viber/WhatsApp notifications displayed at the bottom and SMS notifications at the top?
This is due to notification priorities in MIUI. System alerts (SMS, calls) are always top priority and can ignore user settings. To unify display, open the settings of each application separately and enable High Priority Pop-up notifications.
Will it work? ADB-Xiaomi with Global Firmware (EU/Global ROM)?
Yes, but on some global firmware (Redmi Note) 10 Global) may require an additional command to unlock changes: adb shell pm grant com.miui.securitycenter android.permission.WRITE_SECURE_SETTINGS After it is completed, repeat the main commands from the method 3.
How do I return notifications down if I donโ€™t like their position on top?
Use reverse commands in ADB: adb shell settings put global heads_up_notifications_at_top 0 Or reset the notification settings in Settings โ†’ Notifications โ†’ Resetting settings.
Why are the notifications shown again from below after resetting to factory settings?
Reset returns all system settings to default values, including notification position. To fix settings permanently, edit build.prop (see Method 5) or use Magisk modules like MIUI Tweaks.