问题标签 [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.
html - 如何在用于 HTML5 的谷歌 IMA 中获取当前广告播放头时间
有没有办法在 google IMA for HTML5 中检索当前广告播放头时间?我在文档中找不到它,也许我的眼睛错过了那里的东西。
https://developers.google.com/interactive-media-ads/docs/sdks/html5/v3/apis
double-click-advertising - Google IMA VAST 跟踪宏
我目前正在编写类似 Google IMA 的实现,因为我正在使用的各种平台不支持 IMA。
当 IMA 发送跟踪事件时,它会替换 URL 中的某些宏。请参阅[XXXXX]
下面 url 中的值。
因为我不能使用 IMA,所以我必须自己替换这些宏。谷歌 IMA 网站没有提供关于这些值应该是什么的任何线索。我通过查看 IMA 创建的 url 推断出一些,但仍然缺少一些。请参阅下面的完整列表。
Google IMA 使用的其他宏值是什么?
加法
- RWT 似乎是四个时间戳的连续。哪个时间戳不确定。(Unix 纪元格式)
- WT 是一个单一的时间戳。(Unix 纪元格式)
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
ios10 - iOS 10 IMA V3.0 有时会在主线程上卡住
使用 2016 年 5 月 9 日发布的 iOS 10 和 Google IMA,我们看到它有时会阻塞主线程,而不是它声称需要的 1-2 秒。
这样做的行是:
它锁定了主线程,我们完成了。
这并非一直如此,等等。我们正在研究这个以尝试获取更多信息。
ios - google ima sdk 广告加载器因 sdk 超时而失败
我已经使用 cocoapods(pod 'GoogleAds-IMA-iOS-SDK','~> 3.2.1')将 Google IMA sdk 集成到我的项目中。我有一个名为 VideoPresenter 的单独类来与 sdk 交互。这个演示者是一个名为 VideoCell 的集合视图单元的属性,它使用 AVPlayer 播放一些视频内容(我正在尝试将预卷视频添加到此视频内容中)。广告加载程序总是失败并显示错误消息“IMA SDK 加载超时”。我该如何解决?以下是presenter的代码:
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 时,我仍然得到日志味精...这让我很沮丧。
我应该只留下日志消息,还是我可以尝试解决这个问题?我看过其他框架,但仍然不知道如何解决这个问题。
也许将播放器和广告分开更合理,只是写一个扩展来相互交流?
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%,所以我想它与我的设置有关,特别是宽度和高度配置,如果有人可以帮助并在所有这些之间建立关系,是否有可能宽度和高度配置,这很重要并有所作为。
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 设备上完成。我不确定出了什么问题。
swift - 晦涩的问题,Google AdMob SDK,XCode 8.2 + Cocoapods 集成
我遇到了一个非常奇怪的问题,让我忙了一个多星期,我认为这是 GoogleAdMob SDK、Xcode 8.2、cocoapods 或它们的组合的错误。
我将其发布在这里,希望工程师能够确认错误并为我们的团队指明正确的解决方向。
问题是这样的:
- 创建一个空的 Xcode 项目
- 添加/安装
GoogleAds-IMA-iOS-SDK-For-AdMob
吊舱 - 提交所有内容并从本地计算机中删除存储库
- 再次签出存储库
- 点击构建。项目将无法构建并出现错误
ld: framework not found GoogleMobileAds
- 要修复,注释掉
GoogleAds-IMA-iOS-SDK-For-AdMob
pod 并运行pod update
,然后再次取消注释并再次运行pod update
,项目将构建。 - 如果您此时尝试提交,git 将不会接受任何更改
- 重复步骤 3 和 4,您将返回步骤 5
我在这里创建了一个存储库https://github.com/piterwilson/testAdmob可以重现该错误。
我发现的“修复”对我们的团队不起作用,因为我们提交代码并将其发送到 Jenkins 服务器,该服务器创建了许多具有我们业务所需的不同代码签名的构建。
Jenkins 构建总是失败并显示 ld: framework not found GoogleMobileAds
额外信息:这只是从今年开始发生的。也许是因为 Xcode 8.2 (?) 但我们不能确定问题到底出在哪里。