MRAID Playable
Before You Begin π
- Make sure to check our Advertiser & Creative Content Guidelines before proceeding with MRAID playable upload.
- Consult IAB MRAID Best Practices Document for the most common mistakes, MRAID creative requirements, and debugging tips.
- To enable MRAID Playables in your account, please contact your Account Manager at Chartboost.
Introduction to MRAID π
What is an MRAID playable?
MRAID stands for Mobile Rich Media Ad Interface Definitions and is a standard set for mobile-rich media ads to be run on mobile apps by the Interactive Advertising Bureau (IAB). An MRAID playable consists of API commands which are designed to adjust the ad according to the mobile operating system and app environments itβs being displayed in. A playable ad is a mini-game as an ad within a game, often also called micro-games. A playable ad is often used to give the user a preview of the game before installing it.
How do I create an MRAID playable ad?
There are many third-party vendors in the market who focus only on creating playable ads. Chartboost supports any playable ads which follow the technical specifications mentioned below. For more information on common practices, consult IAB MRAID Best Practices Document.
How do I get started with serving MRAID playable ads on Chartboost?
Our MRAID playable ad uploader is available on the Chartboost platform to selected advertisers. If youβre interested in getting access, please reach out to your account manager or to our support team.
MRAID Requirements π
Make sure to consult IAB MRAID Best Practices Document for the most common mistakes, MRAID creative requirements, and debugging tips.
How do I get started with serving MRAID playable ads on Chartboost?
Making MRAID playable requires the following compliance:
- One single bundled standalone HTML file
- Maximum size 3MB
- The MRAID library will be available in the playable during ad playback
- Check mraid.getState() at the start of the playable because it could already be DEFAULT
- The ready event will be triggered if the state was LOADING at first
- mraid.open(url) needs to be called when the user clicks on a CTA
- The close button will be added by our system, therefore there is no use to call mraid.close() within your playable
MRAID Supported Standards v2.0 π
Tracked Events | Supported |
---|---|
Ready |
Yes |
error |
Yes |
sizeChange |
Yes |
stateChange |
Yes |
viewableChange |
Yes |
MRAID Non-Supported Standards v2.0 π
MRAID Playables using the below methods will not work on the Chartboost network (at this time). Please make sure your Playable does not include any of them.
Methods | Supported |
---|---|
useCustomClose |
No |
expand |
No |
setExpandProperties |
No |
getExpandProperties |
No |
isCustomClose |
No |
resize |
No |
setResizeProperties |
No |
getResizeProperties |
No |