Constantes de metadados de áudio
Nome dos metadados | Chave de dados de contexto | Nome da constante |
---|---|---|
Artista | a.media.artist | MEDIA_AudioMetadataKeyARTIST |
Álbum | a.media.album | MEDIA_AudioMetadataKeyALBUM |
Rótulo | a.media.label | MEDIA_AudioMetadataKeyLABEL |
Autor | a.media.author | MEDIA_AudioMetadataKeyAUTHOR |
Estação | a.media.station | MEDIA_AudioMetadataKeySTATION |
Editor | a.media.publisher | MEDIA_AudioMetadataKeyPUBLISHER |
Constantes de metadados de anúncio
Nome dos metadados | Chave de dados de contexto | Nome da constante |
---|---|---|
Anunciante | a.media.ad.advertiser | MEDIA_AdMetadataKeyADVERTISER |
ID da campanha | a.media.ad.campaign | MEDIA_AdMetadataKeyCAMPAIGN_ID |
ID de criação | a.media.ad.creative | MEDIA_AdMetadataKeyCREATIVE_ID |
ID de posicionamento | a.media.ad.placement | MEDIA_AdMetadataKeyPLACEMENT_ID |
ID do site | a.media.ad.site | MEDIA_AdMetadataKeyPLACEMENT_ID |
URL da arte | a.media.ad.creativeURL | MEDIA_AdMetadataKeyCREATIVE_URL |
Constantes
Você pode usar as seguintes constantes para rastrear eventos de mídia:
Outras constantes
Constante | Descrição |
---|---|
ERROR_SOURCE_PLAYER | Constante para a fonte do erro como Reprodutor |
Constantes de MediaObjectkey (usadas como chaves nas instâncias MediaObject)
Constante | Descrição |
---|---|
MEDIA_STANDARD_MEDIA_METADATA | Constante para definir metadados no MediaInfo trackLoad |
MEDIA_STANDARD_AD_METADATA | Constante para definir os metadados de anúncios no EventData trackEvent |
MEDIA_RESUMED | Constante para enviar um heartbeat de vídeo retomada. Para retomar o rastreamento de vídeo de um conteúdo anteriormente interrompido, você precisa definir a propriedade MEDIA_RESUMED no objeto mediaInfo quando chamar mediaTrackLoad . (MEDIA_RESUMED não é um evento que você pode rastrear usando a API mediaTrackEvent .) MEDIA_RESUMED deve ser definido como true quando um aplicativo deseja continuar a rastrear o conteúdo que um usuário parou de assistir, mas que agora pretende retomar.Por exemplo, digamos que um usuário assista 30% do conteúdo e então feche o aplicativo. Isso levará à sessão que está sendo encerrada. Posteriormente, se o usuário retornar ao mesmo conteúdo e o aplicativo permitir que ele retome do ponto em que parou, o aplicativo deverá definir MEDIA_RESUMED como "true" enquanto chama a API mediaTrackLoad . O resultado é que essas duas sessões de mídia diferentes para o mesmo conteúdo de vídeo podem ser vinculadas. Este é um exemplo de implementação:mediaInfo = adb_media_init_mediainfo( "test_media_name", "test_media_id", 10, "vod" ) mediaInfo[ADBMobile().MEDIA_RESUMED] = true mediaContextData = {} ADBMobile().mediaTrackLoad(mediaInfo, mediaContextData) Isso criará uma nova sessão para o vídeo, mas também fará com que o SDK envie uma solicitação de heartbeat contendo o tipo de evento “retomar”, que pode ser usado nos relatórios para vincular duas sessões de mídia diferentes. |