我正在尝试为Android创建兼容MRAID(v2)的SDK,如果将其与任何android应用集成,将展示富媒体广告。另外,在后端,将有一个平台,使广告客户可以创建符合MRAID的广告/创意,然后可以将其提供给SDK进行展示。我已经阅读了规格文档,但对于这个数字广告行业的新手来说,我还不太清楚整个系统的功能和流程。

因此,如果有人可以向我解释整个MRAID广告的工作原理(数据流(谁提出了最初的广告请求,此请求如何传播和获取广告等)以及创建整个平台所需的所有组件- SDK,广告制作平台等。

谢谢!!

最佳答案

符合MRAID(v2)的SDK架构包含以下组件

1.本机组件:
负责执行网络通话(http广告请求)
读取设备信息
读取GPS信息
解析广告请求响应
创建html字符串(包含广告数据mraid.js,bridge.js)

2. Web视图组件:-
Webview将加载由本机组件创建的html。

3.本机到Java脚本桥:
它将处理广告与本机组件之间的通信。
这将是Java脚本代码。

07-28 00:03