Perguntas frequentes sobre o SDK do Interactive Media Ads do Google


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 de um formato sem suporte no seu ambiente. Por exemplo, 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 particulares 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 é uma boa 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 é unir descriptionUrl 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 conteúdo tem um descriptionUrl razoavelmente distinto associado que fornece informações gerais (como descritores de gênero) e específicas (conteúdo sobre o conteúdo diretamente).

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"?
Esse erro geralmente aparece porque nenhum anúncio foi segmentado para o publisherId específico (no período especificado). Essa condição pode variar ao longo do dia ou de vários dias, conforme 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 usando publisherId de teste, pode ter certeza de que esses anúncios devidamente tratados usando seu publisherId ativo quando os anúncios estiverem disponíveis.
Você tem uma tag de anúncio em vídeo do Ad Manager que posso usar para testar?
Tags de exemplo estão disponíveis na página de tags de exemplo.
Devo definir adSlotWidth e adSlotHeight com os mesmos valores que o sz na minha tag de anúncio do Ad Manager?
Não necessariamente. Os valores adSlotWidth e adSlotHeight precisam ser definidos como a largura/altura do player ou da área que você quer que seus anúncios preencham. 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-valor sz na tag de anúncio do Ad Manager é um parâmetro de segmentação e não afeta necessariamente o criativo veiculado. Confira 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 para minha 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 para você com duas chamadas rápidas de API:
  1. Chame destroy() na sua instância AdsManager. Isso impede que os pós-rolagens sejam reproduzidos quando você faz a chamada abaixo para contentComplete(). Você recebe um novo AdsManager quando fizer sua próxima solicitação.
  2. Chame contentComplete() na instância AdsLoader. Isso redefine o SDK para que a nova solicitação de anúncio não pareça uma cópia da anterior.
Depois de fazer as duas chamadas acima, você pode chamar requestAds() em sua instância do AdsLoader para receber outro conjunto de anúncios novo vídeo.
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 é necessário ter uma tag de anúncio do Google AdSense. Saiba mais sobre isso na página do Google AdSense para a página "Vídeo". Depois de ter a tag, siga estas etapas para fazer uma solicitação de anúncio de slot completo ou uma sobreposição:

Anúncios overlay
  1. No AdsRequest, defina os ViewModes como NORMAL.
  2. Na sua tag de anúncio, adicione o parâmetro overlay=1.
Anúncios de espaço inteiro
  1. Na AdsRequest, defina os ViewModes como FULLSCREEN.
  2. Na tag do anúncio, adicione o parâmetro overlay=0.
Recebo uma mensagem de erro "URL de clique inválido" quando clico no meu 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.
Nos SDKs do Android e do iOS, há uma maneira de tornar todo o anúncio em vídeo clicável?
No que diz respeito ao rastreamento de cliques em todo o vídeo, a experiência padrão do espectador para o vídeo para celular que surgiu é que tocar em um vídeo o pausa ou exibe os controles do player. Para evitar que os usuários cliquem acidentalmente em anúncios quando querem apenas acessar os controles do player, o IMA usa o botão Saiba mais para permitir que os usuários cliquem em um anúncio e saibam mais sobre o produto anunciado.
Por que vejo a mensagem "Documento VAST vazio" erro?
Esse erro ocorre quando a tag de anúncio retorna um documento VAST vazio, indicando que o anúncio não foi veiculado corretamente. Converse com seu gerente de contas ou representante do servidor de anúncios para saber por que a 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.
Por que não consigo alterar o volume de um anúncio no iOS?
O iOS não permite definir o volume de forma programática. Se você estiver usando o O SDK HTML5 adsManager.setVolume() não tem efeito. O SDK do iOS não fornecer um setter de volume no IMA menos por esse motivo.
Posso usar várias linhas de execução para inicializar e manipular a interface?
Toda a inicialização da interface precisa ser feita na linha de execução principal. Após a inicialização, você pode implementar a Reprodução de anúncios em segundo plano.