ProxynetProxynet

Como funciona a verificação de anúncios com proxies

Publicado:

16 min de leitura

Acar Diveroli
Autor: Acar Diveroli
Quatro paradas em uma esteira: lista de alvos, IP de saída na cidade, captura de um anúncio e tela azul com correspondência

O plano de mídia diz que seu banner roda em três sites de notícias de Izmir, só no celular, nas noites de dias úteis. O relatório da agência confirma. Você abre um desses sites numa terça-feira à tarde, do escritório em Istambul, e vê um anúncio de seguro de carro onde o seu deveria estar. Ninguém está mentindo. O servidor de anúncios viu uma linha fixa empresarial em outra cidade, um navegador de desktop e um horário fora da janela da campanha, e escolheu outra campanha. Para ver o que um leitor de Izmir viu ontem à noite, você precisa parecer um leitor de Izmir ontem à noite.

Este artigo explica o que a verificação de anúncios checa, por que uma mesma página mostra anúncios diferentes a visitantes diferentes, como um proxy transforma uma olhada em uma medição repetível, e o fluxo de trabalho: lista de alvos, IP de saída, captura, comparação, relatório. Também cobre o que registrar para que uma constatação resista a uma disputa, os erros que produzem alarmes falsos e qual tipo de proxy serve para cada tarefa.

O que é verificação de anúncios?

Verificação de anúncios é o conjunto de checagens que um anunciante, uma agência ou um fornecedor de medição executa para confirmar que uma campanha foi entregue como foi comprada. A ordem de inserção define posicionamento, geografia, criativo, cronograma e regras de segurança de marca; a verificação compara cada item com o que o navegador de um visitante real recebeu. Na prática, são seis perguntas.

  • Posicionamento. O anúncio está no site, na seção e no espaço que foram vendidos? O ads.txt do IAB Tech Lab permite que um publisher liste seus vendedores autorizados; um vendedor ausente desse arquivo é a primeira coisa que uma checagem de posicionamento pega.
  • Entrega geográfica. Uma campanha comprada para uma cidade chega aos visitantes de lá e fica fora das telas de quem está fora do alvo?
  • Criativo. A versão renderizada é a aprovada: idioma, tamanho e página de destino certos, sem oferta vencida, sem imagem quebrada?
  • Segurança de marca. O que está ao lado do anúncio: a notícia de um acidente, uma transmissão pirata, uma página de texto gerado? O Trustworthy Accountability Group mantém um programa Brand Safety Certified para esse problema; a verificação checa se a promessa se sustenta na página.
  • Tráfego inválido e fraude de cliques. Impressões e cliques vêm de pessoas reais? A página de ajuda do Google Ads sobre tráfego inválido o define como tráfego que não representa interesse genuíno no seu negócio, e o Media Rating Council publica as Invalid Traffic Detection and Filtration Guidelines, pelas quais os fornecedores de medição são auditados. A verificação checa se os números filtrados batem com a página.
  • Conformidade de afiliados. Os afiliados rodam o criativo e a página de destino aprovados e respeitam as regras sobre dar lances no nome da sua marca? Um parceiro que mostra uma página para a sua equipe de conformidade e outra para clientes no exterior só é pego de onde esses clientes estão.

Por que a mesma página parece diferente do escritório e da cidade-alvo?

Um espaço de anúncio não é uma imagem fixa. Quando a página carrega, o espaço pede um criativo a um servidor de anúncios, o servidor roda um leilão ou um conjunto de regras, e o vencedor é desenhado. As entradas dessa decisão são o que muda entre o seu escritório e a cidade-alvo.

  • Localização do IP. O servidor lê o país e, quando o banco de dados permite, a cidade a partir do IP do visitante. Uma campanha segmentada para Izmir não é candidata para uma requisição de Istambul. Por que essa leitura às vezes erra: Por que meu IP mostra outra localização? O que ele revela.
  • Tipo de rede. Seu ASN, o número que identifica a rede, mostra se o IP pertence a um ISP doméstico, a uma operadora móvel ou a uma empresa de hospedagem. Muitas plataformas de demanda excluem faixas de datacenter, então uma checagem feita de um IP de datacenter vê inventário sobrando, não a sua campanha.
  • Dispositivo e navegador. Campanhas só para celular são decididas pelo user agent e pela tela. Um navegador de desktop fingindo ser um telefone em uma linha empresarial é inconsistente o bastante para ser sinalizado; veja O que é fingerprint do navegador?.
  • Frequência e histórico. Cookies carregam um contador de frequência. Um revisor que recarrega a página dez vezes esgota o limite e depois assiste outras campanhas ganharem o espaço.
  • Horário. Dayparting, ritmo de gasto do orçamento e o fim de uma campanha mudam o que o espaço mostra às 15:00 e às 21:00.
  • Estado do consentimento. Onde existe um banner de consentimento, a página serve anúncios contextuais até o visitante decidir e anúncios personalizados depois. Um script que nunca toca no banner mede uma pilha de anúncios que nenhum humano vê.

