问题标签 [google-ima]

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 回答
1031 浏览

google-ima - HTML5:Google IMA 显示默认进度条和倒计时

任何人都知道如何配置 adsRenderingSettings 以便在广告播放期间显示默认的进度条和倒计时?如果我在广告播放期间检查 iframe,我注意到带有videoAdUiProgressBarvideoAdUiBottomBar的 div都设置为 display:none 。

谷歌文档没有太多: https ://developers.google.com/interactive-media-ads/docs/sdks/html5/v3/apis?hl=uk#ima.UiElements.COUNTDOWN


这是我尝试过的一个片段

0 投票
1 回答
239 浏览

tvos - 我们可以在 tvos9 上集成 Google 的 IMA3 SDK

我正在 TVOS9 上集成 Google 的 IMA3 SDK。根据示例应用程序,我已按照示例代码https://github.com/googleads/googleads-ima-ios/releases集成。

但我收到以下错误:

和堆栈

0 投票
1 回答
861 浏览

google-ima - Google IMA HTML5 SDK API - 获取剩余的跳过时间

我正在为 VideoJS 开发一个自定义主题,我正在使用 Google IMA HTML5 SDK API 来显示视频广告(预贴片)

有没有办法在用户点击“跳过广告”之前获得剩余时间(例如,它在标签中的相同时间倒计时按钮“跳过广告”启用之前的时间)

有所有这些属性/方法

  • player.ima3.adsManager.getAdSkippableState()
  • player.ima3.adsManager.getCurrentAd() 允许 currentAd.isSkippable()

但我找不到可以让剩余时间跳过广告的东西

0 投票
1 回答
1950 浏览

javascript - 带有requirejs的Videojs-ima插件不包括加载插件

当我还使用 RequireJS 时,我遵循了如何使用 videojs 插件中的示例,并且我已经准备好了:

运行页面时出现错误:

videojs.ima.js:1127 Uncaught TypeError: player.ads is not a function

我相信我还应该在某些全球范围内包含播放器或广告,但我一直在努力,但没有任何运气。你能帮我弄清楚吗?我是 requireJs 的新手,仍在学习,但它似乎做得很好。

0 投票
2 回答
4978 浏览

javascript - videojs 播放器 + 谷歌 IMA 广告 - 如何订阅活动

我正在尝试使用video.js带有 google IMA 插件的播放器运行一些测试代码

我使用了插件作者提供的一个简单示例: https ://github.com/googleads/videojs-ima/tree/master/examples/simple

现在我尝试订阅一些广告播放器事件。

我尝试通过以下方式订阅事件(原始示例代码的第 48 行以上的更改):

它正确地捕获了事件,但是主播放器坏了:广告结束后,IMA 控件没有被禁用(它们覆盖了主播放器的控件),我们无法控制视频。

我假设我不小心覆盖了 IMA 的一些事件并且它无法正常工作。

我还尝试添加这样的事件侦听器:

但它不起作用。

是否有适当的方式来订阅 IMA 的事件,主要是“广告开始”、“广告点击”和“广告结束”事件?

0 投票
1 回答
745 浏览

objective-c - 适用于 tvOS 的 Google 互动媒体广告

我在我的 iOS 应用程序中使用 Google 互动媒体广告。它运行良好,现在我想在我的 tvOS 应用程序中使用它们。当我为 Google 互动媒体广告添加代码时,我遇到了以下问题:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSConcreteNotification imaMessage]:无法识别的选择器发送到实例 0x7fe4d9e0cb20”

我正在使用此代码播放广告:

谁能告诉我如何在 tvOS 上使用 Google 互动媒体广告?Google 互动媒体广告适用于 iOS 和 tvOS 应用。

0 投票
1 回答
1537 浏览

javascript - 移动设备上的 Video.js + google IMA:“点击”事件导致错误

我正在尝试使用video.js和谷歌的 IMA 插件来实现显示视频广告[videojs-ima][1]

示例代码中有以下部分:

但是当在移动设备上startEvent设置为时,我收到以下错误:tap

当我注释掉这些错误时,startEvent = 'tap'我不再收到这些错误,但是video.js播放器的某些功能不起作用,即我无法通过单击视频区域来暂停视频(我需要单击暂停按钮,这很难移动设备)。

我怎样才能让这个“点击”事件在移动设备上正常工作?

0 投票
1 回答
311 浏览

cors - Internet Explorer CORS 问题 - Google IMA HTML5 SDK

我正在开展一个项目,该项目涉及展示 Google IMA HTML5 SDK 驱动的视频广告。除了 Internet Explorer 11(最新的“Edge”版本运行良好)外,一切都正常工作。

在 IE11 中,有时会显示视频广告,但对输入调用(播放、暂停、音量等)没有响应。控制台显示许多 URL 没有正确的 CORS/跨源策略详细信息。但是,它们确实如此,因为它们可以在所有其他浏览器中全面工作。

IE11 是否需要一些额外的 CORS 帮助?抱歉,我无法提供项目所有者指定的演示或特定 URL。

非常感谢。

0 投票
1 回答
4937 浏览

admob - Google 互动媒体广告 (IMA) 和 Google AdMob 之间的区别

我阅读了有关Google IMAGoogle AdMob的信息,据我了解,两者都用于投放广告。不同之处在于:

IMA1)当我认为 AdMob 不支持需要视频广告时,通常使用Google 。
2)AdMob一般只需要Banner Ads时使用,因为它比IMA SDK更容易集成。
3) 如果是IMA,则需要一个VAST 服务器来返回 Ads,但如果是AdMobAdMob则需要一个帐户来创建 AdUnits。

所以我的问题是:

1)我对差异的理解是否正确?
2)IMA似乎是AdMob功能的超集,因为它还可以支持横幅广告。那是对的吗?3)除了简单的集成和不需要VAST服务器之外,
还有其他理由使用AdMob吗?IMA

0 投票
2 回答
444 浏览

javascript - 在哪里可以找到有关 DFP 代码和参数的更多信息

此页面:https ://support.google.com/dfp_sb/answer/1068325?hl= en 并未涵盖所有可用的可选和必需参数。

更具体地说,我想知道以下内容的用途:

  • 开斋节
  • 特别提款权