Tags de anúncio

A tag de anúncio do Google AdSense permite a veiculação de anúncios e a participação na receita. Você precisa colocar a tag de anúncio do Google AdSense em todas as páginas em que os usuários possam ativar a monetização de conteúdo com o Google AdSense.

Essa etapa provavelmente vai depender do controle de configurações de anúncios e da experiência de anúncios que você quer oferecer aos usuários: - Se você estiver no controle das configurações de anúncios, poderá decidir quais tipos de anúncios e posições quer oferecer suporte e adicionar as tags de anúncio aos usuários sites como se fossem seus. Você cria blocos de anúncios na sua conta do Google AdSense, mas modifica os parâmetros data-ad-client e data-ad-host. - Se você estiver delegando o controle das configurações de anúncios aos usuários, convém perguntar a eles quais são as preferências de tipos de anúncios e canais (esquerda, direita, acima, abaixo etc.) e usar essas preferências para fazer a codificação. Para serem compatíveis com anúncios nativos, as tags de anúncio exigem um ID de bloco de anúncios, que você precisará coletar dos seus usuários.

Parâmetros da tag de anúncio

É preciso modificar dois parâmetros obrigatórios na tag de anúncio. Esses parâmetros determinam a veiculação de anúncios e a participação na receita com seus usuários. Defina esses parâmetros para especificar o ID do editor da plataforma e o ID do editor do usuário. 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 do editor do Google AdSense para conteúdo do seu usuário (string). Esse valor é fornecido pelo usuário no fluxo de inscrição. Esse valor é necessário para iniciar a participação na receita.

Para anúncios do AdSense para conteúdo, inclua "ca-" no início dessa string.

Ele também aparece no URL de origem da tag de script, abaixo do 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 do host da 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, inclua "ca-host-" no início dessa string.

Ele também aparece no URL de origem da tag de script, abaixo do 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 blocos de anúncios
É o ID associado a um bloco de anúncios. Para blocos de anúncios de display, esse código é opcional. No entanto, para outros formatos de blocos de anúncios, esse campo é 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 do anúncio. Durante a veiculação, procuramos esse ID do bloco de anúncios nas contas da plataforma (data-ad-host) e filha (data-ad-client). Esse parâmetro também é usado para preencher o Relatório de blocos de anúncios no Google AdSense. O relatório só será preenchido na conta em que o bloco de anúncios existe.
data-ad-host-channel Não Isso é usado para gerar relatórios. Consulte a seção de relatórios para mais informações.

Importante:se o parâmetro data-ad-host não estiver presente no seu código de anúncio, o Google AdSense vai continuar a veiculação de anúncios usando o valor fornecido pelo parâmetro data-ad-client. No entanto, sua conta da plataforma não vai receber impressões nem participação na receita. Como alternativa, você pode usar a metatag google-adsense-platform para garantir que seu ID de editor do host seja incluído na solicitação de anúncio.

Além disso, insira o ID do editor do data-ad-client correto na tag de código para evitar atribuir receita ao usuário errado.

Exemplos de código de anúncio

Veja abaixo um exemplo de código para cada tipo de anúncio compatível com o AFP. 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 do 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 posicionada no elemento <head> ou o mais acima 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 Ad Placement é compatível com anúncios intersticiais e premiados. Leia a documentação da API Ad Placement para desenvolvedores e saiba como implementar e personalizar a API.

O AdSense for Platforms é compatível com esses formatos (no momento, apenas para tráfego da Web). A única exigência é que o parâmetro data-ad-host esteja 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>