MRAID (Mobile Rich Media Ad Interface Definitions)
MRAID (Mobile Rich Media Ad Interface Definitions)
An official application programming interface (API) for displaying rich media ads inside mobile apps.
MRAID provides a standardized set of commands built to work with HTML5 and JavaScript, giving rich media creators a common toolkit to execute ad functions across platforms — including expanding ads, resizing them, and accessing mobile device functionality such as the accelerometer or camera.
Because mobile devices run on different operating systems and apps are built using a variety of languages, developing rich media ads separately for every device and environment is impractical. MRAID solves this by abstracting away those differences, allowing a single creative to behave consistently across multiple platforms and devices without requiring platform-specific builds.