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 subcontas.
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 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 do editor da subconta. 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 da propriedade da subconta (string). Esse valor é fornecido pelas APIs no campo displayName ou pelo último segmento do campo name . Esse valor é necessário para atribuir tráfego corretamente às subcontas.
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 subcontas da plataforma (data-ad-host ) e (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-client
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-host
. No entanto, o tráfego não será atribuído à subconta. Insira o ID do editor data-ad-client
correto na tag de código para evitar atribuir tráfego à conta errada.
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>