Utilizza il comportamento di riproduzione predefinito

Ultimo aggiornamento: 2023-09-21

Puoi scegliere di utilizzare i comportamenti di annuncio predefiniti.

  1. 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.

Impostare la riproduzione personalizzata

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:

  1. Implementare AdPolicySelector e tutti i relativi metodi.

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

    NOTA

    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);

  3. Implementare le personalizzazioni.

In questa pagina