Actualización de la resolución de anuncios diferidos 2.5.x a la resolución de anuncios diferidos 3.x (cambios de API/flujo de trabajo):

La interfaz com.adobe.mediacore.timeline.TimelineMarker ahora contiene un nuevo método:

Placement.Type getPlacementType()

Este método devolverá un tipo de posición de Placement.Type.PRE_ROLL, Placement.Type.MID_ROLL o Placement.Type.POST_ROLL. Si una pausa publicitaria no se ha resuelto, la variable getDuration()en la interfaz TimelineMarker devolverá 0.

NOTA

Esta interfaz no siempre se convierte en el tipo com.mediacore.timeline.advertising.AdBreakTimelineItem si aún no se ha resuelto. Será capaz de ser fundido si el getDuration() del TimelineMarker es bueno que 0.

Cambios de eventos:

kEventAdResolutionComplete ahora se deprecia y se activa inmediatamente después de que el reproductor entre en el estado PREPARADO. Las aplicaciones que anteriormente solo escuchaban este evento para dibujar la barra de desplazamiento deben cambiar esto para escucharlo kEventTimelineUpdated solo. Una vez resueltas las pausas publicitarias individuales, se crea un nuevo kEventTimelineUpdated evento que se enviará.

En esta página