Skip to main content

Open RTB 2.5 Bid Request

Cette page décrit les différents éléments des demandes RTB que vous recevrez pour enchérir.

En-têtes de l'appel d'offres

  • OpenRTB Version HTTP Header: x-openrtb-version : 2.5
  • Keep-Alive HTTP Header: Connection : Keep-Alive
  • Contenu JSON : Content-Type: application/json
  • En-tête de codage des données: Accept-Encoding

Appel d'offres 2.5

Lors de la demande d'offres pour un contexte spécifique, la plateforme effectuera une requête HTTP avec un délai d'attente de 300ms et enverra l'objet suivant encodé en JSON dans le corps de la requête. Il est recommandé d'utiliser le protocole HTTP en raison du temps de latence supplémentaire lors de l'utilisation du protocole HTTPS.

AttributDescription
idID unique de l'appel d'offres (chaîne de caractères)
siteDétails via un objet Site sur le site web de l'éditeur (objet)
dispositifDétails de l'appareil de l'utilisateur auquel l'impression sera délivrée (objet)
utilisateurDétails de l'utilisateur humain de l'appareil ; l'audience publicitaire (objet)
diablotinDétails de l'emplacement publicitaire ou de l'impression mis aux enchères (objet)
règlementsDétails de toute réglementation industrielle, juridique ou gouvernementale en vigueur pour cette demande (objet)
extPlaceholder pour les extensions d'OpenRTB (objet)

site

AttributDescription
idID unique du site (chaîne de caractères)
domaineNom de domaine du site (chaîne)
chatID de la catégorie IAB (tableau de chaînes)
pageURL complète de la page où l'annonce sera affichée (chaîne)
mots-clésLes mots-clés peuvent être utilisés pour s'assurer que les zones d'annonces reçoivent le bon type de publicité. Les mots-clés doivent être une chaîne de mots séparés par des virgules
extEmplacement pour les extensions spécifiques à l'échange (objet)

site.ext

AttributDescription
chat d'échangeID de la catégorie ExoClick personnalisée (nombre entier)
idzoneID de la zone publicitaire ExoClick personnalisée (entier)
mot-cléMot-clé correspondant s'il y en a un (chaîne)

dispositif

AttributDescription
uaAgent utilisateur du navigateur (chaîne)
suaInformations structurées sur l'agent utilisateur, qui peuvent être utilisées lorsqu'un client prend en charge les User-Agent Client Hints (objet)
géoEmplacement de l'appareil supposé être l'emplacement actuel de l'utilisateur défini par un objet Geo
ipAdresse IPv4 de l'utilisateur (chaîne)*
ipv6Adresse IPv6 de l'utilisateur (chaîne)*
langueLangue du navigateur (chaîne)
osSystème d'exploitation (chaîne)
jsPrise en charge de JavaScript, où 0 = non, 1 = oui (nombre entier)
extPlaceholder pour les extensions d'OpenRTB spécifiques à l'échange (objet)

*L'appel d'offres doit contenir exactement l'une des deux options suivantes : ip ou ipv6.

dispositif.geo

AttributDescription
paysPays ISO3
ipserviceService ou fournisseur utilisé pour déterminer la géolocalisation à partir de l'adresse IP, le cas échéant (nombre entier)

device.ext

AttributDescription
remote_addrAdresse IP principale de l'utilisateur (chaîne)
x_forwarded_forAdresse IP X-FORWARDED-FOR de l'utilisateur ou vide si non définie (chaîne)

dispositif.sua

Informations structurées de l'agent utilisateur. device.sua est considéré comme la représentation la plus précise des attributs de l'appareil.

AttributDescription
navigateursEnvoyer les marques et les versions dérivées de l'en-tête Sec-CH-UA-Full-Version-List. (tableau d'objets BrandVersion)
plateformeEnvoyer une marque dérivée de l'en-tête Sec-CH-UA-Platform, et une version dérivée de l'en-tête Sec-CH-UA-Platform-Version. (Objet BrandVersion)
mobileCette valeur est dérivée de l'en-tête Sec-CH-UA-Mobile. (entier)
l'architectureRécupérer cette valeur de l'en-tête Sec-CH-UA-Arch. (chaîne)
bitumeRécupérer cette valeur de l'en-tête Sec-CH-UA-Bitness. (chaîne)
modèleRécupérer cette valeur de l'en-tête Sec-CH-UA-Model. (chaîne)
sourceThe 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

AttributDescription
marqueLa valeur peut provenir des en-têtes User-Agent Client Hints, représentant soit la marque de l'agent utilisateur (à partir de l'en-tête Sec-CH-UA-Full-Version), soit la marque de la plate-forme (à partir de l'en-tête Sec-CH-UA-Platform). (chaîne)
versionUne séquence de composants de version, dans l'ordre hiérarchique décroissant [major, minor, micro, ...] (array of string)

utilisateur

AttributDescription
idIdentifiant unique de l'utilisateur (chaîne)

utilisateur.ext

AttributDescription
consentementIl s'agit de la chaîne de consentement requise par les normes de l'IAB. Consentement négatif uniquement pour l'instant (chaîne)

règlements

AttributDescription
extPlaceholder pour les extensions d'OpenRTB spécifiques à l'échange.

regs.ext

AttributDescription
gdprCette valeur est 0 si l'appelant pense que l'utilisateur n'est pas soumis au GDPR, et 1 si l'utilisateur est soumis au GDPR. Dans le cas contraire, ce paramètre est indéfini.

diablotin

AttributDescription
idIdentifiant unique pour cette impression dans le contexte de l'appel d'offres (chaîne)
instl1 = l'annonce est interstitielle ou plein écran, 0 = pas interstitielle (nombre entier)
vidéoDétails via l'objet vidéo qui représente une impression vidéo en cours de diffusion
sécuriséDrapeau indiquant si l'impression nécessite une URL HTTPS sécurisée (nombre entier)
extPlaceholder pour les extensions d'OpenRTB spécifiques à l'échange (objet)

imp.video

AttributDescription
mimesTypes MIME de contenu pris en charge (par exemple, "video/mp4") (tableau de chaînes)
mindurationDurée minimale de la publicité vidéo en secondes (nombre entier)
maxdurationDurée maximale de la publicité vidéo en secondes (nombre entier)
protocolesTableau des protocoles vidéo pris en charge (nombre entier)
linéaritéIndique si l'impression doit être linéaire, non linéaire, etc. Si rien n'est spécifié, on suppose que toutes sont autorisées (nombre entier)
boxe autoriséeIndique si le letter-boxing d'un contenu 4:3 dans une fenêtre 16:9 est autorisé, où 0 = non, 1 = oui (nombre entier)
posPosition de l'annonce sur l'écran (nombre entier)
hLargeur du lecteur vidéo en pixels indépendants du périphérique (DIPS) (nombre entier)
wHauteur du lecteur vidéo en pixels indépendants du périphérique (DIPS) (entier)
extPlaceholder pour les extensions d'OpenRTB spécifiques à l'échange (objet)

imp.video.ext

AttributDescription
type de zoneType de zone dans les formats publicitaires d'ExoClick (par exemple : video_slider)