问题标签 [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 回答
413 浏览

html - 如何在用于 HTML5 的谷歌 IMA 中获取当前广告播放头时间

有没有办法在 google IMA for HTML5 中检索当前广告播放头时间?我在文档中找不到它,也许我的眼睛错过了那里的东西。

https://developers.google.com/interactive-media-ads/docs/sdks/html5/v3/apis

0 投票
0 回答
758 浏览

double-click-advertising - Google IMA VAST 跟踪宏

我目前正在编写类似 Google IMA 的实现,因为我正在使用的各种平台不支持 IMA。

当 IMA 发送跟踪事件时,它会替换 URL 中的某些宏。请参阅[XXXXX]下面 url 中的值。

因为我不能使用 IMA,所以我必须自己替换这些宏。谷歌 IMA 网站没有提供关于这些值应该是什么的任何线索。我通过查看 IMA 创建的 url 推断出一些,但仍然缺少一些。请参阅下面的完整列表。

Google IMA 使用的其他宏值是什么?

加法

  • RWT 似乎是四个时间戳的连续。哪个时间戳不确定。(Unix 纪元格式)
  • WT 是一个单一的时间戳。(Unix 纪元格式)
0 投票
1 回答
292 浏览

asp.net-mvc - Google ima3 Vast 广告无法正常工作

我已经实现了以下内容:

https://eas8.emediate.eu/eas?cu=20056;ty=video;pageviewid=_

突然它停止工作并返回 303 错误。我无法确定问题所在。

它也不能在以下测试环境中工作:http: //zutils.zedo.com/vastvalidator/#/vastInspector

https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector

0 投票
0 回答
164 浏览

ios10 - iOS 10 IMA V3.0 有时会在主线程上卡住

使用 2016 年 5 月 9 日发布的 iOS 10 和 Google IMA,我们看到它有时会阻塞主线程,而不是它声称需要的 1-2 秒。

这样做的行是:

它锁定了主线程,我们完成了。

这并非一直如此,等等。我们正在研究这个以尝试获取更多信息。

0 投票
1 回答
1230 浏览

ios - google ima sdk 广告加载器因 sdk 超时而失败

我已经使用 cocoapods(pod 'GoogleAds-IMA-iOS-SDK','~> 3.2.1')将 Google IMA sdk 集成到我的项目中。我有一个名为 VideoPresenter 的单独类来与 sdk 交互。这个演示者是一个名为 VideoCell 的集合视图单元的属性,它使用 AVPlayer 播放一些视频内容(我正在尝试将预卷视频添加到此视频内容中)。广告加载程序总是失败并显示错误消息“IMA SDK 加载超时”。我该如何解决?以下是presenter的代码:

0 投票
0 回答
259 浏览

ios - IMAActivityMonitor 类在 'framework' 和 'targetApp' 中都实现,将使用两者之一。哪个是未定义的

我正在制作一个使用 GoogleAds-IMA-iOS-SDK 播放广告的视频播放器框架。并有这样的 pod 文件

我知道日志不会导致我的应用程序崩溃或损坏。但是日志消息让我非常愤怒......我正在研究这个问题好几天,但没有任何进展。

我也Linked Frameworks and Libraries用来链接我使用的其他框架,targetApp一切myFramework都很好(我没有收到警告other framework is implemented both my targetApp and myFramework)。但是当我使用这种方法链接 GoogleAds-IMA-iOS-SDK 时,我仍然得到日志味精...这让我很沮丧。

我应该只留下日志消息,还是我可以尝试解决这个问题?我看过其他框架,但仍然不知道如何解决这个问题。

也许将播放器和广告分开更合理,只是写一个扩展来相互交流?

0 投票
0 回答
661 浏览

adsense - 关于 google ima 标签的困惑(分辨率)

有很多地方可以指定 google ima 广告标签的宽度和高度:

1- https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&sz:标签参数内)

2- new google.ima.AdDisplayContainer(div_id) div_id具有固定的宽度和高度(带有 js 的 html5 ima sdk)

3- googletag.defineSlot("/" + scope.vgNetwork + "/" + scope.vgUnitPath, size, div_id) size可以是一个大小数组,例如:[[300,100], [468, 70]]

