Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5783098
  • 博文数量: 291
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7924
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 14:28
个人简介

阿里巴巴是个快乐的青年

文章分类

全部博文(291)

文章存档

2018年(21)

2017年(4)

2016年(5)

2015年(17)

2014年(68)

2013年(174)

2012年(2)

分类: Android平台

2014-05-05 21:22:47

        MARID是Mobile Rich Media Ad Interface Definitions的缩写,即移动富媒体广告接口定义,官方文档请参看。
一、概要
        移动app和移动网络上的富媒体展示广告在最近几年里已经非常受欢迎了,各种创新公司已经接受为移动广告服务创建一个生态系统带来的挑战。移动富媒体广告服务创新为媒体和广告主带来了许多激动人心的东西,但它影响了用户体验。
        为了促进移动富媒体广告的发展,IAB推出了MRAID。两个版本的MRAID(v1和v2)支持多种移动富媒体广告类型。v2版本于2012年9月发布,规范了MRAID广告创意。

二、什么是MRAID?
        MRAID是IAB为移动富媒体广告定义的一个通用API规范,这些APP将用这些API来植入广告。这是一组标准化的命令集,设计用于与HTML5和JavaScript一起配合使用,其用于富媒体广告与APP之间进行通信。
        现在,不同的APP(包括富媒体SDK)对广告创意与APP之间通信的API有不同的需求。因此,同样的创意必须编写不同的代码用来运行在不同APP上。开发一个简单、通用的API来支持这个多样化的需求是MRAID的目标。

三、API如何与SDK关联?
        一个API应用程序接口是一组命令集合,任何语言的开发者都能使用。MRAID API是基于JavaScript接口,广告创意可以利用其与APP通信。这意味着,对于任何有HTML和JavaScript经验的开发者来说,MRAID应该很容易理解和学习,非常熟悉如何来构建富媒体广告创意。
        在这里,SDK是方便开发者创建富媒体广告创意的开发包,其内置到APP里,用于与广告创意通信。
        MRAID的主要目的是方便富媒体广告创意开发者。如果APP兼容MRAID,就意味着SDK能够使用MRAID API来理解和展示广告。IAB和MRAID工作组不会构建任何具体的SDK,相反,MRAID会为广告SDK开发者提供接口规范。

四、为什么IAB启动MRAID项目?
         在早期,创意API、SDK都没有一个标准,各自为政,导致接口比较混乱,因此,构建移动富媒体API的呼声在业界响起。一个叫做移动富媒体创意的开源工程出现,即ORMMA,该工程构建了创意API、SDK和测试工具。为了业界统一标准,IAB标准化进程非常重要,标准化创意API以帮助开发者。

五、MRAID版本
        目前有两个版本,分别是v1和v2。MRAID v1支持富媒体广告的核心组成部分,MRAID v2增加支持可调整大小的创意,并提供更多控制功能。MRAID v2兼容MRAID v1。

六、MRAID与IAB其它标准的关系
        IAB为富媒体创意广告创建了若干标准,比如:移动广告应用的MRAID、Web创意的,视频广告的(VAST、VPAID和VMAP)。目前,这些规范保持相对独立。

七、如何构建MRAID广告
        google提供了一系列文档以供学习和参看,内容很全面:
        
        
        
        当你构建一个MRAID广告后,可以通过这个来验证是否有问题。


阅读(9843) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

tyoung02014-07-17 10:00:11

官网上貌似没找到下载mraid.js文件的地址啊,楼主能上传两个版本的mraid.js文件么,或者给个下载地址也行啊

xiaohui1233212014-05-08 09:34:11

写的很好,鼓励

digitals2014-05-07 17:16:13

写得太好了



[url=http://www.digital-star.com.cn]网闸[/url]
[url=http://www.digital-star.com.cn]隔离网闸[/url]

scq2099yt2014-05-05 21:23:00

文明上网,理性发言...