没有合适的资源?快使用搜索试试~ 我知道了~
首页MRAID v2.0 Spec
资源详情
资源评论
资源推荐
IAB Mobile Rich-media Ad Interface Definitions v.2.0
Page 2 of 49
Final With Clarifications, April 16, 2013
Table of Contents
Table of Contents ............................................................................................................................ 2
Contributors ..................................................................................................................................... 4
Acknowledgement .......................................................................................................................... 4
About MRAID .................................................................................................................................. 5
Executive Summary ......................................................................................................................... 5
Definitions ........................................................................................................................................ 5
General Requirements for Supporting MRAID .............................................................................. 7
Technical Audience ..................................................................................................................... 7
Native Application Developer ................................................................................................ 7
SDK Developer ........................................................................................................................ 8
Ad Designer ............................................................................................................................. 8
Viewport and Default Container Set-Up ..................................................................................... 8
Out of Scope ............................................................................................................................... 8
Standard Web Technologies ...................................................................................................... 9
Ad Server Requirements .............................................................................................................. 9
Requirements for Ad Rendering .................................................................................................. 9
Display of HTML Ads – Ad View Container .......................................................................... 9
Requirements for Ad Designers................................................................................................. 10
Display Control for Rich Media Ads – Ad Controller .......................................................... 10
Lifecycle Examples .................................................................................................................... 10
MRAID Versions ........................................................................................................................ 12
Interface Requirements and Definitions ........................................................................................ 13
Identification .............................................................................................................................. 13
MRAID script reference ......................................................................................................... 14
Initialization ............................................................................................................................... 14
ready event ............................................................................................................................ 15
getVersion method ................................................................................................................. 16
Initial Display ............................................................................................................................. 16
Event Handling .......................................................................................................................... 16
addEventListener method ....................................................................................................... 16
removeEventListener method ................................................................................................. 17
Error Handling ........................................................................................................................... 17
error event .............................................................................................................................. 17
Controlling Ad Display .............................................................................................................. 18
getState method, stateChange event .................................................................................... 18
isViewable method, viewableChange event ........................................................................ 21
Changing the Size of an Ad ..................................................................................................... 23
Open: Open an External Mobile Web Site in a Browser Window ...................................... 25
open method .......................................................................................................................... 25
Expand: Simple, Modal, Increase in Size of the Ad ............................................................... 26
expand method ...................................................................................................................... 26
IAB Mobile Rich-media Ad Interface Definitions v.2.0
Page 3 of 49
Final With Clarifications, April 16, 2013
Controlling Expand Properties .................................................................................................. 28
getExpandProperties method ................................................................................................ 28
setExpandProperties method ................................................................................................. 29
Controlling Orientation Properties ............................................................................................ 29
getOrientationProperties method .......................................................................................... 30
setOrientationProperties method ........................................................................................... 30
Closing Expandable and Interstitial Ads .................................................................................. 31
close method .......................................................................................................................... 32
Resize: Enables Sophisticated Ad Size Changes ................................................................... 33
resize method ......................................................................................................................... 33
Close Control for Resized Ads .............................................................................................. 34
getResizeProperties method .................................................................................................. 36
setResizeProperties method ................................................................................................... 36
Checking Position and Size of the Screen and Ad .................................................................. 37
getCurrentPosition method .................................................................................................... 37
getMaxSize method .............................................................................................................. 37
sizeChange event .................................................................................................................. 38
getDefaultPosition method ..................................................................................................... 38
getScreenSize method ........................................................................................................... 38
Offline Requests and Metrics .................................................................................................... 39
Access to Native Features......................................................................................................... 39
supports method .................................................................................................................... 39
Working with the Device's Physical Characteristics ................................................................. 40
Device Orientation ................................................................................................................. 40
Storing a Picture ........................................................................................................................ 41
storePicture method ............................................................................................................... 42
Creating Calendar Events ......................................................................................................... 42
createCalendarEvent method................................................................................................ 42
Working with Video .................................................................................................................. 43
playVideo method ................................................................................................................. 44
Appendix: W3C CalenderEvent Interface .................................................................................. 45
IAB Mobile Rich-media Ad Interface Definitions v.2.0
Page 4 of 49
Final With Clarifications, April 16, 2013
Contributors
The IAB MRAID Working Group includes representatives from the following companies:
24/7 Real Media, Inc.
AccuWeather.com
AdMarvel
AdMeld
ADTECH
Adobe Systems Inc.
AOL
CBS Interactive
Celtra
Crisp Media
Dow Jones & Company
ESPN
FreeWheel
Goldspot Media
Google
Greystripe
IDG
inMobi
Innovid
Jumptap
Medialets
MediaMind
Microsoft Advertising
Mixpo
Mocean Mobile
NBC Universal Digital Media
New York Times Co.
Nexage
Pandora
PointRoll
Rhythm NewMedia
Spongecell
Sprout
TargetSpot
Time Inc.
Turner Broadcasting System, Inc.
Univision
The Weather Channel
Yahoo!, Inc.
Acknowledgement
The IAB acknowledges the contributors to the ORMMA.org API project, which provided a
starting point for this document. ORMMA.org is a group of industry thought leaders who have
worked together since Spring 2010 to develop and test a complete and versatile mobile rich
media ad API. Contributors to ORMMA at the point the IAB launched the MRAID project
included:
Adam Schuetz, AdMarvel
Dennis Doughty, Jumptap
Jon Badenell, The Weather Channel
Nathan Carver, Crisp Media
Neal Karasic, Jumptap
Philippe Laporte, Goldspot Media
Robert Hedin, The Weather Channel
Todd Pasternack, Pointroll
Wook Chung, Google
Xavier Facon, Crisp Media
IAB Mobile Rich-media Ad Interface Definitions v.2.0
Page 5 of 49
Final With Clarifications, April 16, 2013
About MRAID
The Interactive Advertising Bureau (“IAB”), its members and other significant contributors
joined together to create this document, a standard interface specification for mobile rich
media ads. The goal of the Mobile Rich-media Ad Interface Definition (MRAID) project is to
address known interoperability issues between publisher mobile applications, different ad
servers and different rich media platforms.
IAB Contact Information
Joe Laszlo, Senior Director, IAB Mobile Marketing Center of Excellence, mobile@iab.net
Executive Summary
As rich media display advertising in mobile applications and on the mobile web has become
more popular over the last several years, various innovative companies have accepted the
challenge of creating an ecosystem for mobile ad serving. Innovation in mobile rich media ad
serving has led to many exciting possibilities for content publishers and advertisers, but it has
also created inefficiencies that often delay and inhibit the optimal monetization of content.
Simplifying the process for designers of mobile in-app ad creatives significantly increases the
likeliness that agencies will leverage mobile into their media buys. Advertisers want to review
compelling creative, approve it and decide to buy a specific inventory of mobile media,
regardless of which device platform, application, or technology is used to display the media.
Definitions
The following terms are used throughout the MRAID specification.
Ad View/Container: The constrained area which displays the ad creative. Publishers
either place the Ad Container within the content (for inline placements) or over the content (for
interstitial placements) and present the ad creative. The container provides the area on the
screen, the MRAID controller, and the web-based view for the ad to display. Ad Containers
are usually, though not necessarily, provided by SDKs. An app may contain multiple Ad
Containers from a single SDK.
Close Event Region: The close event region is a tappable area on the ad creative that will
cause the ad to return to its default state (in the case of an expandable/resizeable ad) or be
removed from the screen (in the case of an interstitial).
Close Indicator: The close indicator is the visual cue to the user as to the location of the
close event region.
剩余48页未读,继续阅读
极泰
- 粉丝: 6
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1