- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试制作一个符合 mraid 标准的广告,但进展并不顺利。根据官方文档,可以在 this link 找到。 , 添加一个简单的
<script src='mraid.js'></script>
应该足够了。然而,情况似乎并非如此。我复制了以下示例代码来测试 mraid 对象的存在,但它只是保持未定义状态。精确的 FireBug 错误是:
ReferenceError: mraid is not defined
我正在尝试执行以下(非常简单的)代码:
if(mraid.getState() !='ready'){
console.log("MRAID NOT READY");}
有人遇到过这个问题吗?
最佳答案
是的,事情并没有那么简单,规范也不完全清楚。
mraid.js 由您从中转换的任何广告平台注入(inject)。
看起来像这样:
应用 -> 广告 SDK -> MRAID 广告
广告 SDK 实例化一个 UIWebView 并注入(inject) mraid.js 以使其可用。然后你上面的脚本标签找到它,加载它,其他一切都从那里自行解决。
您的选择是:
2 是最精确的。 1 和 3 让你走得更远,但没有什么比得上应用程序中的真实事物和实际广告服务器的 sdk 处理事物。
关于javascript - mraid 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15432260/
我正在尝试为 Android 创建一个兼容 MRAID (v2) 的 SDK,如果与任何 Android 应用程序集成,它将显示富媒体广告。此外,在后端将有一个平台,让广告商创建符合 MRAID 的广
我一直在尝试制作一个符合 mraid 标准的广告,但进展并不顺利。根据官方文档,可以在 this link 找到。 , 添加一个简单的 应该足够了。然而,情况似乎并非如此。我复制了以下示例代码来测试
我创建了一个 Ad Publisher iOS SDK,它将显示底部横幅广告。它是使用 iOS 的原生组件创建的,例如 UIView、UIImageView、UIButton 等。我想让它符合 MRA
IAB MRAID 规范 http://www.iab.net/media/file/IAB_MRAID_VersionOne_final.pdf表示对 mraid.js 文件的引用应位于 MRAID
我需要制作符合 MRAID 标准的广告。我将在 HTML5 中手动编写广告代码,而不使用任何带有 MRAID SDK 的创作软件。根据规范,mraid.js 由托管广告的 SDK 注入(inject)
我目前正在开发一个符合 MRAID 标准的广告 SDK,我发现很难找到关于究竟是什么使其符合 MRAID 标准的资源。 我看过 IAB 文档: http://www.iab.net/media/fil
我正在开发一个 iOS 应用程序,用于显示具有 MRAID 兼容性的横幅广告。我对其进行了研究,但几乎没有可用的样本。我已成功将我的 mraid.js 文件链接到我的 HTMl 代码中。我在这里面临的
我无法控制传递给我的日期字符串,在 MRAID 2.0 测试广告 (IAB) 的情况下,他们使用这种奇怪的日期格式: 2013-12-21T00:00-05:00 这在我测试过的一些日期格式化程序中解
我在谷歌浏览器中收到这些错误类型的 Adsense 广告。 “拒绝执行来自‘https://googleads.g.doubleclick.net/pagead/mraid.js’的脚本,因为其 MI
我是一名优秀的程序员,十分优秀!