Annonces vidéo OpenRTB

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.

Champs de réponse aux enchères

Les principaux champs d'une réponse à une enchère vidéo sont les suivants:

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.

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.