【问题标题】:How to remove ad countdown timer in google-ima SDK?如何删除 google-ima SDK 中的广告倒计时?
【发布时间】:2019-04-24 21:08:45
【问题描述】:

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

我也找到了this,但显然我想达到相反的效果。

这是我的问题的picture

我正在尝试摆脱Ad: (00:14) 并保留我已经拥有的那个。就像我已经提到的那样,我追踪到它位于一个 iframe 中,其类为 videoAdUiAttribution,位于 videoAdUiBottomBar 的容器中。

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

提前致谢!

【问题讨论】:

    标签: javascript ads video.js google-ima


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-10-01
      • 2017-01-20
      • 1970-01-01
      • 2017-02-25
      • 2019-02-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      相关资源
      最近更新 更多