Saltar para o conteúdo principal

Pedido de licitação RTB 2.5 aberto

Esta página explica como efetuar pedidos de propostas

Sugestão de cabeçalhos de pedidos de propostas

  • Cabeçalho HTTP da versão OpenRTB: x-openrtb-version: 2.5
  • Cabeçalho HTTP Keep-Alive: Ligação: Keep-Alive
  • Content JSON: Content-Type: application/json

Os seguintes objectos devem ser enviados codificados como JSON no corpo do pedido:

Pedido de Proposta

AtributoNecessário?Descrição
emSimTipo de leilão, primeiro preço = 1 (int)
idSimID exclusivo da solicitação de cotação (string)
impSimMatriz de objectos Imp que representam as impressões oferecidas (objeto).
localSimInformações sobre o(s) sítio(s) Web do editor.
aplicaçãoSimDetalhes sobre a aplicação (objeto) do editor.
dispositivoSimDetalhes sobre o dispositivo do utilizador ao qual a impressão será entregue (objeto).
utilizadorNãoDetalhes sobre o utilizador humano do dispositivo; o público publicitário (objeto).
extNãoEspaço reservado para extensões do OpenRTB.

Nota: Apenas um dos objectos {site, app} deve estar presente em cada pedido.


imp

AtributoNecessário?Descrição
idSimID de impressão único neste pedido de cotação (string)
piso de licitaçãoNãoLance mínimo para esta impressão (CPM) / clique (CPC) e moeda da conta (float).
bandeiraApenas para imagens de página inteiraUm objeto de faixa (objeto).
seguroNão; Recomendado 1Sinalizador para indicar se a impressão requer activos criativos e marcação de URL HTTPS seguros, em que 0 = não seguro, 1 = seguro. Se omitido, o estado seguro é desconhecido, mas o suporte HTTP não seguro pode ser assumido, opcional (número inteiro)

imp.banner

AtributoNecessário?Descrição
wSimLargura da faixa (número inteiro)
hSimAltura da faixa (número inteiro)
mímicasSimTipos de mímicas - imagem/jpg, imagem/png, vídeo/mp4 ou imagem/webp

imp.video

AtributoNecessário?Descrição
mímicasSimTipos de conteúdo MIME suportados (por exemplo, "video/mp4") (string array )
mentalizaçãoNãoDuração mínima do anúncio em vídeo em segundos (número inteiro)
duração máximaNãoDuração máxima do anúncio em vídeo em segundos (número inteiro)
protocolosNãoConjunto de protocolos de vídeo suportados (número inteiro)
linearidadeNãoIndica se a impressão tem de ser linear, não linear, etc. Se não for especificado nenhum, assume que todos são permitidos (número inteiro)
boxe permitidoNãoIndica se é permitida a utilização de letter-boxing de conteúdos 4:3 numa janela 16:9, sendo 0 = não, 1 = sim (número inteiro)
posNãoPosição do anúncio no ecrã (número inteiro)
hNãoLargura do leitor de vídeo em pixéis independentes do dispositivo (DIPS) (número inteiro)
wNãoAltura do leitor de vídeo em pixéis independentes do dispositivo (DIPS) (número inteiro)
extNãoEspaço reservado para extensões específicas da bolsa para o OpenRTB (objeto)

imp.video.ext

AtributoNecessário?Descrição
tipo_de_zonaNãoTipo de zona dentro dos formatos de anúncio da ExoClick (por exemplo: video_slider)
ctaNãoEspecifica se a zona de anúncio mostra um componente de CTA (número inteiro)

local

AtributoNecessário?Descrição
idRecomendadoID único do sítio (string)
nomeNãoNome do sítio (string)
domínioRecomendadoNome de domínio do sítio (string)
gatoNãoID da categoria IAB (cadeia de caracteres)
páginaRecomendadoURL completo da página onde o anúncio será apresentado (string)
palavras-chaveNãoAs palavras-chave podem ser utilizadas para garantir que as zonas de anúncios obtêm o tipo correto de publicidade. As palavras-chave devem ser uma sequência de palavras separadas por vírgulas

site.ext

AtributoNecessário?Descrição
gato de trocaNãoID da categoria personalizada da ExoClick (número inteiro)
idzoneNãoID da zona ExoClick personalizada (número inteiro)

aplicação

