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

时间:2019-04-24 21:08:46

标签: javascript ads video.js google-ima

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

我还发现了this,但显然我正试图做到相反。

这是我的问题picture

我正试图摆脱Ad: (00:14)并保留已经拥有的那个。就像我已经提到的那样,我遵循了足迹以找出它是在videoAdUiAttribution容器中的类为videoAdUiBottomBar的iframe中。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,IMA SDK不允许您自定义广告用户界面以使用自己的倒数计时器。您可以使用他们的API来禁用倒数计时器和归因,但至少要根据IMA SDK论坛上的Ad Serving Guidelines来做,否则可能会违反他们的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];