0

我正在尝试为 Android 创建一个符合 MRAID (v2) 的 SDK,如果与任何 Android 应用程序集成,它将显示富媒体广告。此外,在后端将有一个平台,允许广告商创建符合 MRAID 的广告/创意,然后可以将其提供给 SDK 以进行展示。我已经浏览了规范文档,但由于我是这个数字广告行业的新手,所以我仍然不完全清楚整个系统的功能和流程。

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

谢谢!!

4

2 回答 2

1

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

1. Native Component :- 负责执行网络调用(http广告请求)读取设备信息读取GPS信息解析广告请求响应创建html字符串(包含广告数据、mraid.js、bridge.js)

2. Web View 组件:- Webview 会加载原生组件创建的html。

3. Native to Java script bridge: 处理广告和原生组件之间的通信。它将是 java 脚本代码。

于 2014-09-30T14:43:16.430 回答
0

即使线程是旧线程,如果有人正在寻找信息:

MRAID 旨在允许应用程序和 web 视图之间的通信。它与广告投放和呈现广告无关。MRAID 为广告提供了扩展、打开网址、触发短信或电话协议等选项。如前所述,给定的选项记录在http://www.iab.net/media/file/IAB_MRAID_v2_FINAL.pdf 上 iab.net 上还有 MRAID 3 文档。

对于广告,您将拥有一个广告服务器提供商,您将在那里获得一个广告 SDK 来获取广告。这通常包括 MRAID 的 appside,因此您通常不必关心。

如果您仍然需要为 MRAID 构建应用程序,这里有一个示例: https ://github.com/mopub/mopub-ios-sdk/tree/master/MoPubSDK/Internal/MRAID

而对于 WebView 方面: https ://gist.github.com/bensojona/1030a67464e061568a5b

于 2019-12-11T11:23:59.533 回答