Rich Media Ads in Mobile Apps Sumanth S Mobile Developer Conference June 2012
What to expect in this talk • In-App Ads vs Ads in browser • In-App Ad SDK • What is MRAID? What’s in it for creative (Ad) authors? authors? • MRAID spec and the APIs • Demo • Q&A
Global mobile Ad spend • Expected to reach $20 Bn by 2015 • App downloads to reach 183 Bn by 2015 – Over 80% of Apps are – Over 80% of Apps are free – Monetizing such Apps through Ads • Huge opportunity for Ad creators
Ads in Mobile Apps • Ads in the Browser – Javascript talks to Javascript – Same container (same DOM) • Ads in Mobile Apps Ads in Mobile Apps – Javascript talks to Native – Different containers – More ways of interacting with the Ad • swipe, tilt, etc
In-App Ad SDK • Library used by the App to fetch, display and manage Ads • Gets Ads from one or more Ad networks • Responsible for rendering Ads, beaconing, caching, etc • Abstracts out the complexity involved in integrating with Ads with Ads Ad 2. Ad tag network 1. Get Ad App SDK 3. Ad assets 4. Render Ad Asset store Ad slot
Rich media Ads • Rich set of interactions with the user – Swipe, shake, tilt, etc – Ads change size • Access advanced device functionalities • Access advanced device functionalities – accelerometer, camera, calendar, etc • Ad – SDK/App talk to each other • Various standards around the Ad-SDK communication – MRAID, ORMMA
MRAID • Mobile Rich media Ad Interface Definitions – Driven by IAB (Interactive Advertising Bureau) – Common API for rich media Ads that run in mobile Apps – Ads communicate with the App/SDK and vice versa – Ads expand, resize, access device functionalities like accelerometer – A single HTML5/Javascript API that diverse SDK vendors will support
MRAID 1.0 API • MRAID version 1.0 is about expandable Ads Container (state: default) Ad SDK mraid.expand() Container (state: expanded) Container Ad expands Ad Container (state: expanded) SDK State change event Ad SDK
Demo • Many of the MRAID Ads shown here are authored by our partner, Crisp Wireless (http://www.crispmedia.com)
Summary • Huge opportunities for Ad creators to author Rich media Ads for mobile Apps • Rich media Ads are leveraging various functionalities of smart phones and tablets • Standards, like MRAID, for Rich media Ads to • Standards, like MRAID, for Rich media Ads to communicate with the Ad SDK emerging • Compliance to such standards make the Ads portable across platforms (IOS, Android, etc) and across SDKs • SDKs that implement MRAID can seamlessly render Ads from various Ad vendors
Q & A
Recommend
More recommend