Why notifications do not appear on the screen
Modern Android has undergone significant changes in the logic of working with notifications, especially since version 8.0 Oreo. If previously all messages appeared on top of any content, now the system tries to minimize visual noise by grouping them in a curtain. However, for important calls, instant messengers or banking applications pop-up windows remain critical.
Often users are faced with a situation where the phone vibrates, but the screen remains black, or a message appears only after unlocking the device. This may be a consequence of power saving settings, launcher operation, or specific rules for individual applications. Understanding how the system manages channel priorities will help you regain control over your alerts.
In this guide, we'll look at not only standard menu paths, but also hidden settings that are often ignored. You will learn to distinguish between regular and priority notifications, and also learn why some applications require a special approach to work correctly in the background.
Configuration through the Android system menu
The basic method of managing notifications is hidden in the general settings of the operating system. The path may differ slightly depending on the manufacturer's shell, but the logic remains the same. You need to find the section responsible for applications and their access rights to the interface.
Go to Settings → Applications and notifications → Notifications. Here you will see a toggle for Allow Notifications. Make sure it is active. Next, scroll down the list to “On the lock screen” or “Push-up notifications.” In some versions Android this option is called "Show as a pop-up window."
⚠️ Attention: On devices with shell MIUI or EMUI standard Android settings can be overridden by proprietary memory managers. If the slider is enabled, but windows do not appear, check your battery settings.
You can set an individual scenario for each specific application. Click on the name of the desired app in the list and select the alert type. The system will offer the options: “Mute”, “Show without sound” or “Sound and pop-up window”. Choose the latter option for critical contacts.
Priority channels and categories notifications
Starting from Android 8.0, developers are required to distribute notifications across channels. This means that within one messenger there can be different settings for personal messages, news and advertising. Enabling notifications globally for an application does not guarantee that you will see a specific message.
To configure this in detail, go to the application settings and find the "Notification Categories" or "Channels" section. Here you will see a list of content types. Each of them must be set to a high priority. Only channels with high priority have the right to interrupt other applications and appear on top of the screen.
- 🔔 Incoming messages: set the sound and pop-up window.
- 📞 Calls: be sure to enable full screen display.
- 📢 Marketing and news: it's better to turn it off so as not to be distracted.
If you don't see the category you need, it's possible that the app developer didn't implement it correctly, or it's hidden by default. In this case, resetting notification settings for a specific application through the menu will help. Applications → Select an application → Storage → Clear data (be careful, this may reset the settings inside the application itself).
Use Do Not Disturb mode wisely: add important contacts to exceptions so that their calls and messages always passed through the screen lock.
Specific settings for popular messengers
Messengers like WhatsApp, Telegram i Viber have their own internal settings that take precedence over the system ones. Even if Android allows pop-ups, there may be a ban on them within the application. This is a common cause of problems for users.
In WhatsApp go to Settings → Notifications. Make sure the "Toast notifications" option is turned on and "Show on top of other apps" is selected. Similar steps need to be done for message and call sounds. In Telegram the path is similar: Settings → Notifications and sounds → Show notifications.
⚠️ Attention: After updating the application, internal settings may be reset to default values. Always check the messenger configuration after a major update.
It is worth mentioning separately about “floating windows” in some shells. For example, Samsung One UI has a function to display messages in a small window that can be dragged. This is configured separately in the "Notifications in the form of icons" section or through the Edge panel.
☑️ Checking the messenger settings
Impact of power saving and optimization mode
Aggressive battery optimization is the main enemy of timely notifications. When the phone goes into deep sleep mode, it breaks the network connection of background processes. As a result, the notification only comes when you open the application yourself.
To avoid this, you need to exclude important apps from the list of optimized ones. Go to Settings → Battery → Battery optimization (or "Battery Saver"). Find your instant messengers and email clients in the list. Change their status to “Do not optimize” or “No restrictions.”
| Operating mode | Impact on notifications | Recommendation |
|---|---|---|
| Standard | Balance between autonomy and speed | Suitable for most tasks |
| Energy saving | Sync delay, background mute | Turn off when waiting for important call |
| Maximum savings | Only selected applications work | Use only in critical situations |
| Sleep/Do not disturb | Lock screen and sounds | Set up exceptions for contacts |
Also check the Autorun settings. On phones Xiaomi, Huawei and Honor applications must be explicitly allowed to run in the background. Find the application in the startup list and turn on the switch. Without this, the system will “kill” the process immediately after the screen turns off.
Why do notifications arrive with a delay?
The delay is often associated with the operation of Google Play Services. If they are not synced or blocked by a firewall, push notifications will not reach the device on time. Also, the reason may be an unstable Wi-Fi connection, which breaks down in sleep mode.
Solving problems with third-party launchers
If you use a third-party launcher instead of the standard one (for example, Nova Launcher, Microsoft Launcher), it may intercept notification control. Some launchers have their own systems of “badges” and pop-ups that conflict with the system ones.
In the launcher settings, find the section related to notifications. Make sure the "Use system notifications" option is enabled if you want to see standard Android banners. If you prefer the launcher style, configure the display time and transparency in its menu.
Sometimes the problem is solved by simply switching the default application for notifications, although pure Android does not have such a setting. In custom firmware this may be called "Notification Manager". Resetting the launcher settings to factory settings often helps eliminate display glitches.
Third-party launchers require additional configuration of access rights. Be sure to give them permission to “Display on top of other applications” in the system security menu.
Advanced settings via ADB (for advanced)
For those who are not afraid of the command line, it is possible to fine-tune the behavior of notifications via ADB (Android Debug Bridge). This allows you to enable hidden functions or force a channel priority change if the interface does not provide such an option.
Connect the phone to a computer with USB debugging enabled. Enter the command to view the current notification settings for a specific package. This will help you understand which channel is blocked by the system.
adb shell dumpsys notification --help
Using ADB, you can also disable annoying notifications from system services that cannot be removed through the menu. However, be careful: the wrong command may cause you to stop receiving any signals from the system at all.
⚠️ Attention: Using ADB requires developer mode to be enabled. Inexperienced actions may disrupt the stability of the system. Make a backup copy of your data before the experiment.
Remember that interfaces and item names may change with the release of new versions of Android. If you do not find an exact match of the menu, look for synonyms: “Pop-up”, “Overlay”, “On top of other windows”, “Heads-up”. The logic remains the same: you need to allow the application to draw content on top of the active window.
Frequently asked questions (FAQ)
Why do notifications only come after the phone is unlocked?
Most likely, Do Not Disturb mode is enabled or aggressive energy saving is killing the background process of the application. Check your battery settings and exclude the application from optimization.
How to make notifications disappear faster?
In the notification settings (section "Toast notifications") there is often a display time slider. You can also install a third-party application to control the duration of banners.
Is it possible to disable pop-ups for games only?
Yes, in the "Game Mode" or "Game Launcher" settings there is an option to block notifications during the game. This will prevent banners from appearing on the entire screen at a critical moment.
What to do if notification sounds are missing?
Check the sound profile (whether silent mode is enabled), as well as the settings for a specific notification channel in the application menu. It is possible that "Silent" is selected for this type of message.
Does the theme affect the appearance of notifications?
Themes can change icons and colors, but should not affect the functionality of the appearance of windows. If the theme is third-party, try disabling it to avoid interface conflicts.