App Push: Media Specifications
Learn about the media and sound format requirements for each app push notification layout.
Overview
This document outlines the media and sound format requirements for each APN layout. Follow the format, size, and compatibility requirements to ensure optimal rendering across Android and iOS.
Note
- Rich media fields (Audio, GIF, Video) under Timer use the same specifications as listed in the Rich Media section.
- Refer the document by Apple here for size supported in iOS for Rich Media.
Refer to the table below to understand the format specifications
Layout Name | Template Name | Subsection | Field | Value(Applicable for) |
---|---|---|---|---|
Regular layouts | Create a customised template with rich media like images, audio files, GIFs. | Rich Media Includes below types for regular layout
| File Types |
|
Max Size |
| |||
Aspect Ratio |
| |||
URL Requirement | Must include HTTPS protocol with a supported file format. | |||
Max URL Length | 1000 characters | |||
Performance Note |
| |||
Custom sound file name | File Types |
|
Refer below to understand the format specifications for Advance layouts:
Layout Name | Template Name | Subsection | Field | Value(Applicable for) |
---|---|---|---|---|
Advance layouts | Overlay on Image: This layout allows you to display a message over an image. | It has below subsections:
| File Types | Image:.png , .jpg , .jpeg |
Max Size |
| |||
Aspect Ratio |
| |||
MIME Types |
| |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Custom sound file name | File Types |
| ||
Timer:Create a customised template with rich media like images, audio files, GIFs. | Rich Media Includes below types for regular layout
| File Types |
| |
Max Size |
| |||
Aspect Ratio |
| |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Performance Note | ||||
Custom sound file name | File Types |
| ||
E2E Carousel template | It has below subsections:
| Image File Types | .png , .jpg , .jpeg | |
Max Size | 40 KB | |||
Aspect Ratio | 2:1 (Expanded State) | |||
Customized Collapsed State (Android) |
| |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Images requirement |
| |||
Custom sound file name | File Types |
| ||
Edge to Edge | It has below subsections:
| Image File Types | .png , .jpg , .jpeg | |
Max Size | 40 KB | |||
Aspect Ratio | 2:1 (Expanded State) | |||
Customized Collapsed State (Android) | 1:1 | |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Custom sound file name | File Types |
| ||
Rating | It has below subsections:
| File Type | .png | |
Max Size | 10 KB | |||
Custom sound file name | File Types |
| ||
Small image | Image File Types | .png , .jpg , .jpeg | ||
Max Size | 40 KB | |||
Aspect Ratio | 1:1 | |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Custom sound file name | File Types |
| ||
Progress Bar | Image File Types | .png , .jpg , .jpeg | ||
Unsupported Media | Carousel, Audio, GIF | |||
Max Size | 40 KB | |||
Aspect Ratio | 2:1 | |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Custom sound file name | File Types |
| ||
Multi-Icon (Coming Soon) | It has below subsections:
| Icon File Types | .png , .jpg , .jpeg | |
Max Size |
| |||
Aspect Ratio | 1:1 | |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Custom sound file name | File Types |
| ||
Quick Reply (Coming Soon) | It has below subsections:
| Icon File Types | .png , .jpg , .jpeg | |
Max Size |
| |||
Aspect Ratio | 2:1 | |||
URL Requirement |
| |||
Max URL Length | 1000 characters | |||
Custom sound file name | File Types |
|
Updated about 19 hours ago