---
title: "Create Full-screen Campaigns"
slug: "in-app-full-screen"
updated: 2026-06-08T21:10:45Z
published: 2026-06-08T21:10:45Z
canonical: "docs.xtremepush.com/in-app-full-screen"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Full-screen Campaigns

Create full-screen messages within your mobile app

This type of [In-app](/documentation/docs/campaign-in-app) campaign can be created by selecting the **Full-screen** option from the [**In-app**](/documentation/docs/campaign-in-app) section within the **Content** campaign tab.

Full-screen campaigns take up the full size of the screen and allow marketers to engage users with rich content. You can enhance the message by uploading images for your creative. Review our [in-app creative guidelines](/documentation/docs/in-app-message-creative-guidelines) for guidance on recommendations on sizing and to obtain the best results.

Additional options to define the orientation of the message are presented: **Portrait only**, **Landscape only** and **Portrait & landscape** (the message will be responsive to changes in orientation).

![1158](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/4bd5bf8-Screenshot_2022-10-10_at_14.39.19(1).png)

In-app Full screen style orientation options.

## Design your campaign

Drag and drop or upload a background image and buttons and assign actions to them. The following navigation actions can be assigned to both the background and buttons:

- **None**: no action assigned.
- **Open URL**: redirect to a URL.
- **Go to deeplink**: redirect to a page inside the app. See our [deeplinks](/documentation/docs/mobile-deeplinks) guide for more details.
- **Dismiss**: close the message.

Additionally, a **save action** can be linked to the background and each button. Save actions update the user's profile when they click the element — options include setting an attribute, adding the user to a list, subscribing them to a channel, or firing a custom event.

For full details on all action options, see [In-app button actions](/documentation/docs/in-app-button-actions).

> [!TIP]
> Creating a responsive full-screen in-app campaign
> 
> If you have selected the **Portrait & landscape** mode you need to configure, assign actions and upload your images twice, once for each orientation. Select the **Portrait** and **Landscape** tabs respectively to add content to each of them.

## Multi-language and variants

It is possible to create a [multi-language](/documentation/docs/campaign-setup#multi-language-support) campaign with different creatives based on the languages selected at the campaign level. It is also possible to do a split test to see which [variant](/documentation/docs/campaign-split-test) has a better engagement. Both options are enabled and configured from the [**Setup** tab](/documentation/docs/campaign-setup).

The languages you have selected, together with the variants selected are shown on the left side of the campaign. To be able to identify with which variant and language you are working, this information is shown on the top of the screen.

![1170](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/a1e8344-Screenshot_2022-10-10_at_14.42.38(1).png)

This example shows a multi-language campaign for English and Hindi combined with split testing. Currently the content shown is for the English version of variant A.

## Preview your message

The preview area displays the current message view, updated as components change. You can select different sizes for phones and tablets, to show the preview of your In-app message in different screen sizes. Click **Custom** if you want to preview the message on a different model than the ones available. Enter the desired amount of pixels (width and length).

## Actions

The **Actions** button allows you to **Apply a template** that has been previously created from **Content > Templates** to a campaign and to copy the content from a specific language & variant. To copy the content, click on **Copy From** when you are on the variant and language where you want to apply the content. The system will show the available options to copy from.
