Esta página cubre la recopilación de datos del estado del reproductor Pantalla completa. Vea Transmisiones afectadas por pantalla completa, Recuentos de pantalla completa y Duración total de pantalla completa para las métricas de informes correspondientes.
El estado del reproductor en pantalla completa rastrea cuando el visualizador entra y sale de la reproducción en pantalla completa. Active un evento de inicio de estado cada vez que el visor entre en modo de pantalla completa y un evento de fin de estado cuando salga el visor. El servidor calcula tres métricas a partir de estos eventos: flujos afectados, recuento de entradas de estado y tiempo total en el estado.
a.media.states.fullscreen.set, a.media.states.fullscreen.count, a.media.states.fullscreen.timexdm.mediaCollection.statesStart[] y xdm.mediaCollection.statesEnd[] (entradas con name: "fullscreen")c_contextdata.a.media.states.fullscreen.set, c_contextdata.a.media.states.fullscreen.count, c_contextdata.a.media.states.fullscreen.timeTipos de implementación recomendados
Use sendEvent para enviar un evento media.statesUpdate con el estado agregado a statesStart:
| code language-javascript |
|---|
|
Cuando el visor salga de pantalla completa, envíe otro evento con el estado statesEnd:
| code language-javascript |
|---|
|
Use tracker.trackPlayerStateStart() y tracker.trackPlayerStateEnd() con la constante MediaConstants.PlayerState.FULLSCREEN.
| code language-swift |
|---|
|
Use tracker.trackPlayerStateStart() y tracker.trackPlayerStateEnd() con la constante MediaConstants.PlayerState.FULLSCREEN.
| code language-kotlin |
|---|
|
Use sendMediaEvent para enviar un evento media.statesUpdate con el estado agregado a statesStart:
| code language-brightscript |
|---|
|
Cuando el visor salga de pantalla completa, envíe otro evento con el estado statesEnd:
| code language-brightscript |
|---|
|
Llame al extremo statesUpdate con fullscreen en statesStart (o statesEnd cuando se cierre el visor):
| code language-json |
|---|
|
Tipos de implementación heredados (solo Analytics)
Use ADB.Media.createStateObject y la constante ADB.Media.PlayerState.FullScreen:
| code language-javascript |
|---|
|
Utilice ADBMobile.media.createStateObject con la cadena "fullscreen" directamente, ya que Chromecast no tiene constantes PlayerState con nombre:
| code language-javascript |
|---|
|
Envíe una solicitud POST de stateStart cuando el visor entre en pantalla completa y una POST de stateEnd cuando salga:
| code language-json |
|---|
|
| code language-json |
|---|
|
Consulte la referencia de eventos de API de Media Collection para obtener la estructura de solicitudes completa.