O Blockchain-Ads oferece aos editores uma forma otimizada de monetizar seu inventário por meio de licitações em tempo real (RTB). Este guia explica os fundamentos do RTB, como funciona em nosso sistema, os detalhes de integração e o que esperar das ofertas.
O que é Licitação em Tempo Real (RTB)?
RTB é um processo de publicidade programática em que as impressões de anúncios são leiloadas em tempo real à medida que os usuários carregam seu site ou aplicativo. Os leilões acontecem em milissegundos, permitindo que os anunciantes licitem em espaços publicitários específicos com base nos dados do usuário, contexto e critérios de segmentação. Isso garante uma colocação eficiente do anúncio e ajuda os editores a maximizar a receita com lances de alta qualidade.
Na Blockchain-Ads, seguimos o padrão IAB OpenRTB, sendo o OpenRTB 2.5 (baseado em JSON) a especificação mais amplamente usada atualmente. Isso padroniza a comunicação entre editores (por meio de plataformas do lado da oferta ou SSPs) e anunciantes (por meio de plataformas do lado da demanda ou DSPs).
Principais Benefícios para Editores:
- Acesso a anunciantes premium em setores como cripto, fintech, jogos de azar e muito mais.
- Otimização de receita em tempo real sem negociações manuais.
- Mecânicas de leilão transparentes para garantir preços justos.
Começando com a Integração RTB
Para participar dos leilões RTB, os editores enviam solicitações de lances para nosso endpoint. Use a seguinte URL para licitar:
URL de Licitação do Editor: https://server.blockchain-ads.com/www/delivery/rtb.php
Integre isso ao seu servidor de anúncios ou configuração de SSP. Certifique-se de que seu sistema gere IDs de leilão exclusivos e inclua todos os campos necessários para um processamento bem-sucedido.
Exemplo de Solicitação de Lance (OpenRTB 2.5)
Uma solicitação de lance é um objeto JSON enviado quando um espaço publicitário fica disponível. Ele descreve a impressão, usuário, dispositivo e detalhes do leilão. Aqui está um exemplo:
Campos Obrigatórios
- id (string): ID de leilão exclusivo gerado por solicitação.
- imp (array): Objetos de impressão; cada imp.id é mapeado para seu ID de zona interno para o espaço publicitário.
- device.ip (string): Endereço IP do usuário para geolocalização e segmentação.
Principais Partes Explicadas
- id: Rastreia o leilão.
- imp: Define os detalhes do espaço publicitário, como tamanho, posição e preço mínimo.
- site / app: Fornece contexto do site ou aplicativo para relevância.
- device: Inclui user-agent e IP para segmentação por dispositivo.
- user: ID de usuário para lances personalizados.
- at: Tipo de leilão (2 = leilão de segundo preço, em que o vencedor paga o segundo lance mais alto).
- tmax: Tempo máximo de resposta em milissegundos (por exemplo, 120ms).
Exemplo de Resposta de Lance (OpenRTB 2.5)
Se sua solicitação de lance atender aos nossos critérios, retornaremos uma resposta com o anúncio vencedor. Aqui está um exemplo:
Principais Partes Explicadas
- seatbid: Contém ofertas de DSPs.
- bid.price: Lance de CPM em USD.
- adm: Marcação de anúncio (HTML/JS para exibição; VAST para vídeo).
- adomain: Domínio do anunciante (exigido pelo IAB).
- cid / crid: IDs de campanha e criativo.
- w, h: Dimensões do anúncio que correspondam ao seu espaço.
Fluxo de Trabalho Atual (Lógica RTB Simplificada)
Nosso sistema usa uma abordagem RTB simplificada com um limite estático de CPM aplicado a todas as campanhas e editores. Isso não é um leilão totalmente dinâmico, mas garante entrega rápida e confiável de anúncios.
Como Funciona:
- Você envia uma solicitação de lance com seu preço mínimo (por exemplo, bidfloor).
- Nós o comparamos com nosso preço fixo de CPM.
- Se seu mínimo for ≥ nosso CPM, retornamos um anúncio por meio da resposta do lance.
- Se for menor, nenhum anúncio será veiculado (o espaço pode passar para outras redes).
Este modelo prioriza correspondências de qualidade e, ao mesmo tempo, mantém a eficiência.
Melhorias Futuras
Estamos planejando introduzir preços dinâmicos de CPM por conta de editor. Isso permitiria limites personalizados com base na qualidade do inventário, no tráfego ou nas preferências. Nossa lógica então compararia os lances com seu valor específico, oferecendo mais flexibilidade e ganhos potencialmente maiores.
Perguntas Frequentes
E se minha solicitação de lance for inválida? Retornaremos um erro. Certifique-se de que todos os campos obrigatórios estejam incluídos e formatados corretamente.
Como faço para testar a integração? Use o modo sandbox ou entre em contato com nossa equipe para solicitações de amostra. Monitore os logs para tempos de resposta abaixo de tmax.
O Blockchain-Ads oferece suporte ao inventário de aplicativos? Sim, use o objeto do aplicativo em vez do site nas solicitações de aplicativos móveis.
Qual CPM posso esperar? Nosso limite estático garante tarifas competitivas, geralmente mais de $20 em setores premium, mas varia de acordo com a qualidade do tráfego.