Ad Refresh: o que e e como implementar com seguranca

O ad refresh e uma das formas mais eficazes de os editores aumentarem as impressoes publicitarias e a receita com o trafego existente. Em vez de mostrar um unico anuncio por carregamento de pagina, um slot publicitario com refresh serve multiplas criatividades durante uma unica sessao, multiplicando o inventario disponivel sem necessidade de visualizacoes de pagina adicionais.
Mas o ad refresh nao e uma funcao de “ativar e ver a receita crescer”. Mal implementado, pode afundar os seus eCPMs, violar as politicas das redes publicitarias e degradar a experiencia do utilizador. Bem implementado, pode aumentar significativamente a receita total mantendo metricas de viewability saudaveis e a satisfacao dos anunciantes.
Este guia cobre como funciona o ad refresh, os diferentes tipos de ativacao, o que o Google permite e proibe, como o refresh interage com o header bidding e os Core Web Vitals, e as melhores praticas que todo editor deve seguir.
O que e Ad Refresh?
O ad refresh (tambem chamado de recarregamento de anuncios ou auto-refresh) e a pratica de carregar uma nova criatividade publicitaria num slot existente sem que o utilizador navegue para uma nova pagina. Apos um gatilho definido, o anuncio atual e substituido por um novo, gerando uma impressao adicional a partir da mesma posicao.
Um exemplo simplificado: um utilizador le um artigo longo. Um banner publicitario na barra lateral exibe uma criatividade do Anunciante A. Apos 30 segundos (ou apos o utilizador passar de um certo ponto), o slot atualiza-se e exibe uma nova criatividade do Anunciante B. O editor serviu duas impressoes a partir de um unico slot publicitario numa unica pagina.
A distincao chave: o ad refresh acontece dentro de uma sessao de pagina, nao na navegacao entre paginas. E gerido por JavaScript que chama o servidor de anuncios para solicitar uma nova criatividade e renderiza-la no mesmo elemento DOM.
Tipos de Ad Refresh
Existem duas abordagens principais para ativar o ad refresh, cada uma com diferentes casos de uso e implicacoes de politicas.
Refresh baseado em tempo
O tipo mais comum. Um anuncio atualiza-se automaticamente apos um intervalo definido, tipicamente de 30 a 120 segundos. Um temporizador comeca apos o anuncio ser renderizado pela primeira vez (ou tornar-se visivel), e quando o intervalo expira, e disparado um novo pedido de anuncio.
O refresh baseado em tempo funciona melhor em paginas onde os utilizadores passam tempo significativo, como artigos longos, foruns ou conteudo em streaming. E o mais simples de implementar, mas tambem o mais examinado pelas redes publicitarias porque pode gerar impressoes mesmo quando os utilizadores nao estao ativamente envolvidos.
Refresh baseado em eventos
Um anuncio atualiza-se em resposta a uma interacao especifica do utilizador ou evento da pagina. Os gatilhos comuns incluem:
- Clicar num separador ou navegar entre secoes na mesma pagina
- Avancar para o proximo slide numa galeria ou apresentacao
- Alternar entre itens numa ferramenta de comparacao de produtos
- Interagir com um jogo, questionario ou calculadora incorporado
- Deslocar-se alem de marcos de conteudo definidos
O refresh baseado em eventos liga as impressoes diretamente ao engagement, tornando-o mais defensavel do ponto de vista das politicas. Os parceiros de procura tendem a ver o inventario ativado por eventos de forma mais favoravel porque cada impressao se correlaciona com uma acao real do utilizador.
Na pratica, a maioria dos editores utiliza refresh baseado em tempo combinado com condicoes de viewability (o anuncio deve estar no viewport e o separador deve estar ativo). O refresh baseado em eventos e comum em sites com conteudo paginado ou layouts interativos.
Politicas de Ad Refresh: o que o Google permite
As politicas do Google sao as mais importantes de compreender, ja que o Google Ad Manager e o Google Ad Exchange gerem a maioria da publicidade programatica para editores.
Google AdSense: o refresh e proibido
O Google AdSense nao permite que os editores iniciem refreshes de anuncios. Segundo as politicas do programa AdSense, os anuncios nao devem ser recarregados programaticamente. A unica excecao e quando toda a pagina recarrega como resultado da navegacao do utilizador.
Os editores que usam exclusivamente o AdSense nao podem implementar ad refresh. Esta e uma das razoes pelas quais os editores que procuram maximizar receitas frequentemente migram para solucoes de monetizacao mais avancadas que suportam refresh atraves do Google Ad Manager.
Google Ad Manager e AdX: refresh permitido com declaracoes
O Google Ad Manager permite o ad refresh, mas os editores devem declara-lo. O Google requer que os editores:
- Declarem qual inventario se atualiza usando Regras de Inventario no Google Ad Manager
- Especifiquem os gatilhos que causam cada refresh (baseado em tempo ou em eventos)
- Especifiquem o intervalo minimo entre refreshes (o Google recomenda 30 segundos ou mais para web, 30 a 120 segundos para aplicacoes moveis)
Nao declarar o inventario com refresh e uma violacao de politicas que pode resultar em penalizacoes incluindo procura reduzida ou suspensao de conta.
Outros parceiros de procura
Para alem do Google, a maioria dos principais DSPs e SSPs tem as suas proprias politicas de refresh. Alguns aceitam inventario com refresh a tarifas padrao, enquanto outros o descontam ou excluem-se completamente. A transparencia e fundamental: os parceiros devem saber antecipadamente que o inventario se atualiza e a que intervalos.
Como o Ad Refresh afeta a receita
A atratividade do ad refresh e direta: mais impressoes do mesmo trafego significa mais receita. Mas a relacao entre refresh e receita nao e linear.
O equilibrio entre impressoes e eCPM
Cada vez que um slot publicitario se atualiza, gera uma nova impressao. Mas o eCPM das impressoes com refresh e tipicamente inferior ao da primeira impressao nesse slot. Isto acontece porque:
- Os anunciantes valorizam mais as primeiras impressoes. O primeiro anuncio que um utilizador ve numa pagina tem o maior potencial de atencao e engagement.
- O frequency capping e ativado. Muitos anunciantes limitam a frequencia com que um utilizador ve o seu anuncio. Apos a primeira impressao, menos anunciantes sao elegiveis para licitar.
- Alguns parceiros de procura descontam o inventario com refresh. Os compradores que sabem que estao a licitar num terceiro ou quarto refresh podem licitar menos agressivamente.
O objetivo do ad refresh e gerar impressoes adicionais suficientes para que a receita total aumente, mesmo que a receita por impressao diminua. Na maioria das implementacoes bem executadas, a receita total por sessao aumenta, tipicamente entre 20 e 50 por cento.
Viewability e valor para o anunciante
Um fator critico e a viewability. Um anuncio e considerado visivel quando pelo menos 50 por cento dos seus pixeis sao visiveis no viewport durante pelo menos um segundo continuo (o padrao MRC). Se o refresh disparar em anuncios que nao estao a vista, essas impressoes tem viewability proxima de zero.
Por isso as implementacoes inteligentes de ad refresh so ativam um refresh quando o slot publicitario esta ativamente a vista. Se o utilizador passou alem do anuncio ou mudou para outro separador do browser, o temporizador de refresh deve pausar.
Ad Refresh e Header Bidding
Para os editores que usam header bidding (e a maioria deveria), o ad refresh adiciona uma camada de complexidade frequentemente negligenciada.
Um novo leilao para cada refresh
Quando um slot publicitario se atualiza, deve ser executado um novo leilao programatico. Numa configuracao de header bidding (como Prebid.js), isto significa que o refresh ativa novos pedidos de licitacao a todos os parceiros de procura configurados, recolhe as suas respostas, passa as licitacoes vencedoras como key-values ao Google Ad Manager e depois chama o servidor de anuncios para a decisao final de alocacao.
Cada ciclo de refresh passa pelo percurso completo do leilao. Isto e importante porque significa:
- A latencia por refresh importa. Se o timeout do seu header bidding e de dois segundos, cada refresh demora pelo menos dois segundos a completar.
- O bidding server-side ajuda. O header bidding servidor-a-servidor tem menor latencia por pedido do que o bidding client-side, tornando-o mais adequado para refreshes frequentes.
- A densidade de licitacoes pode diminuir. Nem todos os parceiros de procura respondem a cada pedido. No segundo e terceiro ciclo de refresh, alguns parceiros podem nao licitar.
Correlator e rastreamento de sessao
O Google Ad Manager usa um valor de correlator para agrupar pedidos de anuncios da mesma visualizacao de pagina. Ao fazer refresh, os editores precisam de atualizar o correlator para que o Ad Manager trate cada refresh como um novo conjunto de pedidos. O Prebid.js gere isto automaticamente quando usa os seus metodos de refresh integrados, mas implementacoes personalizadas precisam de o gerir explicitamente.
Ad Refresh e Core Web Vitals
Os Core Web Vitals medem o desempenho de carregamento, a interatividade e a estabilidade visual do utilizador real. O ad refresh pode impactar uma destas metricas em particular: o Cumulative Layout Shift (CLS).
Prevenir a mudanca de layout
O CLS mede o movimento visual inesperado na pagina. Se um anuncio com refresh tem dimensoes diferentes do anuncio original, o slot pode redimensionar-se. Para prevenir isto:
- Fixe as dimensoes do slot publicitario. Defina largura e altura explicitas no contentor do anuncio.
- Use tamanhos de anuncio consistentes. Configure o slot para aceitar apenas um tamanho ou um conjunto de tamanhos que partilham a mesma altura.
- Atualize apenas os slots visiveis. O CLS e medido com base em mudancas visiveis para o utilizador.
Lazy Loading e Refresh
Muitos editores usam lazy loading para adiar os pedidos de anuncios ate que o slot esteja proximo do viewport. Ao combinar lazy loading com ad refresh, a interacao e direta: o anuncio inicial carrega de forma adiada quando o utilizador desloca-se perto dele, e o temporizador de refresh comeca apenas apos o anuncio ter sido renderizado e estar a vista.
Melhores praticas para o Ad Refresh
Siga estas diretrizes para maximizar a receita do ad refresh mantendo-se em conformidade e conservando metricas de inventario saudaveis.
1. Exija viewability antes de atualizar
Nunca atualize um anuncio que nao esta no viewport do utilizador. O temporizador de refresh so deve funcionar enquanto o anuncio cumpre o limiar de viewability (pelo menos 50 por cento visivel).
2. Defina intervalos de refresh apropriados
O Google recomenda um minimo de 30 segundos entre refreshes. Muitos editores descobrem que 30 a 60 segundos oferece o melhor equilibrio entre impressoes adicionais e manutencao do eCPM.
3. Declare o inventario com refresh
No Google Ad Manager, use as Regras de Inventario para declarar quais unidades publicitarias se atualizam, o que ativa o refresh e o intervalo minimo. Isto nao e opcional.
4. Detete o separador ativo e o engagement do utilizador
Atualizar anuncios quando o utilizador mudou para outro separador ou deixou a pagina inativa gera impressoes sem valor. Use a Page Visibility API para detetar mudancas de separador.
5. Exclua certos tipos de campanhas
As campanhas de venda direta e os acordos de private marketplace (PMP) frequentemente tem garantias de entrega especificas. Exclua as campanhas garantidas e de reserva do comportamento de refresh.
6. Faca testes A/B de refresh vs. sem refresh
Antes de implementar o refresh em todo o site, teste-o. Execute um teste A/B controlado comparando sessoes com refresh ativado vs desativado. Meca a receita total por sessao, as taxas de viewability e os sinais de engagement. O objetivo e confirmar que o refresh aumenta o RPM de sessao sem degradar a experiencia do utilizador.
7. Monitorize a queda do eCPM entre ciclos de refresh
Rastreie o eCPM para cada ciclo de refresh separadamente. Se o eCPM cair abaixo de um limiar onde a impressao adicional ja nao gera receita significativa, limite o numero de refreshes por sessao.
Como o Clickio gere o Ad Refresh
Implementar corretamente o ad refresh requer gerir a detecao de viewability, a monitorizacao do separador ativo, a coordenacao do header bidding, os ajustes de price floor, a prevencao do CLS e a conformidade com os parceiros de procura, tudo simultaneamente.
A plataforma de monetizacao do Clickio inclui Smart Ad Refresh como uma funcionalidade integrada em todos os formatos compativeis. O sistema aplica regras de refresh avancadas automaticamente: os anuncios atualizam-se apenas quando estao ativamente a vista, o separador do browser esta focado e o utilizador esta envolvido.
Como o Clickio gere a stack publicitaria completa, incluindo header bidding via Prebid, Google Ad Exchange e parceiros de procura premium, os leiloes de refresh sao geridos sem problemas. Nao ha trabalho de integracao adicional.
Pontos-chave
- O ad refresh carrega novos anuncios em slots existentes sem recarregar a pagina, aumentando as impressoes por sessao.
- Existem dois tipos de ativacao: baseado em tempo (o mais comum) e baseado em eventos (ligado a interacoes do utilizador).
- O Google AdSense proibe o refresh. O Google Ad Manager permite-o mas requer uma declaracao completa do inventario.
- O refresh aumenta as impressoes totais, mas o eCPM por impressao diminui a cada ciclo.
- O header bidding executa um novo leilao para cada refresh, pelo que a latencia e a densidade de licitacoes importam.
- Fixe as dimensoes do slot e atualize apenas os anuncios visiveis para proteger os Core Web Vitals.
- Execute sempre testes A/B antes da implementacao e monitorize a queda do eCPM entre ciclos de refresh.