Diferenças dos lances em tempo real em transações programáticas garantidas

Aprenda noções básicas dos lances em tempo real (RTB) para transações programáticas garantidas

Uma transação programática garantida (PG) é um número fixo de impressões que o comprador concorda antecipadamente em pagar. O CPM, os tamanhos de anúncios e as datas de início/término da transação também são fixos.

As consultas por segundo (QPS) são ignoradas para a PG. No entanto, se um bidder for limitado por QPS, isso poderá resultar na remoção de oportunidades de transações preferenciais (PD, na sigla em inglês), leilões privados (PA, na sigla em inglês) e leilões abertos (OA, na sigla em inglês) caso a configuração dele não seja otimizada.

Uma chamada pode incluir mais de um ID da transação PG. Nesse caso, espera-se que os bidders respondam com um lance para cada ID da transação enviado na solicitação. O bidder deve tentar responder ao máximo possível de IDs da transação para garantir que um lance seja aceito.

Saiba mais sobre o protocolo de lances em tempo real (RTB).

Pré-requisitos da PG

  1. Entre em contato com seu representante de suporte para analisar a qualificação técnica e ativar as transações programáticas garantidas.
  2. No caso dos bidders, é preciso ativar na interface do Authorized Buyers a opção de sempre incluir as transações garantidas nas configurações de pré-segmentação.

Campos de lances em tempo real para programática garantida

  • direct_deal_id
    • Assim como os leilões privados/Transações preferenciais, cada programática garantida é marcada com um ID da transação.
  • deal_type
    • O valor será configurado como PROGRAMMATIC_GUARANTEED.
  • Fixed_cpm_micros
    • Representa o CPM dos termos da transação que foi estabelecido por ambas as partes. No momento, ignoramos o valor do lance (da resposta) no leilão e sempre cobrimos o lance de acordo com o CPM dos termos da transação.
  • Publisher_blocks_overridden
    • Esse valor sempre será configurado como verdadeiro nas transações programáticas garantidas e preferenciais. Assim como nos leilões privados, essa configuração modifica as definições de bloqueio do editor, mas não as políticas do Ad Exchange nem as decisões da Central de revisão de anúncios.
  • must_bid
    • Ainda que precisem atingir a meta de impressões na transação PG, os compradores não são obrigados a dar lances em todas as chamadas. Para ajudar os compradores a determinar o que fazer a respeito de chamadas ou lances, é exibido o indicador must_bid:
      • Se a transação estiver com o ritmo adiantado (must_bid=false), o comprador poderá optar por não dar lances.
      • Caso contrário (must_bid=true), ele precisará dar um lance.
      Em ambos os casos, o sistema ainda tenta monetizar a impressão de forma eficiente. No entanto, quando must_bid=true e o comprador não der um lance, talvez ele afete negativamente a exibição da transação e a disponibilidade do inventário.

Todos os outros campos de RTB (por exemplo, tamanho do espaço do anúncio, atributos do criativo etc.) são os mesmos para a programática garantida.

OpenRTB

Para o OpenRTB, transações programáticas garantidas usam o objeto do mercado privado (PMP, na sigla em inglês) padrão "OpenRTB".

Exemplo

pmp {
   deals {
      id: "364236728761843960"
      bidfloor: 16.64
      bidfloorcur: "USD"
      at: 3
   }
}
  • Deals.id é o mesmo que direct_deal_id.

  • Deals.bidfloor é o mesmo que fixed_cpm_micros (com bidfloorcur indicando a moeda).

  • Deals.at indica o “tipo de leilão”. As transações programáticas garantidas/preferenciais sempre serão definidas como 3 para "preço fixo".

  • DealExt.must_bid é o mesmo que must_bid.

Adições a MatchingAdData na solicitação de lance

As adições feitas à solicitação de lance estão destacadas abaixo:

// Informações sobre as configurações de pré-segmentação correspondentes.
mensagem MatchingAdData {

   // Informações sobre transações correspondentes do inventário.
   mensagem DirectDeal {
     // Um ID que identifica a transação
     optional int64 direct_deal_id = 1 [
       (datapol.semantic_type) = ST_PUBLISHER_ID
     ];

   // O CMP fixo da transação que se aplica à sua conta para este espaço do anúncio. Se
  // você optar por dar um lance na impressão, esse lance terá que ser pelo menos do
  // valor de fixed_cpm_micros. Se vencer, você receberá sempre a cobrança de
  // fixed_cpm_micros. O valor está em micros da moeda da sua conta.
   // Por exemplo, se o CPM fixo for 1290000 (1,29 na moeda da sua
   // conta), você precisará fazer um lance pelo menos desse valor. Se você vencer, a
   // cobrança será de um CPM de 1,29 na moeda da sua conta.
   optional int64 fixed_cpm_micros = 2;

   // É o tipo de transação.
   enum DealType {
      UNKNOWN_DEAL_TYPE = 0;
      PREFERRED_DEAL = 1;
      PRIVATE_AUCTION = 2;
      PROGRAMMATIC_GUARANTEED = 3;
   }
   optional DealType deal_type = 3 [default = UNKNOWN_DEAL_TYPE];

   // Se o editor isentou esta transação dos blocos configurados.
   // Esta configuração não substitui as políticas do AdX nem as decisões da Central
   // de revisão de anúncios.
   optional bool publisher_blocks_overridden = 4 [default = false];

Negociar transações

Transações podem ser negociadas no Authorized Buyers. Procure o tipo de transação "Programática garantida" na caixa de pesquisa da guia Descobrir no Marketplace do Authorized Buyers.

Transações podem ser negociadas com a API AdX Buyer REST v2

Finalização de transações com a configuração concluída

Depois que uma proposta de transação é finalizada, é possível fazer upload dos criativos e associá-los à transação usando a API Buyer REST v1.4.

Para isso, use o método addDeal na API REST.

Isso foi útil?

Como podemos melhorá-lo?

Precisa de mais ajuda?

Siga as próximas etapas:

Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
18201849724638968137
true
Pesquisar na Central de Ajuda
true
true
true
true
true
71030
false
false