O mesmo mecanismo faz os resultados de busca variarem de pessoa para pessoa (Por que o Google mostra resultados diferentes para cada um?) e dá a uma assinatura um preço diferente no exterior (Por que os preços mudam de país para país? Geo-pricing). Um site ajusta sua saída à requisição; para auditar uma versão, você precisa enviar a requisição daquela versão.

Como um proxy torna a checagem possível?

Um proxy não muda o que o servidor de anúncios decide. Ele muda as entradas, para que a decisão seja a que o seu público recebe.

  1. A ferramenta de verificação abre um navegador headless, um motor de navegador real sem janela visível, para que tags de anúncio e carregamento preguiçoso se comportem como para uma pessoa.
  2. A sessão se conecta por um endpoint de proxy como pr.proxynet.io:8000 com um nome de usuário que carrega a segmentação: uma parte -country-tr para o país e uma parte de cidade para a cidade.
  3. O IP de saída é residencial ou móvel. O servidor de anúncios do publisher vê um ISP doméstico ou uma rede de operadora na cidade-alvo, que é a cara de um leitor real.
  4. Uma sessão fixa prende o IP. Carregamento da página, requisição do anúncio, download do criativo e redirecionamentos do clique precisam sair do mesmo endereço, ou o servidor de anúncios conta vários visitantes. Na Proxynet a sessão dura de 1 a 60 minutos, definida com uma parte -session-…-ttl-… no nome de usuário.
  5. O navegador registra a evidência: uma captura de página inteira, o HTML renderizado, as requisições e respostas de anúncios, a URL final depois da cadeia de clique e os metadados da execução.
  6. O motor de comparação confere o registro com a ordem: domínio esperado, hash do criativo, página de destino, geografia e janela de horário.

O proxy é só os passos dois e três, mas sem eles os passos cinco e seis descrevem o escritório, não o público.

Qual tipo de proxy serve para verificação de anúncios?

Tipo de proxyO que o servidor de anúncios vêAdequação para verificação
Proxies residenciaisUma linha de ISP doméstico na cidade escolhidaO padrão para display e vídeo: checagens de posicionamento, geografia, criativo e segurança de marca
Proxies móveisUma linha de operadora, ASN móvelNecessário para inventário comprado por operadora ou in-app e campanhas só para celular
Proxies de sessão fixaO mesmo IP residencial ou móvel por 1-60 minutosUm modo de sessão, não um pool separado; necessário em toda execução que segue um clique
Proxy de datacenterA faixa de uma empresa de hospedagemRuim: muitas plataformas de anúncios excluem essas faixas, então o espaço mostra inventário de reserva
Proxy ISP estáticoUm IP fixo registrado em ISP por semanasUma identidade de monitoramento de longa duração para poucas páginas, não cobertura geográfica

O fluxo de verificação, passo a passo

Esta é a sequência que rodamos para as nossas próprias campanhas e para a conformidade de parceiros, em uma plataforma comercial ou em um script construído sobre um navegador headless.

1. Monte a lista de alvos

Comece pela ordem de inserção, não pelo mapa do site do publisher. Para cada item de linha anote os domínios e seções, os alvos geográficos até a cidade, a divisão por dispositivo, as datas e horas da campanha, os criativos aprovados com um hash de cada um e a URL de destino aprovada. Para afiliados, acrescente as páginas do parceiro e os termos de busca nos quais ele pode dar lances.

2. Escolha o IP de saída por alvo

