Configurare la riproduzione personalizzata

Puoi personalizzare o sovrascrivere il comportamento degli annunci registrando l’istanza del criterio degli annunci con TVSDK.

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

  • Implementa l’interfaccia AdPolicySelector e tutti i relativi metodi.
    Questa opzione è consigliata se devi sovrascrivere tutti i comportamenti di annunci predefiniti.

  • Estendi la classe DefaultAdPolicySelector e fornisci implementazioni solo per quei comportamenti che richiedono
    personalizzazione.
    Questa opzione è consigliata se è necessario ignorare solo alcuni dei comportamenti predefiniti.

Per entrambe le opzioni, completa le attività seguenti:

Per personalizzare i comportamenti degli annunci:

  1. Implementa l’interfaccia AdPolicySelector e tutti i relativi metodi.

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

IMPORTANTE

I criteri degli annunci personalizzati registrati all'inizio di >playback vengono cancellati quando l'istanza di MediaPlayer è >deallocate.L'applicazione deve registrare un'istanza di criterio >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. Implementa le tue personalizzazioni.

In questa pagina