您可以選擇使用預設廣告行為。
若要使用預設行為,請完成下列任一項工作:
如果您實作自己的AdvertisingFactory
類,請傳回createAdPolicySelector
的null。
如果您沒有AdvertisingFactory
類別的自訂實作,TVSDK會使用預設廣告原則選擇器。
您可以自訂或覆寫廣告行為。
在自訂或覆寫廣告行為之前,請先向註冊廣告原則例項。
若要自訂廣告行為,請執行下列其中一項作業:
實施AdPolicySelector
介面及其所有方法。
如果您需要覆寫all預設廣告行為,建議使用此選項。
擴充DefaultAdPolicySelector
類別,並僅提供需要自訂的行為實作。
如果您只需要覆寫預設行為的some,建議使用此選項。
若要自訂廣告行為:
實施AdPolicySelector
介面及其所有方法。
指派TVSDK透過廣告廠使用的原則例項。
classCustomContentFactory擴展了ContentFactory {
…
@Override
publicAdPolicySelector retrieveAdPolicySelector>>(MediaPlayerItem mediaPlayerItem){
傳回新的CustomAdPolicySelector(mediaPlayerItem);
&rbraces;
…
&rbraces;
//向媒體播放器註冊自訂內容工廠
MediaPlayerItemConfig = new MediaPlayerItemConfig();
config.setAdvertisingFactory(new CustomContentFactory());
// this config will belled passed while loading >resource
mediaPlayer.replaceCurrentResource(resource, config);
實作您的自訂。