簡體   English   中英

如何自定義 Exoplayer 視頻廣告 UI?

[英]How to customize Exoplayer video ads UI?

我新使用Exoplayer IMA SDK來播放廣告。 我正在使用 DFP 的視頻廣告(doubleclick for Publishers)。

我知道如何從 xml 布局自定義 Exoplayer controller UI,但我想知道,我們能否刪除廣告底部的廣告 Ads(time) 文本並從廣告頂部了解更多按鈕。 因為它們是我們自己的廣告,所以我想刪除這些疊加層。

我沒有找到與此相關的任何內容。 我以編程方式自定義了 Adsense 或 AdMob 廣告,但我不知道如何在 Exoplayer IMA SDK 或舊的 Google IMA Android SDK 中自定義視頻廣告。

我正在使用https://github.com/google/ExoPlayer/tree/release-v2/demos/ima

在此處輸入圖像描述

我還沒有真正嘗試過,但是 ima ads 會提供偵聽器,以便您可以偵聽 AdStart 或 AdEnd 之類的廣告事件,因此您可以嘗試偵聽這些事件並嘗試在最后添加一些視圖,以便時間不可見。 試一試。

結帳狂人 Madman 庫(媒體廣告管理器)使您可以使用視頻廣告來宣傳視頻內容。

Madman-Exoplayer-Extension 提供了一種將 madman sdk 與 exoplayer 實例粘合在一起的簡單方法。

該庫旨在

  1. 從符合 VAST 的廣告服務器中檢索廣告
  2. 幫助處理廣告播放
  3. 收集指標並將其報告回廣告服務器。
  4. 完全控制用戶界面

IMA SDK 使用AdViewProvider顯示與廣告相關的所有視圖(廣告時間,了解更多,...)。 該視圖應在方法getAdViewGroup中返回,您可以通過簡單地更改其可見性來隱藏該視圖。

Exoplayer 演示使用StyledPlayerView作為AdViewProvider的實現。 你可以參考這個鏈接來實現。 更改該視圖的可見性將隱藏與廣告相關的用戶界面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM