Actualización de la resolución de publicidad diferida 2.5.x a la resolución de publicidad diferida 3.x (cambios en la API/flujo de trabajo):

La interfaz com.adobe.mediacore.línea de tiempo.TimelineMarker ahora contiene un nuevo método:

Placement.Type getPlacementType()

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

NOTA

Esta interfaz no siempre se incluye en el tipo com.mediacore.línea de tiempo.advertising.AdBreakTimelineItem si aún no se ha resuelto. Se puede convertir si el método getDuration() de TimelineMarker es bueno a 0.

Cambios de eventos:

kEventAdResolutionComplete ahora se deprecia y ahora 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 depuración deben cambiar esto para escuchar solo kEventTimelineUpdated. Una vez resueltas las pausas publicitarias individuales, se enviará un nuevo evento kEventTimelineUpdated.

En esta página