我正在尝试为 Android 创建一个兼容 MRAID (v2) 的 SDK,如果与任何 Android 应用程序集成,它将显示富媒体广告。此外,在后端将有一个平台,让广告商创建符合 MRAID 的广告/创意,然后可以将其提供给 SDK 进行显示。我已经阅读了规范文档,但由于我是数字广告行业的新手,所以我仍然不完全清楚整个系统的功能和流程。
因此,如果有人能向我解释整个 MRAID 广告的工作原理 - 数据流(谁提出广告的初始请求、该请求如何传输并获取广告等)以及创建所有组件所需的内容,那就太好了整个平台 - SDK、广告制作平台等。
谢谢!!
最佳答案
符合 MRAID (v2) 标准的 SDK 架构包含以下组件
<强>1。 native 组件:- 负责执行网络调用(http广告请求) 读取设备信息 读取GPS信息 解析广告请求响应 创建 html 字符串(包含广告数据、mraid.js、bridge.js)
<强>2。 Web View 组件:- Webview 将加载 native 组件创建的 html。
<强>3。原生 Java 脚本桥:- 它将处理广告和原生组件之间的通信。 它将是 java 脚本代码。
关于javascript - MRAID 2架构和数据流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25967988/