Widget and In-App Messages
Pop-up and In-App Message Presentation Behavior
All push notifications in Netmera work automatically—no additional coding is required. However, you can customize pop-up presentations and listen to push callbacks.
By default, when a popup notification or in-app message is received:
If the app is in the foreground, the SDK displays pop-up notifications and in-app messages immediately.
If the app is in the background, the SDK shows them when the app returns to the foreground.
In-App Messages
Requires Netmera SDK 3.4.0 or higher.
Enable / Disable Immediate Presentations
To prevent immediate pop-up presentation (e.g., during video playback, gaming, or checkout), use:
To re-enable pop-ups, use:
This should be called in the MainActivity class, not in Splash or App classes.
Customizing Styles Using themes.xml
themes.xml
You can customize the appearance of in-app messages using the attributes defined in the themes.xml
file.
Storing Disabled Pop-ups
If pop-ups are disabled, the SDK stores the latest notification and presents it when pop-ups are re-enabled. Older notifications are not stored.
Troubleshooting
If you experience issues with pop-ups or in-app messages, please review the cases below:
Increase Session Duration
Go to Developer > App Info > App Config.
Increase Session Expire Interval by 1.
Click Apply and retry.
Review Code for False Values
Make sure no other part of your code disables pop-ups.
Check Third-Party Integrations
Ensure Netmera is initialized at the top of your project.
Check Multiple Pop-Ups
If too many pop-ups trigger at once, they may not load correctly.
Consider Low Device Storage
If storage is nearly full, pop-ups may fail to display.
Last updated
Was this helpful?