Cada linha recebe um perfil de IP: país, cidade, tipo de rede e duração da sessão. Residencial para display na web, móvel para linhas compradas por operadora ou in-app, e uma sessão longa o bastante para a página, os espaços de carregamento preguiçoso e a cadeia de clique; de dez a quinze minutos é um padrão confortável. No painel você escolhe o país e a cidade; o ASN é lido do log depois da execução, e essa leitura prova que a saída foi uma linha doméstica ou de operadora.

3. Capture

O navegador headless se conecta pelo endpoint escolhido, define um viewport e um user agent compatíveis com a ordem, trata o banner de consentimento como um usuário faria, carrega a página, rola para disparar os espaços preguiçosos, espera as requisições de anúncio se estabilizarem e salva a captura, o HTML e o log de rede. Para checagens de clique, ele clica no criativo, segue cada redirecionamento no mesmo IP fixo e registra a URL final.

4. Compare

A comparação é mecânica: criativo aprovado no espaço aprovado, requisição de anúncio a um vendedor autorizado, URL final igual à página de destino aprovada, horário da captura dentro da campanha, geografia de saída igual à do item de linha. Divergências recebem uma classe: não entregue, criativo errado, geografia errada, adjacência insegura, vendedor não autorizado, página de destino errada.

5. Relate

O relatório lista cada item de linha com a quantidade de capturas, a parcela que bateu e uma captura por divergência com a linha de log embaixo. Um publisher lê a linha de log primeiro: IP, ASN e carimbo de tempo permitem achar a mesma requisição nos próprios logs dele.

O que registrar em cada captura

Uma captura sem contexto é uma opinião. A linha de log que a transforma em evidência carrega estes campos.

  • IP de saída como o site-alvo o vê, com o país e a cidade atribuídos a ele no momento da captura.
  • ASN e tipo de rede: qual ISP ou operadora, e se a faixa é residencial, móvel ou de hospedagem.
  • Carimbo de tempo em UTC, com o fuso horário do mercado-alvo anotado.
  • URL da página e URL final depois da cadeia de clique, mais cada redirecionamento entre elas.
  • Hash da captura e hash do criativo, por exemplo SHA-256 do arquivo de imagem e do recurso renderizado, provando que a captura não foi alterada e que o criativo é o aprovado.
  • Detalhes da requisição de anúncio: o domínio do servidor de anúncios, os identificadores do vendedor e se o vendedor aparece no ads.txt do publisher.
  • Sessão e dispositivo: user agent, viewport, estado do consentimento, identificador da sessão fixa e as partes de país e cidade do nome de usuário do proxy.

Guarde as capturas brutas pela janela de disputa dos seus contratos. Armazenamento é barato; uma discussão sobre posicionamento sem a captura original não é.

O que a verificação é, e o que não é

A verificação de anúncios mede as suas próprias campanhas e os parceiros a quem você paga; o proxy existe para que a medição seja feita do ponto de vista do público. Duas coisas ficam fora dessa linha.

Automatizar cliques em anúncios não é verificação, seja qual for o nome que se dê. A página de ajuda do Google Ads lista cliques intencionais de concorrentes e de usuários pagos entre seus exemplos de tráfego inválido, e sua equipe de Ad Traffic Quality revisa padrões incomuns com sistemas automáticos e pessoas. Uma checagem de clique segue uma cadeia por captura para ver onde ela termina; nunca gera cliques nos anúncios de ninguém.

Catalogar as campanhas de todo mundo extraindo o inventário de um publisher é outra atividade, com outras regras; mantenha a lista de alvos amarrada à ordem de inserção.

Onde o mesmo fluxo é usado

  • Campanhas de display e vídeo em várias cidades. Cada cidade recebe sua própria saída residencial e seu conjunto de capturas. Página do produto: verificação de anúncios.
  • Varreduras de segurança de marca. Páginas onde o criativo apareceu são recapturadas da geografia-alvo e classificadas por adjacência. Página do produto: proteção de marca.
  • Monitoramento de anúncios de busca. Qual anunciante ocupa o primeiro resultado pago para o termo da sua marca muda por cidade, então a checagem roda daquela cidade. Detalhes em Fraude de cliques no Google Ads: o que é e como detectar.
  • Escolha de fornecedor. Pool, cobertura de cidades e modelo de sessão decidem quantas dessas linhas você consegue rodar; cinco fornecedores são comparados em Os melhores proxies para verificação de anúncios - 2026.