4-adsManager.init(width, height, google.ima.ViewMode.NORMAL);这里是 adsmanager 参数

5-adsRequest.nonLinearAdSlotWidth = 748; adsRequest.nonLinearAdSlotHeight = 90 adsRequest.linearAdSlotWidth= 468 adsRequest.linearAdSlotHeight= 70这里我们有 4 个点,两个用于非线性linearAdSlotWidth nonLinearAdSlotHeight 和两个用于线性linearAdSlotWidth linearAdSlotHeight

我现在面临的问题是大多数时候没有显示广告,我收到两种错误:

测试我的标签宽度 google ima 巨大的检查器没问题,广告显示 100%,所以我想它与我的设置有关,特别是宽度和高度配置,如果有人可以帮助并在所有这些之间建立关系,是否有可能宽度和高度配置,这很重要并有所作为。

0 投票
0 回答
754 浏览

ios - 快速发送到已释放实例的消息

我收到导致应用程序崩溃的错误。我的应用程序有视频列表(我的应用程序屏幕分为两部分,一个用于播放器,第二个用于视频列表)。我正在使用AVPlayerViewController播放视频。如果用户连续点击两个项目,应用程序就会崩溃。

我尝试使用 NSZombie 运行,但收到​​以下消息:Objective-C 消息已发送到地址为 0x14734ed00 的已释放“FigPlaybackItem”对象(僵尸)。

在此处输入图像描述

你知道如何解决这个问题吗?

如果有帮助,这是带有 NSZombies Detection 的分配工具的输出:

在此处输入图像描述

0 投票
1 回答
695 浏览

ios - Google IMA iOS SDK`IMAAdsLoader -requestAdsWithRequest:`第二次不起作用

我通过 Cocoapods 使用 GoogleAds-IMA-iOS-SDK (3.3.1) 来展示视频广告,Xcode 8.0。这就是我设置 adsLoader 的方式。注意我有enableDebugMode = true. 这个 adsLoader 被存储起来以VKSharedAdManager.adsLoader供重复使用。

然后我用那个加载器发出请求。

第一个广告效果很好,IMAAdsLoaderDelegate方法被称为很好。IMA 加载程序调试日志如下。(还有更多,但这只是开始......)

接下来,我关闭该视频,然后播放另一个视频。 问题:现在日志只显示了这一点,没有任何反应。

然后在根本没有日志之后的所有下一个视频。如果我重新启动应用程序,则会发生同样的事情。只有第一个广告有效。我已经尝试了 10 多次,幸运的是它适用于所有视频。所有测试均在装有 iOS 9.3.5 的 iPad mini 设备上完成。我不确定出了什么问题。

0 投票
1 回答
143 浏览

swift - 晦涩的问题,Google AdMob SDK,XCode 8.2 + Cocoapods 集成

我遇到了一个非常奇怪的问题,让我忙了一个多星期,我认为这是 GoogleAdMob SDK、Xcode 8.2、cocoapods 或它们的组合的错误。

我将其发布在这里,希望工程师能够确认错误并为我们的团队指明正确的解决方向。

问题是这样的:

  1. 创建一个空的 Xcode 项目
  2. 添加/安装GoogleAds-IMA-iOS-SDK-For-AdMob吊舱
  3. 提交所有内容并从本地计算机中删除存储库
  4. 再次签出存储库
  5. 点击构建。项目将无法构建并出现错误ld: framework not found GoogleMobileAds
  6. 要修复,注释掉GoogleAds-IMA-iOS-SDK-For-AdMobpod 并运行pod update,然后再次取消注释并再次运行pod update,项目将构建。
  7. 如果您此时尝试提交,git 将不会接受任何更改
  8. 重复步骤 3 和 4,您将返回步骤 5

我在这里创建了一个存储库https://github.com/piterwilson/testAdmob可以重现该错误。

我发现的“修复”对我们的团队不起作用,因为我们提交代码并将其发送到 Jenkins 服务器,该服务器创建了许多具有我们业务所需的不同代码签名的构建。

Jenkins 构建总是失败并显示 ld: framework not found GoogleMobileAds

额外信息:这只是从今年开始发生的。也许是因为 Xcode 8.2 (?) 但我们不能确定问题到底出在哪里。