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

问题描述 投票:0回答:1

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

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

这是我的问题的picture

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

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

提前致谢!

javascript ads video.js google-ima
1个回答
0
投票

据我所知,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];