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>