Classe NonceManager


Gerencia um nonce e o relatório de eventos dele para uma única sessão de reprodução de conteúdo. Os métodos de ciclo de vida da sessão de reprodução de conteúdo, incluindo sendAdClick, sendAdTouch, sendPlaybackStart e sendPlaybackEnd, precisam ser chamados à medida que esses eventos ocorrem para ativar a monetização programática.
Métodos
getNonce
sendAdClick
Notifica os servidores de anúncios do Google de que um clique em um anúncio ocorreu durante a sessão de reprodução de conteúdo.
sendAdImpression
Descontinuado. Notifica os servidores de anúncios do Google de que o primeiro frame do anúncio solicitado com o nonce gerado por esse gerenciador foi exibido.
sendAdTouch
Notifica os servidores de anúncios do Google de que um toque ou clique do usuário no anúncio, que não seja um clique (por exemplo, pular, silenciar, tocar e muito mais), ocorreu durante a sessão de reprodução de conteúdo.
sendPlaybackEnd
Notifica os servidores de anúncios do Google de que a reprodução da sessão de conteúdo terminou.
sendPlaybackStart
Notifica os servidores de anúncios do Google de que a reprodução da sessão de conteúdo começou.

Métodos


getNonce

getNonce(): string
Retorna
string O nonce gerado para esse gerenciador quando ele é carregado. Esse valor nunca muda para uma determinada NonceManager instância. Esse valor de nonce é válido apenas para uma única sessão de reprodução de conteúdo com duração máxima de 6 horas.

sendAdClick

sendAdClick(): void
Notifica os servidores de anúncios do Google de que um clique em um anúncio ocorreu durante a sessão de reprodução de conteúdo.

sendAdImpression

sendAdImpression(): void
Notifica os servidores de anúncios do Google de que o primeiro frame do anúncio solicitado com o nonce gerado por esse gerenciador foi exibido.

sendAdTouch

sendAdTouch(clickOrTouchEvent: MouseEvent | TouchEvent): void
Notifica os servidores de anúncios do Google de que um toque ou clique do usuário no anúncio, que não seja um clique (por exemplo, pular, silenciar, tocar e muito mais), ocorreu durante a sessão de reprodução de conteúdo.
Parâmetros
clickOrTouchEvent: MouseEvent | TouchEvent O evento de toque ou clique do navegador que foi acionado para a interação do usuário.

sendPlaybackEnd

sendPlaybackEnd(): void
Notifica os servidores de anúncios do Google de que a reprodução da sessão de conteúdo terminou. Chame esse método quando a reprodução terminar (por exemplo, quando o player atingir o fim do stream, quando o usuário sair da reprodução no meio do caminho, quando o usuário sair da página, ou quando avançar para o próximo item de conteúdo em uma configuração de playlist).

Esse método encerra as chamadas assíncronas para os servidores do Google iniciadas em sendPlaybackStart.

sendPlaybackStart

sendPlaybackStart(): void
Notifica os servidores de anúncios do Google de que a reprodução da sessão de conteúdo começou. Chame esse método no início do player de vídeo. Isso pode ser em resposta a uma ação iniciada pelo usuário (clique para assistir) ou a uma ação iniciada pela página (reprodução automática).

Esse método inicia chamadas assíncronas para os servidores do Google para coletar os indicadores necessários para o monitoramento e a detecção de IVT.