You are here:
Get Started with Rich Notifications
In MobilePush, you can send a push notification that contains rich media, such as an image or video, to your subscribers. When subscribers interact with the media in the push notification, the image or video expands. After interacting with the expanded version, they go to your app.
Rich notifications are available for both Android and iOS 10+. For Android, this feature requires no additional work by your developer.
For iOS, rich notifications use an Apple feature called mutable content.
To enable mutable content:
- Build your app for iOS 10+.
- In the app switcher, hover over your name and click Setup.
- Search for MobilePush.
- Under Settings, click Edit.
- Under Rich Media, click Enabled.
- Click Save.
After you enable this setting, all of your MobilePush payloads for the app include a value of mutable content =1. Ask your app developer to implement a service extension to handle the media. You can find examples in our Android and iOS SDK documentation. You and your app developer can also use mutable content to include personalization in the title, subtitle, or body of your message.
Including media in your message isn’t a requirement. Devices that don’t use iOS 10+ can receive the push notification without the media.
To enable rich notifications for iOS:
- Build your app for iOS 10+.
- Update to version 4.9.6 of the MobilePush SDK, which supports iOS 10 and later.
| Media Type | Android | iOS | MobilePush | Content Builder and Journey Builder |
|---|---|---|---|---|
| AIF | No | Yes | Yes (iOS only) | Yes (iOS only) |
| AMPscript | N/A | N/A | Yes | Yes |
| AVI | No | Yes | Yes (iOS only) | Yes (iOS only) |
| BMP | Yes | No | Yes (Android only) | No |
| GIF (animated) | No | Yes | Yes (iOS only) | Yes |
| GIF | Yes | Yes | Yes (iOS only) | Yes |
| HEIF | Yes | No | No | No |
| Hosted URL | Yes | Yes | No | No |
| HTTP URL | Yes | Yes* | No | No |
| HTTPS URL | Yes | Yes | Yes | Yes |
| JPEG | Yes | Yes | Yes | Yes |
| JPG | Yes | Yes | Yes | Yes |
| MP3 | No | Yes | Yes (iOS only) | Yes (iOS only) |
| MP4 | No | Yes | Yes (iOS only) | Yes (iOS only) |
| MPEG | No | Yes | Yes (iOS only) | Yes (iOS only) |
| MPEG2 | No | Yes | Yes (iOS only) | Yes (iOS only) |
| MPEG4 | No | Yes | No | Yes (iOS only) |
| PNG | Yes | Yes | Yes | Yes |
| WAV | No | Yes | Yes (iOS only) | Yes (iOS only) |
| WebP | Yes | No | Yes (Android only) | No |
- Create a Rich Notification
Create rich notifications in MobilePush for Marketing Cloud Engagement. Rich notifications include images, video, or sound. If the device cannot load the image, video, or sound, the notification displays without the media. iOS devices must use iOS 10 or later to receive rich notifications. Apple and Google control rich notification dimensions and scaling.

