首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要在广告标记中提供mraid.js脚本吗?

我需要在广告标记中提供mraid.js脚本吗?
EN

Stack Overflow用户
提问于 2014-11-04 03:21:54
回答 2查看 10.5K关注 0票数 2

我看到很多MRAID广告的例子都是这样开头的

代码语言:javascript
复制
<script src="mraid.js"></script>

这个脚本是否总是在所有兼容MRAID的设备上都可用,或者我需要将SRC属性设置为位于互联网上某处的真实mraid.js?

EN

回答 2

Stack Overflow用户

发布于 2014-12-30 03:23:17

初始化/启动MRAID Ad

总是尽可能早地在创意中包含或添加“mraid.js”。MRAID通过在HTML中包含脚本标记或通过DOM插入来实现这一点。这是一个创意是一个合适的MRAID广告的要求。一些广告设计人员假设容器将自动注入MRAID库(有些容器确实会这样做),但必须始终包含脚本标记,以确保在所有MRAID实现中都有正确的广告行为。

  1. HTML技术

<html> <head> <script src="mraid.js"></script>

  • DOM插入技术

<script type="text/javascript"> var head = document.getElementsByTagName('head').item(0), js = document.createElement('script'), s = 'mraid.js'; js.setAttribute('type', 'text/javascript'); js.setAttribute('src', s); head.appendChild(js); </script>

有关详细信息,请参阅MRAID Best Practices的第5页

票数 2
EN

Stack Overflow用户

发布于 2014-11-18 15:50:15

这一切都取决于SDK,它为您的本机应用程序提供了广告容器。如果提供广告容器的本地SDK支持Mraid,那么它将由MRAID兼容的SDK提供。例如,我为每个平台(IOS,Android和Windows)使用了一些与广告相关的SDK,它们都是Mraid兼容的,这意味着SDK将包含mraid.js。

此外,当广告设计者在他们的创意中指定mraid.js时,它允许广告容器注入相关的MRAID库。

IAB标准规定:“虽然MRAID广告需要通过mraid.js脚本及时识别自己,以便容器可以注入MRAID库,但广告设计者应该避免在广告创意中将字符串”mraid.js“用于任何其他目的,因为这样做可能会导致容器/SDK错误地注入MRAID库的多个副本。”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26721451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档