MARID是Mobile Rich Media Ad Interface Definitions的縮寫,即移動富媒體廣告接口定義,官方文檔請參看這裏。
1、概要
移動app和移動網絡上的富媒體展現廣告在最近幾年裏已經很是受歡迎了,各類創新公司已經接受爲移動廣告服務建立一個生態系統帶來的挑戰。移動富媒體廣告服務創新爲媒體和廣告主帶來了許多激動人心的東西,但它影響了用戶體驗。
爲了促進移動富媒體廣告的發展,IAB推出了MRAID。兩個版本的MRAID(v1和v2)支持多種移動富媒體廣告類型。v2版本於2012年9月發佈,規範了MRAID廣告創意。
2、什麼是MRAID?
MRAID是IAB爲移動富媒體廣告定義的一個通用API規範,這些APP將用這些API來植入廣告。這是一組標準化的命令集,設計用於與HTML5和JavaScript一塊兒配合使用,其用於富媒體廣告與APP之間進行通訊。
如今,不一樣的APP(包括富媒體SDK)對廣告創意與APP之間通訊的API有不一樣的需求。所以,一樣的創意必須編寫不一樣的代碼用來運行在不一樣APP上。開發一個簡單、通用的API來支持這個多樣化的需求是MRAID的目標。
3、API如何與SDK關聯?
一個API應用程序接口是一組命令集合,任何語言的開發者都能使用。MRAID API是基於JavaScript接口,廣告創意能夠利用其與APP通訊。這意味着,對於任何有HTML和JavaScript經驗的開發者來講,MRAID應該很容易理解和學習,很是熟悉如何來構建富媒體廣告創意。
在這裏,SDK是方便開發者建立富媒體廣告創意的開發包,其內置到APP裏,用於與廣告創意通訊。
MRAID的主要目的是方便富媒體廣告創意開發者。若是APP兼容MRAID,就意味着SDK可以使用MRAID API來理解和展現廣告。IAB和MRAID工做組不會構建任何具體的SDK,相反,MRAID會爲廣告SDK開發者提供接口規範。
4、爲何IAB啓動MRAID項目?
在早期,創意API、SDK都沒有一個標準,各自爲政,致使接口比較混亂,所以,構建移動富媒體API的呼聲在業界響起。一個叫作移動富媒體創意的開源工程出現,即ORMMA,該工程構建了創意API、SDK和測試工具。爲了業界統一標準,IAB標準化進程很是重要,標準化創意API以幫助開發者。
5、MRAID版本
目前有兩個版本,分別是v1和v2。MRAID v1支持富媒體廣告的核心組成部分,MRAID v2增長支持可調整大小的創意,並提供更多控制功能。MRAID v2兼容MRAID v1。
6、MRAID與IAB其它標準的關係
IAB爲富媒體創意廣告建立了若干標準,好比:移動廣告應用的MRAID、Web創意的SafeFrame,視頻廣告的VSuite(VAST、VPAID和VMAP)。目前,這些規範保持相對獨立。
7、如何構建MRAID廣告
google提供了一系列文檔以供學習和參看,內容很全面:
google製做mraid廣告
google的mraid v1.0的文檔
google關於移動廣告的一些實踐
當你構建一個MRAID廣告後,能夠經過這個網站來驗證是否有問題。html