google. ima. AdEvent
Esse tipo de evento é criado pelo anúncio como uma notificação quando o estado do anúncio muda e quando os usuários interagem com o anúncio. Por exemplo, quando o anúncio começa a ser reproduzido, é clicado e muito mais. Você pode se registrar para vários eventos de estado alterados no ViewModel.
Enumeração
Tipo
string
Tipos de AdEvents
Valor |
|
---|---|
AD_CAN_PLAY (em inglês) |
Dispara quando o anúncio está pronto para ser reproduzido sem buffer, no início do anúncio ou após a conclusão do armazenamento em buffer. |
CONTENT_PAUSA_SOLICITADA |
Ativa quando o conteúdo deve ser pausado. Isso geralmente acontece pouco antes de um anúncio cobrir o conteúdo. |
CONTENT_RESUME_REQUESTED |
Ativa quando o conteúdo deve ser retomado. Isso geralmente acontece quando um anúncio termina ou é recolhido. |
CLIQUE |
Dispara quando o anúncio é clicado. |
VIDEO_CLICK |
Dispara quando o usuário clica no anúncio que não é de clique. |
VÍDEO_ÍCONE_CLIQUE |
Dispara quando um usuário clica em um ícone de vídeo. |
INICIADO |
Dispara quando o anúncio começa a ser reproduzido. |
AD_PROGRESS |
Dispara quando o valor atual do anúncio muda. Chamar getAdData() nesse evento retornará um objeto AdProgressData. |
AD_BUFFERING (em inglês) |
Dispara quando o anúncio interrompe a reprodução em buffer. |
IMPRESSÃO |
Dispara quando o URL de impressão recebeu um ping. |
PAUSADA |
Dispara quando o anúncio está pausado. |
RETOMADO |
Dispara quando o anúncio é retomado. |
PRIMEIRO QUARTIL |
Dispara quando o marcador do anúncio cruza o primeiro quartil. |
PONTO INTERMEDIÁRIO |
Dispara quando o marcador do anúncio cruza o ponto médio. |
TERCEIROS |
Dispara quando o marcador do anúncio cruza o terceiro quartil. |
CONCLUIR |
Dispara quando o anúncio termina de ser reproduzido. |
DURATION_CHANGE |
Dispara quando a duração do anúncio é alterada. |
INÍCIO DO USUÁRIO |
Dispara quando o anúncio é fechado pelo usuário. |
CARREGADO |
Ativa quando os dados do anúncio estão disponíveis. |
ALL_ADS_COMPLETED |
Dispara quando o gerenciador de anúncios reproduz todos os anúncios válidos na resposta ou quando a resposta não retorna nenhum anúncio válido. |
SKIPPED |
Dispara quando o anúncio é ignorado pelo usuário. |
LINEAR_MUDOU |
Dispara quando o anúncio exibido muda de linear para não linear ou vice-versa. |
SKIPPABLE_STATE_CHANGED |
Ativa quando o estado pulável dos anúncios exibidos é alterado. |
AD_METADADOS |
Dispara quando uma lista de anúncios é carregada. |
PRONTO |
Ativa quando uma regra de anúncios ou um intervalo de anúncio VMAP seria reproduzido se autoPlayAdBreaks fosse falso. |
LOG |
Dispara quando um erro não fatal é encontrado. O usuário não precisa realizar nenhuma ação, já que o SDK continuará com a mesma reprodução ou com a próxima, dependendo da situação do erro. |
VOLUME_CHANGED |
Ativa quando o volume do anúncio é alterado. |
VOLUME_MUTED |
Ativa quando o volume do anúncio é desativado. |
INTERAÇÃO |
Dispara quando um anúncio aciona o callback de interação. As interações com o anúncio contêm uma string com o ID de interação nos dados. |
Propriedade
Tipo
string
Tipos de AdEvents
Valor |
|
---|---|
AD_CAN_PLAY (em inglês) |
Dispara quando o anúncio está pronto para ser reproduzido sem buffer, no início do anúncio ou após a conclusão do armazenamento em buffer. |
CONTENT_PAUSA_SOLICITADA |
Ativa quando o conteúdo deve ser pausado. Isso geralmente acontece pouco antes de um anúncio cobrir o conteúdo. |
CONTENT_RESUME_REQUESTED |
Ativa quando o conteúdo deve ser retomado. Isso geralmente acontece quando um anúncio termina ou é recolhido. |
CLIQUE |
Dispara quando o anúncio é clicado. |
VIDEO_CLICK |
Dispara quando o usuário clica no anúncio que não é de clique. |
VÍDEO_ÍCONE_CLIQUE |
Dispara quando um usuário clica em um ícone de vídeo. |
INICIADO |
Dispara quando o anúncio começa a ser reproduzido. |
AD_PROGRESS |
Dispara quando o valor atual do anúncio muda. Chamar getAdData() nesse evento retornará um objeto AdProgressData. |
AD_BUFFERING (em inglês) |
Dispara quando o anúncio interrompe a reprodução em buffer. |
IMPRESSÃO |
Dispara quando o URL de impressão recebeu um ping. |
PAUSADA |
Dispara quando o anúncio está pausado. |
RETOMADO |
Dispara quando o anúncio é retomado. |
PRIMEIRO QUARTIL |
Dispara quando o marcador do anúncio cruza o primeiro quartil. |
PONTO INTERMEDIÁRIO |
Dispara quando o marcador do anúncio cruza o ponto médio. |
TERCEIROS |
Dispara quando o marcador do anúncio cruza o terceiro quartil. |
CONCLUIR |
Dispara quando o anúncio termina de ser reproduzido. |
DURATION_CHANGE |
Dispara quando a duração do anúncio é alterada. |
INÍCIO DO USUÁRIO |
Dispara quando o anúncio é fechado pelo usuário. |
CARREGADO |
Ativa quando os dados do anúncio estão disponíveis. |
ALL_ADS_COMPLETED |
Dispara quando o gerenciador de anúncios reproduz todos os anúncios válidos na resposta ou quando a resposta não retorna nenhum anúncio válido. |
SKIPPED |
Dispara quando o anúncio é ignorado pelo usuário. |
LINEAR_MUDOU |
Dispara quando o anúncio exibido muda de linear para não linear ou vice-versa. |
SKIPPABLE_STATE_CHANGED |
Ativa quando o estado pulável dos anúncios exibidos é alterado. |
AD_METADADOS |
Dispara quando uma lista de anúncios é carregada. |
PRONTO |
Ativa quando uma regra de anúncios ou um intervalo de anúncio VMAP seria reproduzido se autoPlayAdBreaks fosse falso. |
LOG |
Dispara quando um erro não fatal é encontrado. O usuário não precisa realizar nenhuma ação, já que o SDK continuará com a mesma reprodução ou com a próxima, dependendo da situação do erro. |
VOLUME_CHANGED |
Ativa quando o volume do anúncio é alterado. |
VOLUME_MUTED |
Ativa quando o volume do anúncio é desativado. |
INTERAÇÃO |
Dispara quando um anúncio aciona o callback de interação. As interações com o anúncio contêm uma string com o ID de interação nos dados. |
Métodos
getAd
getAd() retorna Ad.
Obtenha o anúncio atual que é reproduzido ou acabou de ser reproduzido.
- Retorna
-
nullable Ad
O anúncio associado ao evento ou nulo se não houver um anúncio relevante.
getAdData
getAdData() retorna o objeto
Permite que dados adicionais sejam transmitidos a partir do anúncio.
Exemplo:
if (event.type == google.ima.AdEvent.Type.LOG) {
let adData = event.getAdData();
if (adData['adError']) {
console.log('Non-fatal error occurred: ' +
adData['adError'].getMessage());
}
}
- Retorna
-
nullable Object
Dados extras do evento. Os eventos de registro gerados para o erro carregam o objeto do tipo "google.ima.AdError", que pode ser acessado com a chave "adError".