Utilizar el comportamiento de reproducción predeterminado

Puede elegir usar comportamientos de publicidad predeterminados.

  1. Para utilizar comportamientos predeterminados, realice una de las siguientes tareas:

    • Si implementa su propia clase AdvertisingFactory, devuelva null para createAdPolicySelector.

    • Si no tiene una implementación personalizada para la clase AdvertisingFactory , TVSDK utiliza un selector de políticas de publicidad predeterminado.

Configurar la reproducción personalizada

Puede personalizar o anular los comportamientos publicitarios.

Para poder personalizar o anular los comportamientos de publicidad, registre la instancia de directiva de publicidad con .
Para personalizar los comportamientos publicitarios, realice una de las siguientes acciones:

  • Implemente la interfaz AdPolicySelector y todos sus métodos.

    Se recomienda esta opción si necesita anular todos los comportamientos publicitarios predeterminados.

  • Amplíe la clase DefaultAdPolicySelector y proporcione implementaciones solo para los comportamientos que requieren personalización.

    Esta opción se recomienda si necesita anular solo algunos de los comportamientos predeterminados.

Para personalizar el comportamiento de los anuncios:

  1. Implemente la interfaz AdPolicySelector y todos sus métodos.

  2. Asigne la instancia de directiva que utilizará TVSDK a través de la fábrica de publicidad.

    NOTA

    Clase CustomContentFactory extiende ContentFactory {

    @Override
    public AdPolicySelector retrieveAdPolicySelector>>(MediaPlayerItem mediaPlayerItem) {
    return new CustomAdPolicySelector(mediaPlayerItem);
    &llave;

    &llave;
    // registrar la fábrica de contenido personalizado con reproductor de medios
    Configuración de MediaPlayerItemConfig = new MediaPlayerItemConfig();
    config.setAdvertisingFactory(new CustomContentFactory());
    // esta configuración debe pasarse más tarde mientras se carga >el recurso
    mediaPlayer.replaceCurrentResource(resource, config);

  3. Implemente sus personalizaciones.

En esta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now