我是新使用Exoplayer IMA SDK播放广告。我使用的是来自DFP(双击发布商)的视频广告。
我知道如何自定义Exoplayer控制器UI从xml布局,但我想知道,我们可以删除广告广告(时间)文本底部的广告和学习更多的按钮从顶部的广告.因为他们是我们自己的广告,我想删除这些覆盖.
我没有发现任何与此相关的东西。我有自定义Adsense或AdMob广告编程,但我不知道如何自定义视频广告在Exoplayer IMA SDK或旧的谷歌IMA Android SDK。
我正在使用https://github.com/google/ExoPlayer/tree/release-v2/demos/ima
3条答案
按热度按时间0yg35tkg1#
我还没有真正尝试过,但ima广告会提供监听器,这样你就可以监听像AdStart或AdEnd这样的广告事件,所以你可以尝试监听这些事件,并尝试在结尾添加一些视图,这样时间就看不见了。
xqnpmsa82#
Madman库(媒体广告管理器)使您能够通过视频广告来宣传视频内容。
Madman-Exoplayer-Extension提供了一种简单的方法来将madman sdk与exoplayer示例粘合在一起。
该库被设计为
1.从符合VAST的广告服务器检索广告
1.帮助处理广告回放
1.收集并向广告服务器报告度量。
1.完全控制UI
q3aa05253#
IMA SDK使用
AdViewProvider
来显示所有与广告相关的视图(广告时间、了解更多信息......)。视图应该在方法getAdViewGroup
中返回,您可以通过简单地更改其可见性来隐藏该视图。Exoplayer演示使用
StyledPlayerView
作为AdViewProvider
的实现。您可以参考此实现的链接。更改该视图的可见性将隐藏与广告相关的用户界面。