问题标签 [mraid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
287 浏览

html - 是否可以在 MRAID 投诉广告中发送脚本 javascript/HTML 而不是图像文件?

我正在考虑在兼容 MRAID 的广告中发送 HTML/Javascript 而不是图像(创意)。webview 容器会在 SDK/app 端正确显示吗?

0 投票
2 回答
10716 浏览

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

我看到很多 MRAID 广告的例子都是以

此脚本是否始终在每个 MRAID 兼容设备上可用,或者我需要为位于互联网某处的真实 mraid.js 设置 SRC 属性?

0 投票
1 回答
392 浏览

javascript - 在 MRAID 广告(仅限移动设备)中使用 jQuery 是常见的做法吗?

在MRAID 广告中使用 JavaScript 库是常见的做法吗?

我希望为移动设备上的 MRAID 广告实现杂志风格的“翻页”用户界面。

我可以从文档中看到提到了 jQuery,但是我不确定这是否会太重而无法加载,值得调用 CDN(它可能会被缓存):

使用 3rd 方库绑定而不使用它们的 ready 事件方法第三方库(例如 jQuery)有一个 ready 方法,它有助于促进与 mraid 就绪事件侦听器类似的功能。在 jQuery 的示例中,将 DOM 单击绑定放在 ready(handler) 方法中可确保在开始执行任何其他 jQuery 函数之前完成整个页面的加载。

0 投票
1 回答
1670 浏览

javascript - 使用 MRAID.js 开发广告

我需要制作符合 MRAID 的广告。我将在 HTML5 中对广告进行手工编码,而不是使用任何带有 MRAID SDK 的创作软件。根据规范,mraid.js 由托管广告的 SDK 注入。在开发广告时如何访问 MRAID 功能进行测试?据我所知,没有用于 MRAID 的集中函数库(就像 jQuery 一样),它留给 SDK 开发人员来构建这些函数?我完全误解了 MRAID 吗?我已经查看了规范,虽然它定义了这些函数的属性,但我仍然不明白如何编译初始 mraid.js 文件

-马特-

0 投票
2 回答
375 浏览

mraid - MRaid:什么时候在屏幕上显示广告?

从 Mraid 规范中,我了解到 isViewable 函数应该返回广告当前是否在屏幕上-但是查看不同的实现,例如在 AppNexus 演示应用程序(在 iphone 上)-我注意到这个值总是正确的-不管无论广告是否在屏幕上,与此相关的可见更改事件都不会被触发 - 在应用内切换标签或返回手机主屏幕时不会触发。什么是正确的行为?是否有其他方法可以知道广告是否在屏幕上呈现?

谢谢

0 投票
1 回答
803 浏览

javascript - 如何使用 JavaScript 和 HTML 开发 admob (mraid)

我是 Mraid 的新手。我已阅读 IAB 提供的所有 Mraid 文件。目前还不清楚。

目前我已经创建了一个静态 HTML 页面和自定义函数。自定义函数从已经包含在 html 页面中的 mraid.js 调用 Mraid 预定义函数<script src="mraid.js"></script>

例如:

我的问题是:

  1. 我们将如何获得动态图像/锚链接?

  2. 服务器(Spotxhchange、admob)会返回json格式/xml格式/html页面的数据吗?

0 投票
1 回答
456 浏览

javascript - 如何将 mraid 脚本用于 airpush

我有一个问题你能帮帮我吗?我想将带有 mraid 脚本的活动发布到 airpush 中,并且我已经在 mraid 模拟器 ( http://webtester.mraid.org/ ) 中进行了测试,它可以完美运行。我的脚本是:

我遇到了问题,脚本在发布期间没有在 airpush 上呈现。你能告诉我为什么会这样吗?

0 投票
1 回答
1303 浏览

mraid - AddEventListener Mraid

嘿,我有点晚了,但我的代码有问题..

我的 EvetListener 总是在加载时工作,但在加载之后它就不再工作了......

顺便说一句,我有一个在 IOS 上工作的代码来阻止横向方向,但它在 Android 上不起作用,为什么?

谢谢 !:)

0 投票
1 回答
455 浏览

mraid - MRAID 标签错误

我正在与 MRAID 第三方标签提供商合作,据报道,一些 MRAID 标签无法正常服务。通过查看他们的报告,我们发现了一些原因,其中包括:“mraid 对象不存在”贡献了很多被拒绝的印象。你们中的任何人都可以帮我理解错误“ maid object doesn't exist ”的确切含义吗?

谢谢你们。

0 投票
2 回答
1686 浏览

testing - 在设备上测试 Mraid

我想在移动应用程序上测试 Mraid ( http://www.iab.net/mraid ),但我找不到好的解决方案。

在此链接中: https ://github.com/mikerowehl/mraid-testing

他描述了设备测试,但它是 3 年前的,现在不起作用。我现在想使用我自己的服务器将 mraid 广告推送到我的应用程序进行测试。

我怎样才能有一个测试应用程序?

我应该如何在服务器上做?