Configurazione della riproduzione personalizzata

Ultimo aggiornamento: 2023-09-21

Puoi personalizzare o ignorare il comportamento degli annunci registrando l’istanza dei criteri degli annunci con TVSDK.

Per personalizzare i comportamenti degli annunci, effettuare una delle seguenti operazioni:

  • Implementare AdPolicySelector e tutti i relativi metodi.
    Questa opzione è consigliata se devi ignorare tutti i comportamenti di annuncio predefiniti.

  • Estendi il DefaultAdPolicySelector e forniscono implementazioni solo per i comportamenti che richiedono personalizzazione.
    Questa opzione è consigliata se devi ignorare solo alcuni dei comportamenti predefiniti.

Per entrambe le opzioni, completa le seguenti attività:

Per personalizzare i comportamenti degli annunci:

  1. Implementare l'interfaccia AdPolicySelector e tutti i relativi metodi.

  2. Assegna l’istanza dei criteri che deve essere utilizzata da TVSDK tramite la advertising factory.

IMPORTANTE

I criteri degli annunci personalizzati registrati all’inizio della riproduzione vengono cancellati quando l’istanza MediaPlayer è deallocata. L’applicazione deve registrare un’istanza di criteri > selettore ogni volta che viene creata una nuova sessione di riproduzione.

Ad esempio:

    class CustomContentFactory extends ContentFactory {
     ...
    @Override
    public AdPolicySelector retrieveAdPolicySelector(MediaPlayerItem mediaPlayerItem) {
    return new CustomAdPolicySelector(mediaPlayerItem);
    }
     ...
    }
    TVSDK 1.4 for Android Programmer's Guide 46
    // register the custom content factory with media player
    MediaPlayerItemConfig config = new MediaPlayerItemConfig();
    config.setAdvertisingFactory(new CustomContentFactory());
    // this config will should be later passed while loading the resource
    mediaPlayer.replaceCurrentResource(resource, config);
  1. Implementare le personalizzazioni.

In questa pagina