Erros comuns que produzem constatações falsas

  • Capturar de um IP de datacenter. O espaço mostra inventário de reserva e o relatório diz "não entregue". Confira o ASN no log antes de acreditar em uma falha.
  • Ler uma página em cache. Um CDN ou o cache do navegador serve as tags de anúncio de ontem. Desative o cache no navegador headless.
  • Ignorar o banner de consentimento. A página antes do consentimento roda uma pilha de anúncios reduzida. Decida uma vez como a execução trata o banner e registre a escolha.
  • Rotacionar o IP no meio da cadeia. Um endpoint rotativo dá ao redirecionamento do clique um endereço novo e a cadeia quebra; use uma sessão fixa.
  • Perfil de dispositivo errado. Um viewport de desktop em um item de linha só para celular produz um espaço vazio toda vez.
  • Recarregar a mesma página do mesmo IP. O limite de frequência enche e as capturas seguintes mostram outras campanhas; distribua as capturas entre sessões e horários.
  • Confiar cegamente no banco de dados de IP. O banco de geolocalização do publisher pode colocar o IP em uma cidade vizinha. Trate uma única divergência geográfica como pista, não como veredito.

Guia de decisão

NecessidadeRecomendação
Display na web em uma ou mais cidadesProxies residenciais com segmentação por cidade, sessão fixa de 10-15 minutos
Campanhas móveis compradas por operadora ou in-appProxies móveis, sessão fixa, perfil de dispositivo compatível com a ordem
Checagens de cadeia de clique e páginas de destino de afiliadosUma linha residencial ou móvel em modo Proxies de sessão fixa, sessão mais longa que a cadeia
Monitoramento de anúncios de busca para o termo da sua marcaSaída residencial em cada cidade-alvo, uma consulta por sessão, resultados registrados com o IP
Baixar os relatórios da sua própria plataforma de anúnciosSem proxy, ou uma linha de datacenter; a plataforma sabe quem você é

Perguntas frequentes

Preciso de um proxy se a campanha roda só na minha própria cidade?

Normalmente sim. Sua linha de escritório é uma conexão empresarial com IP fixo, um histórico de frequência e possivelmente um ASN do tipo hospedagem atrás de um gateway corporativo; uma saída residencial na mesma cidade é a cara do público.

O que é melhor para verificação de anúncios, proxies residenciais ou móveis?

Residencial é o padrão para display na web e vídeo. Móvel é para campanhas compradas sobre tráfego de operadora ou exibidas dentro de apps, onde o servidor de anúncios espera um ASN de operadora. Muitas equipes rodam os dois e deixam o item de linha decidir.

Quanto tempo a sessão fixa deve durar?

O bastante para carregar a página, esperar os espaços preguiçosos e seguir a cadeia de clique, com folga. De dez a quinze minutos cobre a maioria das capturas de página única; o teto na Proxynet é de 60 minutos.

Dá para verificar anúncios sem um navegador headless?

Só em parte. Uma requisição HTTP simples traz o HTML da página, mas não o anúncio, porque o anúncio é inserido por JavaScript depois do carregamento. A captura, o criativo renderizado e a cadeia de clique precisam todos de um motor de navegador.

Fazer verificação de anúncios por proxy é permitido?

Verificar as suas próprias campanhas e a conformidade dos seus parceiros do ponto de vista do público é parte normal da compra de mídia; os órgãos do setor citados acima existem para padronizar isso. O que não é permitido é gerar cliques ou impressões em qualquer anúncio.

E se o publisher contestar a constatação?

Envie a linha de log: IP, ASN, carimbo de tempo, URL da página, URL final, hash da captura. O publisher consegue achar a mesma requisição no log do servidor de anúncios dele por horário e IP. Sem esses campos, uma constatação é uma discussão sobre confiança; com eles, é uma consulta.

Em resumo

Verificação de anúncios é um problema de ponto de vista. O servidor de anúncios ajusta cada espaço à localização do IP, ao tipo de rede, ao dispositivo, ao histórico e ao estado de consentimento do visitante, então uma checagem do escritório mede o escritório. Uma saída residencial ou móvel na cidade-alvo, mantida por uma sessão fixa, deixa um navegador headless registrar o que o público viu; uma linha de log com IP, ASN, carimbo de tempo e hashes transforma esse registro em evidência que um parceiro consegue reproduzir. O lado do proxy está na página de verificação de anúncios.