amBrain
AdTechOct 15, 202611 min de leitura

Montar uma rede de anúncios: alugar um ad server, licenciar um ou construir o seu próprio, e quem pode construí-lo

Redes de anúnciosConstruir, licenciar ou alugarQuem constróiDesenvolvimento AdTech
Erro ao carregar a imagem

Uma rede de anúncios nova pode alugar, licenciar ou construir o seu ad server, o software que escolhe e contabiliza os anúncios. Compare as três opções com o tráfego que você espera no mês 24.

O software de uma rede de anúncios começa por um ad server, o programa que escolhe qual anúncio exibir em cada espaço publicitário e contabiliza cada anúncio exibido e clicado. Você pode alugar um, rodar você mesmo um software de ad server licenciado ou open source, ou contratar uma empresa de engenharia que constrói ad tech para desenvolver um que seja da sua empresa. Os ad servers alugados citados neste artigo cobram por requisições de anúncio (chamadas de uma página ou de um app com um espaço publicitário a preencher) ou por impressões (anúncios que foram exibidos). Calcule o custo de cada caminho com o tráfego que você espera no mês 24 e peça às empresas que se oferecem para construir um que mostrem um ad server em produção que elas construíram.

A resposta curta: alugue um ad server ou rode um open source enquanto o tráfego for pequeno. Construa o seu próprio quando o aluguel, com o tráfego que você espera no mês 24, sair mais caro do que construir e operar um. Um limite do plano que trava as vendas, ou uma funcionalidade que o fornecedor não vai construir, é outro motivo para construir. Seja o que for que você alugar, o contrato deve permitir que você saia levando as suas campanhas, os arquivos de anúncio, os cadastros de publishers e de anunciantes e o registro de cada impressão e de cada clique.

Do que uma rede de anúncios precisa no software desde o primeiro dia?

O artigo sobre DSPs, ad exchanges e redes de anúncios trata dos dois lados com que uma rede começa: os publishers que cedem espaço publicitário a ela e os anunciantes que pagam por esse espaço. Do lado do software, cinco tarefas precisam estar funcionando desde a primeira campanha.

  • Escolha do anúncio. Em cada requisição de anúncio, o ad server aplica a segmentação da campanha (país, site, dispositivo), o limite de frequência e o pacing. O limite de frequência é o número máximo de vezes que uma pessoa pode ver o anúncio em um dia ou em uma semana, e o pacing distribui o orçamento ao longo das datas da campanha
  • Contagem. Cada impressão e cada clique são registrados uma única vez, e todos os relatórios saem desses registros
  • Contas e pagamentos dos publishers. Cada publisher vê os próprios ganhos por site e por espaço publicitário e é pago com base nas mesmas contagens
  • Contas e cobrança dos anunciantes. Campanhas, arquivos de anúncio (chamados de criativos no mercado), orçamentos e faturas que batem com os relatórios
  • Verificações de qualidade do tráfego. Filtros que deixam visitas e cliques de bots fora das contagens antes que alguém receba ou seja cobrado por eles

Venda programática é quando o software dos compradores adquire espaço publicitário automaticamente, muitas vezes em um leilão que acontece enquanto a página carrega. Esse tipo de venda pode esperar até que as suas vendas diretas a anunciantes deixem espaço sem comprador. A conexão passa então por um SSP, uma plataforma que oferece o espaço dos publishers a muitos compradores ao mesmo tempo. Em um ad server alugado, essa conexão pode ser um add-on pago.

Quais são as três formas de ter um ad server?

  • Quando você aluga, o fornecedor opera o software e os servidores e guarda os seus registros. Você paga um plano mensal dimensionado em requisições de anúncio ou em impressões, mais os add-ons
  • Com uma licença, paga ou open source, você roda o software de ad server em servidores que você escolhe. Os registros ficam no seu banco de dados, e atualizar o software e mantê-lo funcionando é tarefa sua
  • Construir o seu próprio significa que uma empresa de engenharia escreve o ad server e o software da rede em torno dele. O código é da sua empresa se o contrato o transferir, e a sua empresa paga para operá-lo e modificá-lo

