Ce guide décrit les exigences d'intégration pour les achats RTB à l'aide du protocole OpenRTB. Ce guide doit être utilisé conjointement avec le guide d'intégration d'OpenRTB pour lequel les champs décrits ici sont décrits en détail.
Si vous effectuez un achat sur des applications iOS avec des extraits de code HTML incluant des balises <video>
, vous devez inclure l'attribut playsinline
dans la balise vidéo. Sinon, les internautes bénéficient d'une très mauvaise expérience lorsque les annonces vidéo censées être diffusées dans la création semblent s'afficher en plein écran. Les annonces qui ne respectent pas cette règle seront bloquées.
Conditions requises pour les acheteurs
Les nouveaux acheteurs RTB doivent développer leurs enchérisseurs à l'aide du dernier tampon de protocole et des informations décrites dans les sections suivantes. Pour télécharger le protocole, consultez la page Données de référence. Pour en savoir plus sur le développement d'un enchérisseur, consultez Traiter la demande et Créer la réponse.
Macros prises en charge
Les macros suivantes sont acceptées avec les créations vidéo InStream:
%%CACHEBUSTER%%
%%WINNING_PRICE%%
Notez que le remplacement des macros est autorisé dans l'URL de la vidéo, mais pas dans le fichier XML VAST lui-même.
Les macros de clic (telles que CLICK_URL_ESC
) ne sont pas nécessaires, car Authorized Buyers inclut ses outils de suivi des clics dans un wrapper VAST.
Par conséquent, les macros de clic ne sont pas compatibles avec les annonces vidéo InStream.
Pour en savoir plus sur les macros compatibles, consultez la section Spécifier les macros sous Créer la réponse.
Détails de l'objet vidéo
Le protocole OpenRTB utilise un message Video
, défini dans le fichier
openrtb-proto.txt pour identifier les requêtes vidéo et fournir des informations supplémentaires sur ces requêtes.
Consultez la liste des champs des messages vidéo dans le guide d'intégration d'OpenRTB pour obtenir des descriptions détaillées et des exemples.
Autres champs de demande d'enchère pour une annonce vidéo
Les signaux ci-dessous ne sont pas tous propres aux créations vidéo, mais constituent des éléments clés de la demande d'enchère.
Champs de l'objet Imp.
Cet objet décrit une impression ou un emplacement d'annonce mis aux enchères.
banner |
Un objet "Bannière" ; obligatoire si l'impression est proposée en tant qu'opportunité de bannière. |
video |
Indique le type d'impression proposé (ici, la vidéo). Notez que les vidéos InBanner sont autorisées si l'objet imp inclut à la fois des objets banner et video . |
tagid |
Identifiant de l'emplacement d'annonce ou du tag d'emplacement publicitaire spécifique utilisé pour lancer l'enchère. Cela peut être utile pour résoudre les éventuels problèmes ou pour optimiser le compte par l'acheteur. |
bidfloor |
Enchère minimale pour cette impression, exprimée en CPM. |
bidfloorcur |
Une seule devise, obtenue à partir des billing_id. inclus |
Pour en savoir plus, consultez la section Objet Imp dans le guide OpenRTB.
Champs d'objets de l'appareil
Les champs de l'objet Device
fournissent des informations sur l'appareil ciblé.
ua |
Chaîne user-agent du navigateur. |
ip |
Adresse IPv4 la plus proche de l'appareil. |
geo |
Position de l'appareil supposée être la position actuelle de l'utilisateur, définie par un objet Geo . |
devicetype |
Type général d'appareil. |
ifa |
ID sanctionné pour une utilisation en clair par l'annonceur (non hachée, par exemple). ifa est compatible avec les appareils pour la télévision connectée comme Roku, Apple TV, Fire TV et Xbox. |
Pour en savoir plus, consultez la section Objet appareil du guide OpenRTB.
Objet Site
Les champs de l'objet Site
fournissent des informations sur le site dont le contenu est financé par la publicité.
page |
URL de la page sur laquelle l'impression sera diffusée. |
publisher |
Informations sur l'objet Publisher du site. |
content |
Informations sur le Content dans le site. |
Pour en savoir plus, consultez la section sur les objets Site du guide OpenRTB.
Objet utilisateur
Les champs de l'objet User
fournissent des informations sur le site dont le contenu est financé par la publicité.
id |
ID d'utilisateur spécifique à la place de marché. Nous vous recommandons d'utiliser au moins id ou buyerid . |
data |
Informations sur l'objet Publisher du site. |
Pour en savoir plus, consultez la section Objet utilisateur du guide OpenRTB.
Champs d'inventaire de demande d'enchères
La demande d'enchère vidéo contient également des informations sur les types de contenus et, le cas échéant, les annonces associées spécifiées.
mimes
- Liste d'autorisation des types MIME de contenu acceptés.
companionad
- Tableau d'objets Banner si des annonces associées sont disponibles.
id
- ID de la demande d'enchère à laquelle cette réponse correspond.
seatbid
- Tableau d'objets Seatbid. Au moins un élément est requis pour définir une enchère.
seat
-
Un objet
Seatbid
; ID du siège de l'acheteur (par exemple, l'annonceur ou l'agence) au nom duquel cette enchère est effectuée. bid
- Tableau d'un ou plusieurs objets Bid, chacun associé à une impression.
Champs de réponse aux enchères
Les principaux champs d'une réponse à une enchère vidéo sont les suivants:
Préciblage
Pour recevoir un inventaire vidéo, les acheteurs OpenRTB doivent disposer d'une configuration de préciblage incluant l'inventaire vidéo.
Exemple de demande d'enchère et de réponse
Demande d'enchère
Réponse à l'enchère
Glossaire
Consultez le glossaire vidéo Authorized Buyers.