IAB MRAID 规范 http://www.iab.net/media/file/IAB_MRAID_VersionOne_final.pdf 表示对 mraid.js 文件的引用应位于 MRAID 兼容广告的第一行
MRAID script reference
The MRAID comment follows HTML Javascript syntax so that both fully formed web pages and HTML fragments can be identified as MRAID ads.
<script src="mraid.js"></script>
这没关系。但一些 CTO 说服我,mraid.js 不存在也没关系。当然它必须存在并包含一些函数调用,用于确认 MRAID 函数请求的存在或初始化 MRAID 命名空间。
最佳答案
请参阅 API 规范中的以下文本:
“广告设计者必须包含 MRAID 的 JavaScript 识别引用,但实际的 JavaScript 库由容器提供,SDK 负责确保它们在脚本引用后及时可供广告使用已制作完成。”
所以答案取决于你在做什么/你在这个过程中是谁。如果您正在设计广告,则不必担心它。
如果您正在开发要显示广告的移动应用,则必须确保您的 MRAID 库/代码使该文件可用。
关于javascript - MRAID 文件引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11757790/