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 inserir a tag de anúncio do Google AdSense em todas as páginas em que os usuários podem ativar a monetização do conteúdo com o Google AdSense.

A forma como você vai realizar essa etapa provavelmente vai depender do controle de configurações de anúncios e da experiência que você pretende oferecer aos usuários: - Se você controla as configurações de anúncios, pode decidir para quais tipos e posições de anúncios quer oferecer suporte e adicionar as tags de anúncio aos sites dos usuários 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ê delega o controle das configurações de anúncios aos usuários, pergunte a eles quais são as preferências para tipos de anúncio e canais (esquerda, direita, cima, baixo etc.) e use essas preferências para fazer a codificação. Para oferecer suporte a 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

Há dois parâmetros obrigatórios na tag de anúncio que precisam ser modificados. 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 de editor da plataforma e o ID de editor do usuário. Há outros parâmetros adicionais que podem ser modificados, dependendo do formato de anúncio usado.

Parâmetro É obrigatório? Descrição e exemplo
data-ad-client Sim O ID do editor do AdSense para conteúdo (string) do seu usuário. Esse valor é fornecido pelo usuário por meio do fluxo de inscrição. Este valor é necessário para iniciar a participação na receita.

Para anúncios do AdSense para conteúdo, inclua essa string com "ca-".

Ela também aparece no URL de origem da tag de script, no 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 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, inclua essa string com "ca-host-".

Ela também aparece no URL de origem da tag de script, no 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
Esse é o ID associado a um bloco de anúncios. Esse ID é opcional para blocos de anúncios de display, mas é obrigatório para outros formatos de bloco de anúncios. Quando o ID do bloco de anúncios está presente, as configurações associadas ao bloco 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 filhas (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 código de anúncio, o Google AdSense vai continuar veiculando anúncios usando o valor fornecido pelo parâmetro data-ad-client. No entanto, sua conta da plataforma não 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 de hospedagem seja incluído na solicitação de anúncio.

Além disso, insira o ID do editor data-ad-client correto na tag de código para não 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 blocos de anúncios e 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>

E este é o snippet do bloco de anúncios, colocado em <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>

E este é o snippet do bloco de anúncios, colocado em <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 no topo da 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 por meio da API Ad Placement

No momento, a API Ad Placement é compatível com anúncios intersticiais e premiados. Leia a documentação do desenvolvedor sobre a API Ad Placement para saber como implementar e personalizar a API.

O AdSense for Platforms é compatível com esses formatos (no momento, somente 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 a seguir.

<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>