Os fornecedores medem o volume de formas diferentes. A página de preços do AdButler, consultada em 15 de outubro de 2026, dimensiona os planos em requisições de anúncio, a partir de “US$ 179/mês por 1 milhão de requisições de anúncio”. A página de preços do ad server da Epom, consultada no mesmo dia, conta impressões, a partir de “US$ 250/mês” por “8,5 milhões/mês de impressões de display + web móvel”.

Segundo a página de preços da versão hospedada do Revive Adserver, “cada chamada ao ad server é uma requisição” e “esses ‘vazios’ contam, sim, para o cálculo dos custos mensais”, então uma chamada que não devolve nenhum anúncio também é cobrada. O plano “Super” custa US$ 100 por mês por 10 milhões de requisições de anúncio, contra US$ 682 no plano Standard do AdButler, com funcionalidades diferentes em cada um.

O Revive Adserver também é um ad server open source que você pode instalar por conta própria. A página inicial dele, consultada em 15 de outubro de 2026, diz “Download gratuito, uso gratuito.” e lista regras de veiculação “incluindo limite de frequência, segmentação por URL, segmentação geográfica”. O código no GitHub é publicado sob a GNU General Public License, “seja a versão 2 da Licença ou (a seu critério) qualquer versão posterior.” Você paga pelos servidores e pelas pessoas que os operam.

Quando alugar deixa de fazer sentido?

A fatura de um ad server alugado cresce com o tráfego. Anote as requisições de anúncio mensais que você espera no mês 12 e no mês 24 depois do lançamento. Calcule o preço dos dois pontos pelos planos publicados de cada fornecedor, com os add-ons de que você precisa, e multiplique cada fatura mensal por 12.

Ao lado desses valores anuais, coloque o custo de construir o seu próprio. Distribua o preço da primeira versão pelos anos em que você vai usá-la e depois some a hospedagem, a entrega dos arquivos de anúncio e as pessoas que operam e modificam o ad server. Peça a cada empresa de engenharia o preço desses itens para os mesmos dois pontos, por escrito. Um ad server licenciado ou open source é precificado da mesma forma, a partir da taxa de licença, se houver, dos servidores e das pessoas que o operam.

No AdButler, o plano Standard começa em “US$ 682/mês por 10 milhões de requisições de anúncio” e o plano Advanced em “US$ 2.988/mês por 50 milhões de requisições de anúncio”. O acesso à API, a interface que outros softwares usam para extrair os seus dados, custa US$ 550 por mês no Standard e é “gratuito nos planos advanced e enterprise”. Os dados em nível de log (log-level data), que o AdButler descreve como “dados granulares sobre cada requisição de anúncio”, custam US$ 1.100 por mês mais US$ 0,015 por mil nos planos abaixo de um bilhão de impressões, segundo a tabela de preços do add-on. A página não diz se esse milhar se refere a requisições de anúncio ou a impressões, por isso o exemplo abaixo considera um anúncio exibido para cada requisição.

Suponha que uma rede inventada espere 8 milhões de requisições de anúncio por mês no mês 12 e 40 milhões no mês 24, com um anúncio exibido para cada requisição. As primeiras campanhas dela precisam de segmentação por país, que no AdButler fica no add-on Complete Targeting, a US$ 1.100 por mês mais US$ 0,005 por mil, porque o add-on Basic Targeting, de US$ 275, deixa de fora a segmentação geográfica. No mês 12, ela paga US$ 682 pelo Standard, US$ 550 pela API, US$ 1.220 pelos dados em nível de log e US$ 1.140 pela segmentação, ou seja, US$ 3.592 por mês.

No mês 24, ela opera três espaços publicitários em cada um de 40 sites. O AdButler chama cada um desses espaços de zona (zone), e 120 zonas são mais do que as 100 que o Standard permite. Com o Advanced, a fatura passa a ser de US$ 2.988 com a API incluída, US$ 1.700 pelos dados em nível de log e US$ 1.300 pela segmentação, ou seja, US$ 5.988 por mês e cerca de US$ 72.000 por ano. A largura de banda dos arquivos de anúncio servidos pela rede de entrega do AdButler é cobrada por uso, além desses valores.

