This issue can occur if you are using an older, legacy In-App template (such as the original "Rate My App" template) that was designed only for fullscreen display. These older templates are not responsive, so when they are configured to appear in a smaller modal view, their content can get cut off.
To resolve this, you have two options:
- (Recommended) Use a Modern Template: The best solution is to create a new In-App message using one of the modern, responsive templates available in your Pushwoosh Control Panel. These templates are designed to adapt correctly to all display modes, including modal, banner, and fullscreen.
Force Fullscreen Display: If you must use the specific older template, you can force it to occupy the whole screen from your Android app's code by configuring the Modal Rich Media presentation.
The simplest way is to set the view position directly to fullscreen:
RichMediaManager.setDefaultRichMediaConfig(new ModalRichmediaConfig() .setViewPosition(ModalRichMediaViewPosition.FULLSCREEN) .setStatusBarCovered(true));Alternatively, keep a
TOP,CENTERorBOTTOMposition and stretch the width instead withsetWindowWidth(ModalRichMediaWindowWidth.FULL_SCREEN)(the SDK default):RichMediaManager.setDefaultRichMediaConfig(new ModalRichmediaConfig() .setViewPosition(ModalRichMediaViewPosition.CENTER) .setWindowWidth(ModalRichMediaWindowWidth.FULL_SCREEN) .setStatusBarCovered(true));Note: When the In-App covers the entire screen, users will not be able to close it by tapping the background area outside the message content.
Comments
0 comments
Please sign in to leave a comment.