Rastrear anúncios no Chromecast track-ads-on-chromecast
As instruções a seguir fornecem orientação para a implementação usando os SDKs 2.x.
Constantes de rastreamento do anúncio
AdBreakStartAdBreakCompleteAdStartAdCompleteAdSkipEtapas da implementação
-
Identifique o início do limite do ad break, incluindo o anúncio precedente, e crie um
AdBreakObjectusando as informações do ad break.Criação do objeto Ad break: createAdBreakObject
code language-none adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName); -
Chame
trackEvent()comAdBreakStartna instânciaMediaHeartbeatpara começar a rastrear o ad break: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo()); -
Identifique o início do ativo de anúncio e crie uma instância
AdObjectusando as informações do anúncio.Criação do objeto de anúncio: createAdObject
code language-none adInfo = ADBMobile.media.createAdObject("Sample ad", "001", 1, AD_LENGTH); -
Opcionalmente, anexe metadados padrão e/ou de anúncio à sessão de rastreamento de mídia por meio de variáveis de dados de contexto.
- Metadados de anúncio padrão - Para metadados de anúncio padrão, crie um dicionário de pares de valores-chave de metadados de anúncio padrão usando as chaves da sua plataforma:
- Metadados de anúncio personalizados - Para metadados personalizados, crie um objeto de variável para as variáveis de dados personalizadas e preencha com os dados do ativo de anúncio atual:
-
Chame
trackEvent()com o eventoAdStartpara começar a rastrear a reprodução de anúncio.Inclua uma referência na variável de metadados personalizada (ou um objeto vazio) como o terceiro parâmetro na chamada de evento: trackEvent
code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, getAdInfo(), adContextData); -
Quando a reprodução do ativo de anúncio atingir o fim do anúncio, chame
trackEvent()com o eventoAdComplete: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete); -
Se houver algum anúncio adicional em um mesmo
AdBreak, repita novamente as etapas 3 a 6. -
O ad break está concluído, use o evento
AdBreakCompletepara rastrear: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete, getAdBreakInfo());
Consulte o cenário de rastreamento Reprodução de VOD com anúncios antes da exibição para obter mais informações.