In-app notifications

In-App notifications (or messages) allows you to communicate with all of your app users when they are using your application. These messages are not included in the Alertview opt-in as it doesn’t depend on the OS links (Apple,Google, etc.) These messages may be sent using specific target criteria available in Accengage and/or triggered by a given action performed by the app user (an event)

In-App dashboard

From the in-app Dashboard, you have a general view of your campaigns which are organised in your tool according to:

  • Priority: priority for in-app messages
  • Status: Depending on the status of your message - inactive, processing, complete
  • Actions: Here you can activate or deactivate your message from the dashboard without having to use the editing form

Preparing in-app campaigns

Once the settings have been adjusted, you can prepare your in-app campaigns by following these steps :

Choose the triggering rules of your message

Accengage enables an in-app message to be triggered according to various criteria :

  • The message is triggered only if the user has performed a specific action in the application and the action is tagged as "an event".
  • And/or, the  user is on  a specific state (tagged in the application)
  • And/or, the user is using 3G or WiFi
  • And/or,the user goes to a specific view (tagged in the application)
  • And/or, for a specific time period
  • And/or, the user enters (or leaves) a particular geographical area like a Geofence
  • And/or, the user enters or leaves a specific area of an iBeacon

It's also possible to : 

  • Capped the number of times that a message can be  displayed (Display capping)
  • Specify then, if the message must be count in the overall number of messages that can be displayed to a user. 
    Warning : this overwall number must be define in the advanced settings. It can be define per seconds, minutes, hour, day.
  • Capped the number of clicks on your message globally (Global click capping) or just during a session (Session click capping)
  • Set  a miniumum time before diplaying the first message in-app (Timer)
  • Setting a minimum period between the displaying of a message 
  • Assign an order of priority (from 1 to 5, 5 being the lowest, minimum priority)   to a message compared to others in-app messages.
  • Includes or excludes an event (eg: cart, lead, purchase) or a view

PS : Note that the new functionalities about capping (global click, session click), Timer or iBeacon are compatible from our iOS SDK version 5.4,  Android SDK, version 3.3 and onwards.

Choose your message format

You can choose the format of your message by selecting a predefined template.

Orientation  Portrait / Landscape

  • If you declare in the advanced settings of your application to manage the rotation, then new fields will appear accordingly to the creation form choosed (except for pop-messages)
    You have the option to specify the URL of the appropriate message to each of display formats.
  • To create your format with the Accengage editor, click on the edit icon. If you want to use the same settings for portrait and landscape, then tick the “Use portrait version in landscape” box. The format will then be adjusted to the landscape template by using the URL of the portrait version. 

If desired, set a period  during which your message is displayed before closing automatically. If this field is empty, the message does not automatically close and will require manual intervention for closing the mobile user ("OK" or close box depending on the selected template) 

Also, in a similar way to the push notification settings, you can transmit settings when a message is displayed or clicked on. Please refer to the SDK documentation to find out how the application retrieves these settings. The display settings are transmitted when a message is displayed and when it is clicked on. The settings for clicking are only transmitted when it is clicked on. Furthermore, if displaying and clicking share the same key, only the value associated with clicking will be transmitted when it is clicked on.

For Pop-up messages it is possible to associate different click settings for each button.

Practical example If you have “idcamp = 500” and “action = display” as the display settings, and “idclick = 100” and “action click” as the click settings, then the following settings will be sent to the application:

On display: idcamp=500 et action=display On click: idcamp=500 et action=click et id_click=100

Then, choose the action at the click on the in-app message

Indeed, you can add a landing page which will appear at the click on your message. The landing page will also based on the previous templates setted.

To redirect a mobile user to another template, simply select one in the drop down list of actions. The others possibilities offered available are  :

  • Browser
  • Mail to
  • Call
  • Redirect to store
  • SMS
  • and URL scheme

For example, an in-app popup to improve app store ratings :

Finally, choose the segments you wish to target

You can directly launch your in-app message or save the message. Later, simply click on the posting icon in the message list in-app

The banner and interstitial formats in Accengage are in Webview (HTML format). The size of each format may be customised when you fill in the settings for the in-app message templates during the SDK integration phase. Both banners and interstitials may redirect the user to a landing page.

You can either enter an URL directly in the URL fields, use the HTML editor to integrate the HTML code, or upload an image.

For your own creations, use the formats below :


Due to the many dimensions of phone screens for this OS , we suggest the following formats (in pixels) to optimize the display of your images.

Warning for interstitials: a navigation bar usually appear on the side. For phones that do not have navigation bar, the interstitial will be complemented by black bands.

Mobile and Tablets









NB :  you can increase the resolution (by keeping the same ratio) to get a better picture quality . However this will increase the weight of the image and can impact the display time of your in-app message.


The dimensions we suggest below are in pixels:

Iphone (all versions)



Banner 960*150 1440*150
Interstitial 960*1380 1140*900
Ipad (all versions) Portrait Landscape
Banner 1536*170 2048*128
Interstitial 1536*2008 2048*1496

Please note that there are two display options available for banners and interstitials:

  • Transparent background: allows to make the in-app background transparent. Not compatible with text Interstitial or text banners.
  • Hide the closing button: to hide the closing button by default.

Pop-up Message format

With Accengage, it is possible to display an AlertView called a “Pop-up Message” within the application. The message and action buttons can be personalised:

  • Title: the number of characters is not limited in the interface but it is different visually when the message exceeds 370 characters.
  • Action: URL, URL scheme, close AlertView, etc.
  • Number: up to 3 buttons, but it is also possible to display only one button: a pop-up blocker for updating the application for instance.

Example :

  1. The user is using the application.
  2. A pop-up is displayed prompting the user to download an update of the application.
  3. By clicking on “OK”, the user is taken to the App Store

Uploading and pausing an in-app message

There are two ways to upload an in-app message

Before any in-app message is uploaded, you will receive a confirmation modal window summarising the elements that make up your message and an estimate of the number of contacts targeted by your in-app message.