Puoi scegliere di utilizzare i comportamenti di annuncio predefiniti.
Per utilizzare i comportamenti predefiniti, completa una delle seguenti attività:
Se implementi un AdvertisingFactory
class, restituisce null per createAdPolicySelector
.
Se non hai un’implementazione personalizzata per AdvertisingFactory
classe, TVSDK utilizza un selettore di criteri di annunci predefinito.
Puoi personalizzare o ignorare i comportamenti degli annunci.
Prima di poter personalizzare o ignorare i comportamenti degli annunci, registra l’istanza dei criteri degli annunci con .
Per personalizzare i comportamenti degli annunci, effettuare una delle seguenti operazioni:
Implementare AdPolicySelector
e tutti i relativi metodi.
Questa opzione è consigliata se devi eseguire l’override di tutto i comportamenti di annuncio predefiniti.
Estendi il DefaultAdPolicySelector
e forniscono implementazioni solo per i comportamenti che richiedono personalizzazione.
Questa opzione è consigliata solo se è necessario eseguire l'override alcuni dei comportamenti predefiniti.
Per personalizzare i comportamenti degli annunci:
Implementare AdPolicySelector
e tutti i relativi metodi.
Assegna l’istanza dei criteri che deve essere utilizzata da TVSDK tramite la advertising factory.
la classe CustomContentFactory estende ContentFactory &Locace;
…
@Override
public AdPolicySelector retrieveAdPolicySelector>>(MediaPlayerItem mediaPlayerItem) {
restituisce un nuovo elemento CustomAdPolicySelector(mediaPlayerItem);
&parentesi graffa
…
&parentesi graffa
// registrare la fabbrica di contenuti personalizzati con il lettore multimediale
Configurazione MediaPlayerItemConfig = new MediaPlayerItemConfig();
config.setAdvertisingFactory(new CustomContentFactory());
// questa configurazione dovrà essere passata in seguito durante il caricamento >della risorsa
mediaPlayer.replaceCurrentResource(resource, config);
Implementare le personalizzazioni.