问题标签 [imasdk]

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 投票
0 回答
25 浏览

android - 适用于 Android 的互动媒体广告 SDK 中的自定义参数

我在我的应用程序中使用交互式媒体 v3。我想自定义我的了解更多按钮视图。我阅读了以下链接。现在我知道如何做到这一点,但我想通过我的标签 URL 发送自定义参数,例如图标 URL 或按钮标题,就像这样。我怎样才能做到这一点?

0 投票
0 回答
33 浏览

java - 如何使用 exoplayer Ima 扩展获取随播广告的高度和宽度?

我想获得伴随广告的高度和宽度,但每次应用程序崩溃时。adEvent.getAd() 返回广告,但当我开始检查空值时它崩溃 adEvent.getAd().getCompanionAds()

0 投票
0 回答
12 浏览

video - IMA SDK AdDisplayContainer 视频参考

是否需要向 AdDisplayContainer 提供视频元素?

根据文档,它说“可选”,但下面还说:“值不能为空。” 所以不清楚:

https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/js/google.ima.AdDisplayContainer?hl=en

为什么 AdDisplayContainer 需要引用视频元素?

0 投票
0 回答
55 浏览

vast - 不同视频的 IMASDK 新广告请求

我有一个视频播放器。每个视频都可以有不同的附加内容。

根据这个你应该只创建一次adLoader,重复使用。 https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side?hl=en

但据此: https ://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/faq#8

它说

所以如果你销毁 AdsManager,那么你需要在调用 adsLoader.requestAds 之前创建一个新的。但是您只能在创建 AdsLoader 时调用的 adsManagerLoadedEvent 事件中创建 AdsManager。

adsLoader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded,false);

0 投票
0 回答
39 浏览

android - ExoPlayer 未从外部 VAST 网址加载广告

我正在尝试在 ExoPlayer 中加载 VAST URL。

我在尝试这个 url pubads时获得了成功

但我正在尝试使用我自己的 VAST URL,它不起作用
url

错误显示:如何在请求的资源上不存在“Access-Control-Allow-Origin”标头。”

是否可以通过 IMA SDK 在 ExoPlayer 中使用外部广告。

0 投票
0 回答
4 浏览

video - Ima sdk 开始播放音量

查看他们在移动设备上的演示,用户点击后可以开始大量播放: https ://googleads.github.io/googleads-ima-html5/vsi/

他们如何做到这一点?

使用说明,他们没有在此处设置音量: https ://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side

只有将音量设置为零,我才能开始在手机上播放。这一切当然是在点击开始播放之后。

0 投票
0 回答
34 浏览

android - Android IMA SDK 预加载 - UI 未呈现且事件未触发

我正在尝试使用 IMA SDK for Android 实现预卷广告,MediaPlayer 使用 Android 的 SurfaceView/TextureView 和 MediaPlayer 实现。我遵循了 git link上给出的高级示例

我已将我的视频播放器与 AdsManager 连接起来,如本例中给出的回调。我正在使用 IMA SDK 提供的预加载选项来预加载链接上给出的 VAST 一旦我的init() 广告管理器LOADED在附加的事件侦听器中接收到事件。但在那之后,除了 . 之外没有收到任何事件AD_PROGRESS。此外,不会呈现应该呈现的默认 ui(包含单击按钮和跳过按钮的 web 视图)AdDisplayContainer。我不确定我是否以正确的方式实施。

请帮助我找到我所缺少的或指导我参考以正确实施。附上代码片段以供参考。

我的初始化程序代码是:

加载 adsManager 后,我将启用预加载:

用 VideoAdPlayerCallback 连接我的视频播放器:

0 投票
0 回答
74 浏览

android - 未触发事件且未显示 IMA SDK Android 的 UI

我正在 IMA SDK 的帮助下实施前贴片广告,并在 Surface/Texture View 上使用媒体播放器。

一直在密切关注google示例IMA ANDROID的实现

初始化代码如下

媒体播放器已连接到AdsManager 示例中。已启用预加载.setEnablePreloading(true); 我正在LOADED接收事件,但在此之后没有收到任何事件。此外,我没有看到应该具有 webview 和跳过按钮的 AD UI。

加载广告管理器后启用预加载

播放器也连接到 adcallback

无法解决这里的问题..

0 投票
0 回答
15 浏览

adsense - 使用 IMA SDK 的视频广告的 Google Ad Manager 帐户

我想使用 Google Ad Manager 在游戏中呈现视频广告。

注册 Google Ad Manager 需要经过验证的 Google AdSense 帐户。我注册了 Google AdSense。

但我无法验证 AdSense 帐户,因为它需要一个网页,因为它主要是网页广告的工具。根据 Google 团队的说法,我拥有的网页不足以包含广告。但这没关系——我想在游戏中呈现广告,而不是在网络上……但是如果没有获得批准的网页,我将无法获得经过验证的 Google AdSense 帐户,也无法获得 Google Ad Manager 帐户……</p>

另一个奇怪的事情是,当我在注册 Google Ad Manager 帐户期间选择我每天有 25.000 多个用户时,我认为他们不需要 AdSense 帐户,而是显示消息说他们很快就会联系,他们永远不会做。

这是一种Catch-22 的情况……</p>

关于如何创建 Google Ad Manager 帐户以便我可以使用 Google IMA SDK 在游戏中使用程序化视频广告的任何提示?

我知道这不是真正的技术问题,但我还能问什么?:(