Se a rede também vender por meio de um SSP, o add-on programático do AdButler custa US$ 110 por mês mais US$ 0,001 por mil lances no Standard e no Essentials, o plano abaixo dele.

Um limite do plano pode forçar a passagem para um plano maior antes que o tráfego faça isso. O plano Standard do AdButler permite 50 anunciantes e 100 zonas, e o Advanced permite 100 anunciantes e 1.000 zonas; o preço do Enterprise aparece como “Fale conosco”. O preço de cada plano vem marcado com “A partir de” para um volume de requisições de anúncio, então um plano pode ser comprado para mais tráfego, mas o limite de zonas dele continua o mesmo.

Outros sinais são dados que você só consegue extrair por meio de add-ons pagos, ou uma funcionalidade que o fornecedor não vai construir, como uma regra de pagamento que os seus publishers pedem. Conte também o custo de sair: cada publisher precisa substituir o código do ad server nas suas páginas, os trechos chamados de ad tags.

O que o contrato de aluguel deve nos permitir levar?

Se você aluga agora e talvez construa depois, peça estas condições já no primeiro contrato.

  • Campanhas, arquivos de anúncio, as definições de cada espaço publicitário e os cadastros de publishers e de anunciantes com o histórico de pagamentos e de cobrança, em um formato documentado
  • Um registro de cada impressão e de cada clique, entregue em um armazenamento que a sua empresa controla
  • Acesso por exportação ou por API até o fim do prazo de aviso prévio, sem taxa extra pela exportação

Ative o registro de cada impressão e de cada clique já no lançamento, porque ele pode não cobrir os meses anteriores à ativação. A documentação da Kevel sobre envio de dados (data shipping), consultada em 15 de outubro de 2026, diz que o recurso “entrega dados de cliques, conversões e impressões diretamente em um bucket do Amazon AWS S3”, um espaço de armazenamento na nuvem da Amazon. E acrescenta: “Não oferecemos o preenchimento retroativo de dados anteriores.”

Na tabela de planos do AdButler, “Exportar para CSV” aparece em todos os planos, e a nota desse item diz que ele vai “converter os relatórios para o formato CSV”, ou seja, cobre os relatórios, e não o registro de cada impressão. A exportação automática pela API é cobrada à parte no Standard e no Essentials.

Se construirmos, o que vem primeiro e o que continuamos comprando?

Comece a construção pela escolha do anúncio e pela contagem, as duas primeiras tarefas acima, porque todo pagamento e toda fatura se apoiam nessas contagens. As telas de publishers e de anunciantes podem vir em seguida, sobre os mesmos registros. Continue comprando o que fornecedores especializados vendem, como as verificações de qualidade do tráfego, a rede de entrega dos arquivos de anúncio e os serviços de pagamento. As vendas programáticas podem continuar com um SSP já existente.

Migre por etapas. Passe parte dos espaços publicitários para o novo ad server e, todos os dias, compare as impressões, os cliques e o dinheiro dele com uma contagem independente, como os números do próprio anunciante. Continue assim até que as duas contagens batam dentro de uma margem definida com antecedência. O artigo sobre relatórios de anúncios que não batem com os logs do bidder explica como comparar dois conjuntos de contagens antes de faturar com base no novo.

O que muda se a rede revender espaço de forma programática?

Revender de forma programática traz dois arquivos públicos definidos pelo IAB Tech Lab, uma entidade sem fins lucrativos que define padrões para a publicidade digital. O primeiro, o ads.txt, é um arquivo de texto que cada publisher coloca na raiz do seu site. Segundo a página do IAB Tech Lab sobre o ads.txt, consultada em 15 de outubro de 2026, os publishers o usam “para declarar publicamente as empresas que eles autorizam a vender o seu inventário digital.” Inventário, aqui, significa o espaço publicitário deles.

Quando a sua rede revende o espaço de um publisher por meio de um SSP, ela tem uma conta nesse SSP. O ads.txt do publisher precisa então de uma linha com o domínio do SSP (campo nº 1), o ID da sua conta (campo nº 2) e a palavra RESELLER. A versão 1.1 da especificação do ads.txt, lançada em agosto de 2022, diz que RESELLER significa que o publisher “autorizou outra entidade a controlar a conta indicada no campo nº 2 e a revender o seu espaço publicitário pelo sistema do campo nº 1.” Preveja no seu software uma verificação de que o arquivo de cada publisher traz as linhas que deveria trazer.

