Claves de metadatos de Roku roku-metadata-keys
Los metadatos de publicidad, audio y vídeo estándar se pueden establecer en objetos de información de publicidad y contenido multimedia, respectivamente. El uso de las claves constantes para los metadatos de vídeo/publicidad establece el diccionario con metadatos estándar en el objeto info antes de invocar las API de seguimiento. Consulte las siguientes tablas para ver la lista completa de constantes de metadatos estándar, con ejemplos.
Constantes de metadatos de vídeo video-metadata-constants
Nombre de metadatos
Clave de datos de contexto
Nombre de la constante
Show
a.media.showMEDIA_VideoMetadataKeySHOWTemporada
a.media.seasonMEDIA_VideoMetadataKeySEASONEpisodio
a.media.episodeMEDIA_VideoMetadataKeyEPISODEActivo
a.media.assetMEDIA_VideoMetadataKeyASSET_IDGénero
a.media.genreMEDIA_VideoMetadataKeyGENREFecha de la primera emisión
a.media.airDateMEDIA_VideoMetadataKeyFIRST_AIR_DATEFecha de la primera emisión digital
a.media.digitalDateMEDIA_VideoMetadataKeyFIRST_DIGITAL_DATEClasificación
a.media.ratingMEDIA_VideoMetadataKeyRATINGCreador
a.media.originatorMEDIA_VideoMetadataKeyORIGINATORRed
a.media.networkMEDIA_VideoMetadataKeyNETWORKTipo de programa
a.media.typeMEDIA_VideoMetadataKeySHOW_TYPECarga de publicidad
a.media.adLoadMEDIA_VideoMetadataKeyAD_LOADMVPD
a.media.pass.mvpdMEDIA_VideoMetadataKeyMVPDCon autorización
a.media.pass.authMEDIA_VideoMetadataKeyAUTHORIZEDParte del día
a.media.dayPartMEDIA_VideoMetadataKeyDAY_PARTFuente
a.media.feedMEDIA_VideoMetadataKeyFEEDFormato de la emisión
a.media.formatMEDIA_VideoMetadataKeySTREAM_FORMATConstantes de metadatos de audio audio-metadata-constants
Nombre de metadatos
Clave de datos de contexto
Nombre de la constante
Artista
a.media.artistMEDIA_AudioMetadataKeyARTISTÁlbum
a.media.albumMEDIA_AudioMetadataKeyALBUMEtiqueta
a.media.labelMEDIA_AudioMetadataKeyLABELAutor
a.media.authorMEDIA_AudioMetadataKeyAUTHOREmisora
a.media.stationMEDIA_AudioMetadataKeySTATIONEditor
a.media.publisherMEDIA_AudioMetadataKeyPUBLISHERConstantes de metadatos de publicidad ad-metadata-constants
Nombre de metadatos
Clave de datos de contexto
Nombre de la constante
Anunciante
a.media.ad.advertiserMEDIA_AdMetadataKeyADVERTISERID de campaña
a.media.ad.campaignMEDIA_AdMetadataKeyCAMPAIGN_IDID del creativo
a.media.ad.creativeMEDIA_AdMetadataKeyCREATIVE_IDID de colocación
a.media.ad.placementMEDIA_AdMetadataKeyPLACEMENT_IDID del sitio
a.media.ad.siteMEDIA_AdMetadataKeyPLACEMENT_IDURL del anuncio
a.media.ad.creativeURLMEDIA_AdMetadataKeyCREATIVE_URLConstantes constants
Puede utilizar las siguientes constantes para hacer un seguimiento de eventos de contenido multimedia:
Otras constantes
Constante
Descripción
ERROR_SOURCE_PLAYERConstante si el origen del error es el reproductor.
Constantes MediaObjectkey (utilizadas como claves en instancias de MediaObject)
Constante
Descripción
MEDIA_STANDARD_MEDIA_METADATAConstante para definir metadatos en
MediaInfo trackLoadMEDIA_STANDARD_AD_METADATAConstante para establecer los metadatos de la publicidad en
EventData trackEventMEDIA_RESUMEDConstante para enviar un latido de reanudación de vídeo. Para reanudar el seguimiento de vídeos de contenido pausado, es necesario establecer la propiedad
Por ejemplo, supongamos que un usuario ve el 30 % del contenido y luego cierra la aplicación. Esto hará que finalice la sesión. Posteriormente, si el mismo usuario vuelve al contenido y la aplicación permite que lo reanude desde el mismo punto en el que lo dejó, la aplicación debería establecer
Esto creará una nueva sesión para el vídeo, pero también hace que el SDK envíe una solicitud de latido con el tipo de evento “continuar”, que se puede utilizar en los informes para vincular dos sesiones de contenidos diferentes.
MEDIA_RESUMED en el objeto mediaInfo cuando se invoca mediaTrackLoad. (MEDIA_RESUMED no es un evento que se pueda rastrear con la API mediaTrackEvent). MEDIA_RESUMED debe establecerse como verdadero cuando una aplicación desee seguir controlando contenido que un usuario haya dejado de ver pero que ahora desea reanudar la visualización.Por ejemplo, supongamos que un usuario ve el 30 % del contenido y luego cierra la aplicación. Esto hará que finalice la sesión. Posteriormente, si el mismo usuario vuelve al contenido y la aplicación permite que lo reanude desde el mismo punto en el que lo dejó, la aplicación debería establecer
MEDIA_RESUMED como “true” mientras invoca la API de mediaTrackLoad. El resultado es que estas dos sesiones de contenidos diferentes para el mismo contenido de vídeo se pueden vincular. A continuación se muestra el ejemplo de implementación:mediaInfo =adb_media_init_mediainfo("test_media_name","test_media_id",10,"vod")mediaInfo[ADBMobile().MEDIA_RESUMED] = truemediaContextData = {}ADBMobile().mediaTrackLoad(mediaInfo, mediaContextData)Esto creará una nueva sesión para el vídeo, pero también hace que el SDK envíe una solicitud de latido con el tipo de evento “continuar”, que se puede utilizar en los informes para vincular dos sesiones de contenidos diferentes.
Constantes de tipo de contenido
Constante
Descripción
MEDIA_STREAM_TYPE_LIVEConstante para tipo de emisión EN DIRECTO.
MEDIA_STREAM_TYPE_VODConstante para tipo de emisión de VOD.
Constantes de tipo de evento (utilizadas para la llamada trackEvent)
Constante
Descripción
MEDIA_BUFFER_STARTTipo de evento para inicio del almacenamiento en búfer.
MEDIA_BUFFER_COMPLETETipo de evento para la finalización del almacenamiento en búfer.
MEDIA_SEEK_STARTTipo de evento para iniciar la llamada a otro punto del contenido.
MEDIA_SEEK_COMPLETETipo de evento para la finalización de la llamada.
MEDIA_BITRATE_CHANGETipo de evento para cambiar la velocidad de bits.
MEDIA_CHAPTER_STARTTipo de evento para el inicio de un capítulo.
MEDIA_CHAPTER_COMPLETETipo de evento para la finalización del capítulo.
MEDIA_CHAPTER_SKIPTipo de evento para el inicio de publicidad.
MEDIA_AD_BREAK_STARTTipo de evento para el inicio de publicidad.
MEDIA_AD_BREAK_COMPLETETipo de evento para la finalización de AdBreak.
MEDIA_AD_BREAK_SKIPTipo de evento para la omisión de AdBreak.
MEDIA_AD_STARTTipo de evento para el inicio de publicidad.
MEDIA_AD_COMPLETETipo de evento para la finalización de publicidad.
MEDIA_AD_SKIPTipo de evento para la omisión de publicidad.
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb