MRAID 2体系结构和数据流

问题描述 投票:0回答:2

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

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

谢谢!

javascript android html5 ads mraid
2个回答
1
投票

兼容MRAID(v2)的SDK架构包含以下组件

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

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

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


0
投票

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

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

为了进行广告投放,您将有一个广告服务器提供商,在那里您将获得Advertising-SDK来提取广告。通常,这将包括MRAID的应用程序,因此您通常不必在意。

如果仍然需要为MRAID构建应用程序侧,请参见以下示例:https://github.com/mopub/mopub-ios-sdk/tree/master/MoPubSDK/Internal/MRAID

对于WebView端:https://gist.github.com/bensojona/1030a67464e061568a5b

© www.soinside.com 2019 - 2024. All rights reserved.