Glossarymobile advertisingrich media ads

MRAID (Mobile Rich Media Ad Interface Definitions)

MRAIDAPIrich mediamobile appsHTML5JavaScriptad expansionad resizingdevice compatibilitystandardization

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.