Tags de anúncio

A tag de anúncio do Google AdSense permite a veiculação de anúncios e atribui o tráfego corretamente às suas subcontas.

Parâmetros da tag de anúncio

É necessário modificar dois parâmetros obrigatórios na tag de anúncio. Esses parâmetros determinam as configurações de veiculação de anúncios e a subconta usada para a solicitação de anúncio. Defina esses parâmetros para especificar o ID de editor da plataforma e o ID de editor da subconta. Há outros parâmetros que podem ser modificados dependendo do formato do anúncio usado.

Parâmetro É obrigatório? Descrição e exemplo
data-ad-client Sim O ID da propriedade da subconta (string). Esse valor é fornecido pelas APIs no campo displayName ou no último segmento do campo name. Esse valor é necessário para atribuir o tráfego corretamente às subcontas.

Para o AdSense para anúncios de conteúdo, adicione "ca-" no início da string.

Ela também aparece no URL de origem da tag de script com o nome do parâmetro client.

Exemplo:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Sim Esse é o ID da propriedade host da sua plataforma (string). Esse valor identifica a conta do Google AdSense da sua plataforma e é necessário para iniciar a veiculação de anúncios.

Para anúncios do AdSense para conteúdo, adicione "ca-host-" no início da string.

Ela também aparece no URL de origem da tag de script com o nome do parâmetro host.

Exemplo:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot Não para blocos de anúncios de display

Sim para outros formatos de bloco de anúncios
É o ID associado a um bloco de anúncios. Para blocos de anúncios de display, esse ID é opcional, mas para outros formatos de bloco de anúncios, ele é obrigatório. Quando o ID do bloco de anúncios está presente, as configurações associadas a ele são usadas durante a veiculação. Durante a veiculação, procuramos esse ID do bloco de anúncios nas subcontas da plataforma (data-ad-host) e (data-ad-client). Esse parâmetro também é usado para preencher o relatório "Blocos de anúncios" no AdSense. O relatório só é preenchido na conta em que o bloco de anúncios existe.
data-ad-host-channel Não É usado para fins de relatório. Consulte a seção de relatórios para mais informações.

Importante:se o parâmetro data-ad-client não estiver presente no código do anúncio, o Google AdSense continuará veiculando o anúncio usando o valor fornecido pelo parâmetro data-ad-host. No entanto, o tráfego não será atribuído à subconta. Insira o ID de editor data-ad-client correto na tag do código para evitar a atribuição de tráfego à conta errada.

Exemplos de código de anúncio

Confira abaixo exemplos de código para cada tipo de anúncio com que o AFP é compatível. Saiba mais sobre os blocos de anúncios e os anúncios automáticos no Google AdSense.

Código do bloco de anúncios de display (responsivo)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Código de bloco de anúncios de display (tamanho fixo)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Bloco de anúncios AMP de display (responsivo)

O código a seguir precisa ser colocado no <head> da página:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Este é o snippet do bloco de anúncios, colocado no <body>:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Bloco de anúncios AMP de display (tamanho fixo)

O código a seguir precisa ser colocado no <head> da página:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Este é o snippet do bloco de anúncios, colocado no <body>:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Anúncios automáticos

O ideal é que a tag de anúncio a seguir seja colocada no elemento <head> ou o mais alto possível na página.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Anúncios pela API Ad Placement

No momento, a API de posicionamento de anúncios aceita anúncios intersticiais e premiados. Leia a documentação para desenvolvedores da API Ad Placement e saiba como implementar e personalizar a API.

O AdSense para plataformas é compatível com esses formatos (atualmente, apenas para tráfego da Web). O único requisito é que o parâmetro data-ad-host seja incluído na tag de anúncio principal. Veja o exemplo abaixo.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>