Tamanho do estilo diferente do bloco
Se o estilo está como Flexível, o bloco de anúncio também precisa estar como Flexível. O Google diz que os tamanhos precisam ser iguais.
Guia de implementação
Native ads
Anúncio montado com peças (título, imagem, texto) e vestido com o visual do seu site, sempre com o selo que avisa que é anúncio.
Entenda em 1 minuto
O anúncio nativo chega em peças soltas, e não como uma figura pronta. O anunciante manda as peças, como o título, a imagem e um texto curto. Quem decide a roupa é o seu site: cor, letra, tamanho e lugar de cada peça. É como um kit de montar: a caixa traz as peças, e você monta do jeito que combina com a sua sala. Por isso ele parece parte da página, como mais um card numa lista de artigos.
No Ad Manager existem dois jeitos de vestir esse anúncio. O primeiro são os estilos nativos, criados dentro do próprio Ad Manager, com o editor de design guiado, que tem modelos prontos, ou com HTML e CSS, para quem sabe código. O Google diz que os estilos servem tanto para a web quanto para apps. O segundo é o código de apps Android e iOS, em que o desenvolvedor do aplicativo recebe as peças pelo SDK do Google Mobile Ads e desenha tudo no código do app. Para sites, o caminho é o estilo nativo.
Como o nativo parece conteúdo, o Google é bem firme numa coisa: quem visita precisa saber que é anúncio. O selo de atribuição e o ícone AdChoices marcam o card como publicidade. Nada pode esconder, cobrir ou disfarçar esses selos, e o anúncio precisa ficar claramente separado do conteúdo. É como um cartaz de propaganda dentro de uma loja: pode ser bonito e combinar com a decoração, mas tem que deixar claro que é propaganda.
O Google criou esse formato para que o mesmo anúncio possa aparecer com visuais diferentes em cada parte do site, sem mudar o que o anunciante mandou. Na web, o Google recomenda o tamanho Flexível (fluid), que ocupa a largura da coluna e ajusta a altura sozinho. Vale a pena usar quando você quer anúncios que combinem com o desenho das suas páginas, como entre os itens de uma lista de posts, sempre com o selo de anúncio bem visível.
Passo a passo
Exemplo implementado
<!-- No <head> -->
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(() => {
// Slot nativo com tamanho fluido.
googletag
.defineSlot("/1234567/exemplo", ["fluid"], "nativo-exemplo")
.addService(googletag.pubads());
googletag.enableServices();
});
</script>
<!-- No <body>, dentro de uma coluna com largura -->
<div id="nativo-exemplo"></div>
<script>
googletag.cmd.push(() => {
googletag.display("nativo-exemplo");
});
</script>O que o Google orienta
Dicas
Cuidado
Se o estilo está como Flexível, o bloco de anúncio também precisa estar como Flexível. O Google diz que os tamanhos precisam ser iguais.
Formato nativo personalizado não recebe anúncios programáticos. Para programático, só valem os formatos padrão.
Um anúncio fluido numa coluna de largura zero, ou dentro de uma caixa com altura fixa menor que o anúncio, pode aparecer errado.
Sim. O selo de atribuição e o AdChoices servem para que ninguém confunda o anúncio com conteúdo, e não podem ser escondidos nem disfarçados.
Não. O Google descreve esse caminho para apps Android e iOS, usando o SDK do Google Mobile Ads. Em sites, o caminho é o estilo nativo.
Segundo a documentação da GPT, hoje o anúncio nativo é o único tipo fluido que o Ad Manager aceita.
Biblioteca
Tudo nesta página segue a documentação oficial do Google. Leia direto na fonte:
A auditoria lê o site como um visitante, sem clicar em nada, e mostra o que corrigir.