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
- Monta uma ad unit Prebid.js com mediaTypes.banner, video e native
- Analisa tamanhos de banner como 300x250, 728x90 no formato [[w,h]] que o Prebid espera
- Contexto de video instream / outstream com um player size e mimes padrão
- Adicione bidders ilimitados, cada um com qualquer número de params key/value
- Coage automaticamente params numéricos (placementId, siteId) para números, mantém ids com zeros à esquerda como strings
- Copie o snippet pbjs.addAdUnits() completo ou o objeto adUnit bruto
- Avisos inline sinalizam códigos vazios, tamanhos ausentes ou bidders sem params
- Roda inteiramente no seu navegador — nenhum param de bidder sai do seu dispositivo
Como usar Gerador de Ad Unit Prebid
- Insira o código da ad unit (seu id de div do GPT ou nome do slot)
- Alterne banner, video ou native e preencha tamanhos ou contexto
- Adicione cada bidder e seus params (por exemplo appnexus placementId)
- 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
- O Prebid ignora a ad unit ou registra 'No bids' para ela. — Verifique se o código da ad unit corresponde exatamente ao id do slot / div do GPT que você passa ao pbjs, e se cada nome de bidder é o código de adapter real do Prebid (por exemplo appnexus, não AppNexus).
- Os tamanhos de banner renderizam nas dimensões erradas. — Os tamanhos devem ser pares LxA como 300x250, 728x90. O gerador os analisa em [[300,250],[728,90]] — remova qualquer texto solto para que cada tamanho seja um par válido.
- Um param numérico como placementId é enviado como string e o bid falha. — O gerador coage inteiros simples para números automaticamente. Se seu id tem um zero à esquerda, ele é mantido como string de propósito — confirme se o adapter de fato espera uma string ali.
- A ad unit de video não faz request. — O video precisa de um contexto (instream ou outstream) e um player size como 640x480. Unidades instream também costumam exigir uma config de video do ad server fora desta ferramenta.
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