Gerador de Config de Ad Unit Prebid.js

Monte uma config de ad unit Prebid.js com media types banner, video e native mais params de bidder, depois copie um snippet pbjs.addAdUnits() pronto — tudo no seu navegador.

O Gerador de Ad Unit Prebid roda inteiramente no seu navegador. O código da sua ad unit, os nomes de bidder e os params de placement são usados apenas para montar a config localmente e nunca são enviados à ArrayKit.

Abrir o Gerador de Bid Request OpenRTB

Sobre Gerador de Ad Unit Prebid

O Gerador de Ad Unit Prebid transforma um formulário simples em uma config de ad unit Prebid.js válida e um snippet pbjs.addAdUnits() pronto para copiar. Defina o código da ad unit, alterne os media types banner, video ou native, adicione tamanhos de banner como 300x250 e 728x90, escolha um contexto de video instream ou outstream com um player size e anexe um ou mais bidders com seus params — appnexus placementId, rubicon accountId/siteId/zoneId e por aí vai. Foi feito para engenheiros de ad-ops e desenvolvedores de header-bidding que estão conectando novos placements e querem um objeto inicial limpo sem editar JSON à mão. Tudo é gerado no seu dispositivo: nenhuma tag de anúncio, id de bidder ou param de placement é jamais enviado, então você pode prototipar unidades de produção reais sem vazar seu setup.

Recursos

Como usar Gerador de Ad Unit Prebid

  1. Insira o código da ad unit (seu id de div do GPT ou nome do slot)
  2. Alterne banner, video ou native e preencha tamanhos ou contexto
  3. Adicione cada bidder e seus params (por exemplo appnexus placementId)
  4. Copie o snippet pbjs.addAdUnits() ou o objeto adUnit bruto para o seu wrapper

Exemplo

Entrada

code: div-gpt-ad-1
banner: 300x250, 728x90
bidder: appnexus  placementId: 13144370

Saída

pbjs.addAdUnits([{ code: 'div-gpt-ad-1', mediaTypes: { banner: { sizes: [[300,250],[728,90]] } }, bids: [{ bidder: 'appnexus', params: { placementId: 13144370 } }] }]);

Uma ad unit banner com um bid da AppNexus, pronta para o seu wrapper Prebid.js.

Erros comuns e solução de problemas

Perguntas frequentes

O que o Gerador de Ad Unit Prebid produz?
Ele produz duas coisas: um snippet pbjs.addAdUnits() pronto para copiar envolvido em um pbjs.que.push, e o objeto adUnit bruto. Ambos contêm o código da sua ad unit, os mediaTypes habilitados (banner/video/native) e um array bids com cada bidder e seus params.
Como adiciono múltiplos bidders a uma ad unit?
Clique em Add bidder para cada parceiro de demanda, digite o código de adapter (appnexus, rubicon, etc.), depois adicione seus params como linhas key/value. Cada bidder vira uma entrada no array bids da ad unit.
Ele trata media types video e native?
Sim. Alterne Video para definir um contexto instream ou outstream mais um player size, e alterne Native para adicionar um template native inicial com assets title, image e sponsoredBy que você pode refinar na saída.
Por que meu placementId aparece como número em vez de string?
A maioria dos adapters do Prebid espera ids numéricos, então inteiros simples são coagidos para números. Valores com um zero à esquerda ou caracteres não dígitos são mantidos como strings para que ids como '007' ou caminhos de ad-server não sejam corrompidos.
Meus ids de bidder e params de placement são enviados a algum lugar?
Não. O gerador roda inteiramente no seu navegador. O código da ad unit, os nomes de bidder e os params que você digita nunca são enviados a um servidor, então você pode montar unidades de produção reais de forma privada.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit