- Por que não estou recebendo anúncios de todos os formatos?
- Qual é a aparência de um bom descriptionUrl?
- Por que estou recebendo o erro "A resposta do anúncio não contém um tipo de anúncio válido"?
- Vocês têm uma tag de anúncio em vídeo do Ad Manager que eu possa usar para testes?
- Devo definir o adSlotWidth e o adSlotHeight com os mesmos valores? que o sz na minha tag de anúncio do Ad Manager?
- A tag de anúncio de demonstração parece ótima, mas quando eu a troco por minha tag de anúncio, nenhum anúncio aparece.
- Quero solicitar anúncios usando a mesma tag mais de uma vez, mas receber anúncios apenas na primeira solicitação. Como resolvo esse problema?
- Como solicito anúncios de sobreposição e de espaço completo do AdSense usando o IMA do SDK?
- Recebo a mensagem "URL de clique inválido" quando clico no meu anúncio. Qual poderia ser a causa?
- Por que vejo "Documento VAST vazio" erro?
- Posso mudar o tamanho/texto da opção "Pular anúncio" ou outros elementos de interface?
- Os controles de vídeo nativos são compatíveis com o SDK de HTML5?
- Estou vendo a mensagem "Falha ao executar 'play' em "HTMLMediaElement": a API só pode ser iniciadas por um gesto do usuário" na minha implementação de HTML5. Como resolvo esse problema?
- Como lidar com o foco do teclado em cliques no anúncio?
- Por que não estou recebendo de volta anúncios de todos os formatos?
-
As tags de anúncio de teste são configuradas para sempre retornar anúncios para solicitações válidas. Isso é
tem como objetivo facilitar a integração e facilitar o teste de como seu player
solicita e renderiza anúncios. No entanto, eles nem sempre estão disponíveis
para seu site, conta ou bloco de anúncios. Se a integração está funcionando
corretamente para a tag de teste, mas não para sua própria tag, a causa pode ser
o seguinte:
- Você está veiculando vídeos em um formato não compatível com seu ambiente. Por exemplo: se você veicula apenas anúncios HTML5 para iOS ou Android.
- Se você usa o Ad Manager, seu ID de editor pode não ter anúncios segmentados para por enquanto. Além disso, verifique se você aprovou os anúncios relevantes e criativos no Ad Manager.
- Se você usar o Google AdSense, os critérios de segmentação de seu site ou página de teste podem não pode ter anúncios ativos. A causa mais comum é o uso de sites privados e não rastreados.
- Se você usa o Gerenciamento de parceiros de rede do Ad Exchange,
descriptionURL
não está definido ou não está na lista de gerenciamento de domínio, os anúncios não serão exibidos nela. - Verifique os limites de minCPM definidos no Ad Exchange Video. Um CPM bastante alto pode resultar em taxas de preenchimento muito baixas. Para corrigir isso, tente remover o minCPM ou remover o parâmetro do bloco de anúncios da solicitação de anúncio. (ou seja, slotname) para verificar se isso está afetando a taxa de preenchimento.
- Como é um bom
descriptionUrl
? -
Para ser mais eficaz, o conteúdo da página que
descriptionUrl
aponta não deve ser uma coleção de palavras ou frases, mas de um a três parágrafos descrevendo o conteúdo e seu papel ao fornecê-lo. Um método que deu certo no passado é unirdescriptionUrl
dinamicamente o conteúdo da página a partir de blocos predefinidos. Por exemplo, algumas frases sobre o conteúdo, algumas frases sobre sua a oferta do site e, em seguida, alguns snippets predefinidos associados a cada Canal do Google AdSense (como "Entretenimento" ou "Esportes"). Como resultado, cada parte conteúdo tem umdescriptionUrl
razoavelmente distinto associado a ela fornece informações gerais (como descritores de gênero) e como informações específicas (conteúdo diretamente sobre o conteúdo).Esse HTML de metadados deve ser simples, por exemplo:
<html> <head> <title>Domain.com - Your tag line here!</title> </head> <body> <h1>Descriptions</h1> <h2>About this Content</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> <h2>About Domain.com</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> </body> </html>
- Por que estou recebendo o erro "A resposta do anúncio não contém um tipo de anúncio válido"?
- Este erro geralmente aparece porque nenhum anúncio foi segmentado para a
a
publisherId
específica do período. Esta condição pode variar ao longo do dia ou por vários dias, à medida que as campanhas começam e terminam. Verifique se o anúncio que você deseja segmentar não expirou e se o critérios de segmentação do anúncio estão corretos. Desde que os anúncios sejam solicitados, recebidos e renderizados corretamente usandopublisherId
de teste, pode ter certeza de que esses anúncios devidamente tratados usando seupublisherId
ativo quando os anúncios estiverem disponíveis. - Vocês têm uma tag de anúncio em vídeo do Ad Manager que eu possa usar para testes?
- Tags de exemplo estão disponíveis na página de tags de exemplo.
- Devo definir
adSlotWidth
eadSlotHeight
como iguais? comosz
na minha tag de anúncio do Ad Manager? - Não necessariamente.
adSlotWidth
eadSlotHeight
deve ser definida de acordo com a largura/altura do player ou da área em que você deseja exibir seus anúncios se enchem. Eles são usados pelo Google AdSense para determinar quais anúncios estão disponíveis para caber nesse espaço. O par de chave-valorsz
na sua tag de anúncio do Ad Manager está um parâmetro de segmentação e não afeta necessariamente o criativo veiculado (mais informações abaixo). - A tag de anúncio de demonstração parece excelente, mas quando eu a troco por minha tag de anúncio, não aparece nenhum anúncio.
- Verifique se algo é trafegado conforme a tag de anúncio que você a solicitação. A maneira mais fácil de descobrir é observar o tráfego HTTP. Se um imagem grey.gif de 1 x 1 pixel for retornada em um bloco âncora HTML, verifique a segmentação no Ad Manager.
- Quero solicitar anúncios usando a mesma tag mais de uma vez, mas só recebo anúncios da primeira solicitação. Como resolvo esse problema?
-
Quando você solicita anúncios mais de uma vez, precisa informar o servidor de anúncios.
que essas solicitações são legítimas, e não duplicatas acidentais. O SDK
faz isso por você com duas chamadas de API rápidas:
- Chame
destroy()
na instância doAdsManager
. Isso evita que anúncios finais sejam reproduzidos quando você faz a chamada abaixo paracontentComplete()
: Você recebe um novoAdsManager
quando fizer sua próxima solicitação. - Ligue para
contentComplete()
no seuAdsLoader
instância. Isso redefine o SDK para que a nova solicitação de anúncio não se pareça com um duplicada do anterior.
requestAds()
em sua instância doAdsLoader
para receber outro conjunto de anúncios novo vídeo. - Chame
- Como solicito anúncios de sobreposição e de espaço completo do Google AdSense usando o SDK do IMA?
-
Para solicitar anúncios do Google AdSense usando o SDK, primeiro você precisa de uma conta do AdSense tag de anúncio padrão. Saiba mais sobre isso na página do Google AdSense para a página "Vídeo". Depois de conseguir a tag, faça o seguinte: etapas para fazer uma solicitação de anúncio de sobreposição ou de espaço inteiro:
Anúncios overlay- No
AdsRequest
, defina os ViewModes comoNORMAL
. - Na sua tag de anúncio, adicione o parâmetro
overlay=1
.
- No
AdsRequest
, defina os ViewModes comoFULLSCREEN
. - Na sua tag de anúncio, adicione o parâmetro
overlay=0
.
- No
- Estou recebendo uma mensagem de "URL de clique inválido" quando clico no anúncio. Qual poderia ser a causa?
- A causa mais comum desse erro é um clique com escape incorreto URL. Se você estiver vendo esse erro, verifique se a taxa de cliques O URL tem o escape adequado na resposta VAST.
- Por que vejo a mensagem "Documento VAST vazio" erro?
- Este erro ocorre quando a tag de anúncio retorna um documento VAST vazio, indicando que o anúncio não foi veiculado corretamente. Fale com seu gerente de contas ou representante do servidor de anúncios para saber por que sua tag de anúncio não está funcionando.
- Posso mudar o tamanho/texto da caixa Skip Ad ou outros elementos da interface?
- Os SDKs do IMA não são compatíveis com a alteração do layout, tamanho ou conteúdo de elementos da interface.
Para mais detalhes sobre elementos da interface, consulte
AdsManager.uiElements
. - Os controles de vídeo nativos são compatíveis com o SDK de HTML5?
- Não, o SDK de HTML5 não é compatível com controles nativos.
- Estou vendo a mensagem "Falha ao executar 'play' em "HTMLMediaElement": a API só pode ser iniciada por um gesto do usuário" na minha implementação de HTML5. Como resolvo esse problema?
-
Em dispositivos móveis, você precisa chamar
adDisplayContainer.initialize()
. como resultado de uma ação do usuário (como um toque). Se você estiver estiver vendo esse erro, é provável que a chamada seja feita em um contexto não iniciado pelo usuário. Observe que precisa ser o resultado direto de uma ação do usuário. Por exemplo, se você responder a um "tocar" evento reproduzindo um vídeo e, em seguida, use o botão "Reproduzir" evento para chamarinitialize()
, o SDK retornará esse erro. Você deve chamarinitialize()
como o resultado do próprio evento de toque. - Como lidar com o foco do teclado em cliques em anúncios?
-
Se você usar os controles do teclado no player, poderá perceber que eles não funcionarão mais.
após cliques na
adDisplayContainer
. Isso acontece porque, quando um anúncio é clicado o foco do teclado será alterado para o iframe do IMA. Para manter o foco do teclado no player de conteúdo, utilize oCLICK
para transferir o foco do teclado de volta para o contêiner desejado. Confira o snippet de código a seguir Mais detalhes:adsManager.addEventListener( google.ima.AdEvent.Type.CLICK, function(){ window.focus(); // Or another method to return focus to the desired container. });