AtributoNecessário?Descrição
idRecomendadoID único da aplicação (string)
nomeNãoNome da aplicação (string)
domínioRecomendadoNome de domínio da aplicação (string)
gatoNãoID da categoria IAB (cadeia de caracteres)
palavras-chaveNãoAs palavras-chave podem ser utilizadas para garantir que as zonas de anúncios obtêm o tipo correto de publicidade. As palavras-chave devem ser uma cadeia de palavras separadas por vírgulas (cadeia)
editorNãoDetalhes sobre o Editor (objeto)

dispositivo

AtributoNecessário?Descrição
uaSimAgente do utilizador do navegador (string)
seuNãoInformação estruturada sobre o agente do utilizador, que pode ser utilizada quando um cliente suporta User-Agent Client Hints (objeto)
geoNãoA localização do dispositivo é assumida como a localização atual do utilizador definida por um objeto Geo.
ipSimEndereço IPv4 do utilizador (string)*
ipv6SimEndereço IPv6 do utilizador (string)*
línguaRecomendadoIdioma do navegador (string)
osNãoSistema operativo (string)
jsNãoSuporte para JavaScript, em que 0 = não, 1 = sim (número inteiro)
extNãoEspaço reservado para extensões específicas da bolsa para o OpenRTB

Nota: Só precisa de incluir ip ou ipv6 no seu pedido, não ambos. Se utilizar ipv6, remova o atributo ip, e vice-versa. A inclusão de ambos pode causar erros.

dispositivo.geo

AtributoNecessário?Descrição
paísNãoPaís ISO3

dispositivo.ext

AtributoNecessário?Descrição
endereço_remotoNãoEndereço IP principal do utilizador (string)
x_forwarded_forNãoEndereço IP X-FORWARDED-FOR do utilizador ou vazio se não estiver definido (string)

dispositivo.sua

Informação estruturada do agente do utilizador. o device.sua é considerado a representação mais exacta dos atributos do dispositivo.

AtributoNecessário?Descrição
navegadoresRecomendadoOs implementadores devem enviar marcas e versões derivadas do cabeçalho Sec-CH-UA-Full-Version-List. (Conjunto de objectos BrandVersion)
plataformaRecomendadoOs implementadores devem enviar uma marca derivada do cabeçalho Sec-CH-UA-Platform e uma versão derivada do cabeçalho Sec-CH-UA-Platform-Version. (Objeto BrandVersion)
móvelRecomendadoOs responsáveis pela implementação devem derivar este valor do cabeçalho Sec-CH-UA-Mobile. (número inteiro)
arquiteturaRecomendadoOs responsáveis pela implementação devem obter este valor a partir do cabeçalho Sec-CH-UA-Arch. (string)
mordacidadeRecomendadoOs responsáveis pela implementação devem obter este valor a partir do cabeçalho Sec-CH-UA-Bitness. (string)
modeloRecomendadoOs responsáveis pela implementação devem obter este valor a partir do cabeçalho Sec-CH-UA-Model. (string)
fonteRecomendadoThe source of data used to create this object, List: User-Agent Source in AdCOM 1.0 (integer; default 0)

device.sua.browsers | device.sua.platform

AtributoNecessário?Descrição
marcaNecessárioO valor pode ser obtido a partir dos cabeçalhos User-Agent Client Hints, representando a marca do agente do utilizador (a partir do cabeçalho Sec-CH-UA-Full-Version) ou a marca da plataforma (a partir do cabeçalho Sec-CH-UA-Platform). (string)
versãoRecomendadoUma sequência de componentes de versão, por ordem hierárquica descendente [maior, menor, micro, ...] (matriz de cadeia de caracteres)

utilizador

AtributoNecessário?Descrição
idNãoID único do utilizador (string)
extNãoEspaço reservado para extensões específicas da bolsa para o OpenRTB (objeto)

utilizador.ext

AtributoNecessário?Descrição
consentimentoNãoEsta é a cadeia de consentimento exigida pelas normas IAB. Consentimento negativo apenas por enquanto (string)

regulamentos

AtributoNecessário?Descrição
extNãoEspaço reservado para extensões específicas da bolsa para o OpenRTB (objeto)

regs.ext

AtributoNecessário?Descrição
gdprNãoÉ 0 se o chamador considerar que o utilizador não está abrangido pelo RGPD, e 1 se o utilizador estiver abrangido pelo RGPD. Se nenhum dos dois, este parâmetro será indefinido.

ext

AtributoNecessário?Descrição
submarinoNãoO Sub ID. Este deve ser um número entre seis e dez dígitos: Não utilizar zeros no início dos Sub IDs.