O segundo arquivo, o sellers.json, é publicado pela plataforma que vende: a página do IAB Tech Lab sobre o sellers.json diz que “SSPs e exchanges publicariam os seus arquivos sellers.json para que os compradores os analisassem”. Pela especificação do sellers.json, a entrada da sua rede no arquivo do SSP deve ser INTERMEDIARY, o tipo para uma conta cujo inventário “não pertence à entidade nomeada ou o sistema de publicidade não paga diretamente a ela”. O tipo é BOTH se a mesma conta também vende espaço em sites que são seus.

Se mais tarde os compradores se conectarem a um ad exchange próprio, uma plataforma que roda os leilões em que o espaço publicitário é vendido, cada publisher precisa listá-lo no seu arquivo ads.txt. A especificação do sellers.json, datada de julho de 2019 e ainda na versão 1.0, diz que todo sistema de publicidade listado em um arquivo ads.txt “deve publicar um arquivo Sellers.json”.

Como avaliamos uma empresa que se oferece para construir a nossa rede de anúncios?

O artigo sobre DSPs, ad exchanges e redes de anúncios lista verificações gerais para qualquer fornecedor de ad tech. Para uma rede de anúncios, acrescente estas quatro.

  • A empresa mostra um ad server, um bidder (software que dá lances por espaço publicitário em leilões) ou um pipeline de relatórios (software que transforma os registros de impressões e cliques em relatórios) que ela construiu. O sistema atende tráfego real hoje, e os relatórios dele são abertos ao vivo, em uma tela
  • Peça à empresa que diga qual evento ela registra como impressão e como um clique é vinculado a ele. Ela também deve mostrar como os relatórios dela foram conciliados com as contagens do próprio anunciante na última vez em que divergiram
  • Um limite de frequência de, digamos, três exibições por dia precisa se manter quando as requisições de uma mesma pessoa chegam a vários servidores ao mesmo tempo. A empresa deve explicar como a arquitetura dela mantém uma contagem única
  • Coloque no contrato quem é dono do código no final e quais partes ficam com a empresa contratada

Onde a amBrain se encaixa?

A amBrain constrói ad servers: segmentação, limite de frequência e relatórios. Duas outras linhas da lista de serviços dela dizem: “A amBrain constrói supply-side platforms (SSP) para publishers.” e “A amBrain constrói pipelines de analytics de eventos para ad tech: coleta, processamento e relatórios de eventos de impressão e de clique.”

A amBrain constrói software desde 2019. Em AdTech, ela trabalha com desenvolvimento de DSP, plataformas de real-time bidding e engenharia de ad exchange, e o RTBBidder é uma demand-side platform que a amBrain construiu para um cliente. Uma demand-side platform (DSP) é um software que compra espaço publicitário para anunciantes.

A amBrain trabalha em três formatos: entrega completa, time dedicado ou engenheiros embarcados no seu time. A frase dela sobre propriedade é: “O cliente mantém a propriedade integral do produto e do código, exceto dos nossos componentes reutilizáveis.” Pergunte quais são esses componentes, nome por nome, antes de assinar.

Este artigo não é um estudo de caso: ele não descreve a rede de anúncios de nenhum cliente e não afirma que a amBrain construiu uma. O RTBBidder é citado apenas como um DSP que a amBrain construiu, e o artigo não diz como a amBrain responde às quatro verificações acima, então faça à amBrain as mesmas perguntas que a qualquer outra empresa. AdButler, Epom, Kevel e Revive Adserver são citados como exemplos, e a amBrain não afirma ter usado nenhum deles, nem ter feito integração com eles, migrado a partir deles ou firmado parceria com eles. O artigo não traz preços nem prazos da amBrain, e os números de tráfego, de sites e de frequência dos exemplos são inventados.

Tem um projeto assim na mesa?

Traga sua arquitetura atual e o modo de falha que preocupa você, e vamos analisá-lo juntos em meia hora.