您可以選擇使用預設的廣告行為。
若要使用預設行為,請完成下列其中一項工作:
如果您實作自己的 AdvertisingFactory
類別,傳回空值 createAdPolicySelector
.
如果您沒有的自訂實作 AdvertisingFactory
類別,TVSDK會使用預設的廣告原則選取器。
您可以自訂或覆寫廣告行為。
在您可以自訂或覆寫廣告行為之前,請先註冊廣告原則執行個體。
若要自訂廣告行為,請執行下列任一項作業:
實作 AdPolicySelector
介面及其所有方法。
如果您需要覆寫,建議使用此選項 全部 預設廣告行為。
擴充 DefaultAdPolicySelector
類別並提供僅用於需要自訂之行為的實作。
如果您只需要覆寫,則建議使用此選項 部分 預設行為的URL。
若要自訂廣告行為:
實作 AdPolicySelector
介面及其所有方法。
透過廣告工廠指派TVSDK使用的原則執行個體。
類別CustomContentFactory擴充ContentFactory {
…
@Override
公用AdPolicySelector retrieveAdPolicySelector>>(MediaPlayerItem mediaPlayerItem) {
傳回新的CustomAdPolicySelector(mediaPlayerItem);
大括弧(&R);
…
大括弧(&R);
//向media player註冊自訂內容工廠
MediaPlayerItemConfig =新的MediaPlayerItemConfig();
config.setAdvertisingFactory(new CustomContentFactory());
//載入資源時,稍後應該傳遞此設定
mediaPlayer.replaceCurrentResource(resource, config);
實施您的自訂。