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.
- 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.
- A sessão se conecta por um endpoint de proxy como
pr.proxynet.io:8000com um nome de usuário que carrega a segmentação: uma parte-country-trpara o país e uma parte de cidade para a cidade. - 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.
- 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. - 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.
- 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 proxy | O que o servidor de anúncios vê | Adequação para verificação |
|---|---|---|
| Proxies residenciais | Uma linha de ISP doméstico na cidade escolhida | O padrão para display e vídeo: checagens de posicionamento, geografia, criativo e segurança de marca |
| Proxies móveis | Uma linha de operadora, ASN móvel | Necessário para inventário comprado por operadora ou in-app e campanhas só para celular |
| Proxies de sessão fixa | O mesmo IP residencial ou móvel por 1-60 minutos | Um modo de sessão, não um pool separado; necessário em toda execução que segue um clique |
| Proxy de datacenter | A faixa de uma empresa de hospedagem | Ruim: muitas plataformas de anúncios excluem essas faixas, então o espaço mostra inventário de reserva |
| Proxy ISP estático | Um IP fixo registrado em ISP por semanas | Uma 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
| Necessidade | Recomendação |
|---|---|
| Display na web em uma ou mais cidades | Proxies residenciais com segmentação por cidade, sessão fixa de 10-15 minutos |
| Campanhas móveis compradas por operadora ou in-app | Proxies móveis, sessão fixa, perfil de dispositivo compatível com a ordem |
| Checagens de cadeia de clique e páginas de destino de afiliados | Uma 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 marca | Saí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úncios | Sem 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.




