【发布时间】:2021-01-19 23:50:23
【问题描述】:
我想在移动应用程序上测试 Mraid (http://www.iab.net/mraid),但我找不到好的解决方案。
在此链接中: https://github.com/mikerowehl/mraid-testing
他描述了设备测试,但它是 3 年前的,现在不起作用。 我现在想使用自己的服务器将 mraid 广告推送到我的应用程序进行测试。
我怎样才能有一个测试应用程序?
在服务器端应该怎么做?
【问题讨论】:
我想在移动应用程序上测试 Mraid (http://www.iab.net/mraid),但我找不到好的解决方案。
在此链接中: https://github.com/mikerowehl/mraid-testing
他描述了设备测试,但它是 3 年前的,现在不起作用。 我现在想使用自己的服务器将 mraid 广告推送到我的应用程序进行测试。
我怎样才能有一个测试应用程序?
在服务器端应该怎么做?
【问题讨论】:
如您所知,与 Mraid 兼容的广告包含 HTML+ Javascript(而 javascript 使用 Mraid API)。 由于您没有任何服务器可以向您提供 Mraid 广告。我要做的只是在您的 APP 中创建一些 index.html 资源文件,然后在您要加载广告的 web 视图中加载该资源。
例如在 IOS 中检查这个 stackoverflow 链接:how to load javascript into webview from local resources
只需创建一些基本的 Mraid 广告(此站点上有很多示例 https://wiki.operamediaworks.com/display/AMS/MRAID+Sample+Ads,我通常使用此 mraid 诊断广告来测试所有与 mraid 相关的功能 http://admarvel.s3.amazonaws.com/demo/mraid/MRAID_v2_diagnostics.txt)。
希望对你有帮助!
【讨论】:
MRAID - 移动富媒体广告界面定义 - 允许使用 HTML/JS 代码中的设备(本机)功能。
[Android principle implementation]
IAB describes a common API 但技术部分由Ad SDK 提供,包括:
mraid.jscustom WebView为了测试您的实现,您可以使用下一个资源:
【讨论】: