google. ima. StorageClass
Fornece a API pública externa ao editor e se comunica com a instância interna do gerenciador de anúncios.
Métodos
recolher
recolher()
Fechar o anúncio atual. Esse é um ambiente autônomo para o SDK de HTML5.
configure o Hadoop
configureBuilder(content, adsRenderSettings)
Define os parâmetros necessários para receber uma referência a esse AdManager do evento StorageClassLoaded.
Parâmetro |
|
---|---|
conteúdo |
Objeto Objeto que reproduz o conteúdo do editor. O valor não pode ser nulo. |
Configurações de renderização de anúncios |
Opcional Configurações de RenderizaçãoDeAnúncios Configurações opcionais para controlar a renderização dos anúncios. O valor pode ser nulo. |
destruir
destroy()
Remove os recursos de anúncios carregados no momento da execução que precisam ser removidos corretamente no momento da conclusão do anúncio e interrompe o anúncio e todo o rastreamento.
Descartar anúncio de intervalo
descartarAdBreak()
Descarte um intervalo de anúncio no momento em que ele estiver sendo reproduzido e retome o conteúdo. Caso contrário, ignore o próximo intervalo de anúncio programado. Por exemplo, isso pode ser chamado imediatamente após o carregamento do gerenciador de anúncios para ignorar um anúncio precedente sem perder anúncios intermediários ou finais futuros. Esse é um ambiente autônomo, a menos que a solicitação de anúncio tenha retornado uma playlist ou uma resposta VMAP.
expandida
expandir()
Amplie o anúncio atual. Esse é um ambiente autônomo para o SDK de HTML5.
foco
foco()
Coloca o foco no botão "Pular", se houver. Se não estiver presente, o foco é colocado em elementos interativos, incluindo ícones ou criativos interativos.
getAdSkipState
getAdSkipState() retorna o valor booleano
Retorna "Verdadeiro" se o anúncio puder ser ignorado. Quando esse valor muda,
o AdsManager
dispara um
evento AdEvent.SKIPPABLE_STATE_CHANGED
.
- Retorna
-
boolean
Verdadeiro se o anúncio puder ser ignorado no momento. Caso contrário, será falso.
getCuePoints
getCuePoints() retorna a matriz de número.
Retorna uma matriz de deslocamentos em segundos indicando quando um intervalo de anúncio programado será exibido. Um anúncio precedente é representado por 0 e um anúncio final é representado por -1. Uma matriz vazia indica que o anúncio ou conjunto de anúncios não tem programação e pode ser reproduzido a qualquer momento.
- Retorna
-
non-null Array of number
Lista de ajustes de horário em segundos.
getRemainingTime
get registradosTime() retorna o número
Veja o tempo restante do anúncio que está sendo reproduzido. Se o anúncio ainda não foi carregado ou terminou de reproduzir, a API retorna -1.
- Retorna
-
number
retorna o tempo restante do anúncio atual. Se o tempo restante for indefinido para o anúncio atual (por exemplo, anúncios personalizados), o valor retornará -1.
getVolume
getVolume() retorna um número
Veja o volume do anúncio atual.
- Retorna
-
number
O volume do anúncio atual, de 0 (mutado) a 1 (mais alto).
init
init(largura, altura, modo de exibição, videoElement)
Chame init para inicializar a experiência do anúncio no gerenciador de anúncios.
Parâmetro |
|
---|---|
largura |
number A largura escolhida do anúncio. |
altura |
number É a altura escolhida para o anúncio. |
Modo de visualização |
Modo de exibição O modo de visualização escolhido. O valor não pode ser nulo. |
videoElement |
Opcional Elemento de vídeo HTML O elemento de vídeo para a reprodução personalizada. Esse elemento de vídeo substitui o elemento fornecido no construtor AdDisplayContainer. Use essa propriedade somente se for absolutamente necessário. Caso contrário, recomendamos especificar esse elemento de vídeo ao criar o AdDisplayContainer. O valor pode ser nulo. |
isCustomClickTrackingUsed
isCustomClickTrackingUsed() retorna booleano
Retorna verdadeiro se um elemento de acompanhamento de cliques personalizado estiver sendo usado para rastreamento de cliques no anúncio atual. O rastreamento de cliques personalizado só é usado quando um
elemento opcional é fornecido ao AdDisplayContainer
, quando a reprodução personalizada é usada e o anúncio
atual não é do Google AdSense/AdX.
- Retorna
-
boolean
: se o rastreamento de cliques personalizado é usado.
isCustomPlaybackUsed
isCustomPlaybackUsed() retorna o valor booleano
Retorna "true" se um elemento de vídeo personalizado estiver sendo usado para reproduzir o anúncio atual. A reprodução personalizada ocorre quando um elemento de vídeo opcional é fornecido
ao AdDisplayContainer
em plataformas em que um elemento de vídeo
personalizado forneceria uma experiência de visualização de anúncios mais integrada.
- Retorna
-
boolean
Se a reprodução personalizada é usada.
pause
pausar()
Pausa o anúncio atual que está sendo reproduzido. Essa função será autônoma quando uma sobreposição estática for exibida ou se o anúncio ainda não tiver sido carregado ou terminar de ser reproduzido.
resize
redimensionar(largura, altura, modo de visualização)
Redimensiona o anúncio atual.
Parâmetro |
|
---|---|
largura |
number Nova largura do espaço do anúncio. |
altura |
number Nova altura do espaço do anúncio. |
Modo de visualização |
Modo de exibição O novo modo de visualização. O valor não pode ser nulo. |
resume
retomar()
Retoma o anúncio atual que está carregado e pausado. Essa função será autônoma quando uma sobreposição estática estiver sendo exibida ou se o anúncio ainda não tiver sido carregado ou a reprodução estiver concluída.
setVolume
setVolume(volume)
Defina o volume do anúncio atual.
Parâmetro |
|
---|---|
volume |
number O volume a ser definido, de 0 (mutado) a 1 (mais alto). |
pular
pular()
Pula o anúncio atual quando AdsManager.getAdSkippableState()
é
verdadeiro. Quando chamada em outras circunstâncias, a ação de pular não tem efeito. Após a conclusão da ação de pular, o AdsManager
aciona um evento AdEvent.SKIPPED
.
(início)
start().
Comece a exibir os anúncios.
Os desenvolvedores precisam chamar AdDisplayContainer.initialize()
primeiro.
parar
stop().
Pare de reproduzir os anúncios. Chamar isso fará com que o editor volte ao conteúdo.
Configurações de AdsAdsRenderSettings
updateAdsRenderSettings(adsRenderSettings)
Atualiza as configurações de renderização dos anúncios. Essa configuração deve ser usada especificamente para casos de uso de VMAP entre intervalos comerciais em que as configurações de renderização, como a taxa de bits, precisam ser atualizadas.
Parâmetro |
|
---|---|
Configurações de renderização de anúncios |
Configurações de RenderizaçãoDeAnúncios Configurações de renderização de anúncios atualizadas. O valor não pode ser nulo. |