如何删除google-ima SDK中的广告倒计时器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何删除google-ima SDK中的广告倒计时器?相关的知识,希望对你有一定的参考价值。

我正在使用video.js和videojs-ima插件,以便在视频上制作广告前贴片广告;谷歌的广告SDK通过videoAdUi创建一个广告倒计时器,它通过iframe附加,这意味着我无法影响或更改iframe中的样式。

我也找到了this,但显然我正在努力实现相反的目标。

这是我的问题的picture

我正试图摆脱Ad: (00:14)并保留我已经拥有的那个。就像我已经提到过的那样,我跟踪了这​​条路线,发现它是在videoAdUiAttribution容器中的videoAdUiBottomBar等级的iframe中。

我也找到了this,但又一次。他们的文档不是最好的,我似乎找不到任何告诉我如何去禁用/隐藏它的东西。

提前致谢!

答案

据我所知,IMA SDK不允许您自定义广告用户界面以使用您自己的倒数计时器。您可以使用他们的API来禁用倒数计时器和归因,但是执行更多操作可能会违反他们的Ad Serving Guidelines,至少根据IMA SDK论坛上的this post

假设您可以获得对adsRenderingSetting对象的引用,您应该能够删除倒计时并让它仅显示广告归因,我相信如下(来自上面的同一帖子):

 //DISPLAY COUNTDOWN & AD_ATTRIBUTION
  adsRenderingSettings.uiElements = [google.ima.UiElements.AD_ATTRIBUTION, google.ima.UiElements.COUNTDOWN];

  //DISPLAY  ONLY AD_ATTRIBUTION
  adsRenderingSettings.uiElements = [google.ima.UiElements.AD_ATTRIBUTION];

  //THIS DOES NOTHING - IT'S NOT POSSIBLE TO ONLY SHOW THE COUNTDOWN
  adsRenderingSettings.uiElements = [google.ima.UiElements.COUNTDOWN];

以上是关于如何删除google-ima SDK中的广告倒计时器?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 应用安装广告 - sdk 中的数据

如何在iphone sdk中使用日期倒计时来计算天数[关闭]

LemonMOB聚合广告SDK

如何在 IOS 中使用 FB SDK 创建 Facebook 应用广告

如何启动 IMA HTML5 SDK 广告静音?

如何使用 Google Mobile Ads SDK 20.5.0 展示原生广告?