Consultez la spécification OpenRTB 2.6 en même temps que cette page.
Display & Video 360 n'est pas compatible avec tous les champs de la spécification OpenRTB. Des nuances peuvent s'appliquer. Certaines sections de ce document contiennent des informations et des recommandations spécifiques à l'implémentation de Display & Video 360. Vous devez également suivre les consignes présentées dans la spécification OpenRTB, sauf indication contraire.
Certains champs ne sont pas compatibles, mais sont quand même analysés. Ces champs doivent être correctement mis en forme, mais n'affecteront pas le résultat des enchères.
Spécification des demandes d'enchères
Une demande d'enchère est une requête HTTP POST dont le corps est un objet de demande d'enchère. Le format du corps est défini dans l'en-tête Content-Type.
La réponse correspondante est soit une réponse HTTP 204 sans corps pour une absence d'enchère, soit une réponse HTTP 200 avec un corps de réponse à l'enchère.
Si une demande d'enchère est mal formée, une réponse HTTP 200 avec un corps de réponse d'enchère et le champ nbr renseigné peut être renvoyée.
Le format de la réponse est contrôlé par l'en-tête Accept.
Format JSON
Le format par défaut est utilisé lorsqu'aucun type MIME accepté n'est fourni.
Les requêtes et réponses JSON suivent la spécification OpenRTB 2.6 de l'IAB. La documentation suivante décrit les extensions et la compatibilité des champs.
L'en-tête Content-Type : application/json indique une demande d'enchère JSON, Accept : application/json indique que les réponses à l'enchère doivent être au format JSON.
Format Protobuf
REMARQUE : La compatibilité avec Protobuf est en version bêta. Veuillez contacter DV360 si vous êtes intéressé.
Les requêtes et réponses JSON suivent la spécification Protobuf OpenRTB 2.6 de l'IAB.
La compatibilité des extensions est limitée. Contactez DV360 si vous êtes intéressé.
Envoyez l'en-tête Content-Type : application/x-protobuf pour indiquer une demande d'enchères Protobuf et définissez Accept : application/x-protobuf pour recevoir des réponses aux enchères Protobuf.
Objet de demande d'enchère
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | Obligatoire. Identifiant unique de la demande d'enchère. Il peut être utilisé pour identifier des demandes individuelles pendant une durée très limitée après leur traitement. |
imp |
Tableau Imp | Vous devez indiquer au moins un objet imp.
Pour les pods audio, plusieurs objets |
site |
Site | Obligatoire pour les demandes concernant un site Web.site et app s'excluent mutuellement. |
app |
Application | Obligatoire pour les demandes d'applications.app et site s'excluent mutuellement. |
device |
Appareil | Obligatoire. |
user |
Utilisateur | Obligatoire. |
test |
Entier | Non compatible |
at |
Entier |
1 : enchères au premier prix où l'annonceur est facturé du montant de son enchère.2 (par défaut) : enchères au deuxième prix où l'annonceur est facturé juste au-dessus de la deuxième enchère la plus élevée.3 : le prix plancher figure dans la demande et n'a rien à voir avec les enchères concurrentes.
|
tmax |
Entier | Facultatif. La valeur par défaut est personnalisée pour chaque intégration. |
wseat |
Tableau de chaînes | Liste des sièges d'acheteur autorisés. Recommandé, sauf si tous les annonceurs sont autorisés à enchérir. Si la valeur n'est pas définie, cela signifie qu'il n'y a aucune restriction. |
bseat |
Tableau de chaînes | Liste des comptes d'acheteur dont les enchères doivent être bloquées. Les acheteurs listés ne pourront pas enchérir sur les accords ni sur l'enchère ouverte. |
allimps |
Entier | Non compatible |
cur |
Tableau de chaînes | Facultatif, mais fortement recommandé. La valeur par défaut est "par intégration". La devise de la demande d'enchère doit correspondre à l'une des devises enregistrées lors de l'intégration. Nous vous recommandons vivement de n'accepter qu'une seule devise par plate-forme d'échange. |
wlang |
Tableau de chaînes | Non compatible |
bcat |
Tableau de chaînes | Catégories d'annonceurs bloquées à l'aide des catégories de contenu de l'IAB. "Non défini" signifie qu'aucune catégorie n'est bloquée. |
badv |
Tableau de chaînes | Spécifiez l'annonceur bloqué en fonction du domaine fourni par l'annonceur. Si la valeur n'est pas définie, aucun annonceur n'est bloqué. |
bapp |
Tableau de chaînes | Non compatible |
source |
Source | Semi-obligatoire pour schain. |
regs |
Règlements | Facultatif. |
ext |
Extensions de demande d'enchère | Facultatif. |
Objet des extensions de demande d'enchère
| Champ | Type | Détails |
|---|---|---|
schain |
La chaîne d'approvisionnement |
Les nouvelles intégrations doivent plutôt utiliser le champ BidRequest.source.schain dans Source.
|
purch |
Entier |
Le paramètre "Trafic acheté" correspond au trafic redirigé à partir de propriétés autres que celles détenues, acquises ou obtenues par le biais de mesures incitatives. Cela correspond à la nouvelle spécification MRC IVT 2.0.
Dans les rapports destinés aux acheteurs, cette dimension s'intitulera Source de trafic de l'éditeur et aura l'une des valeurs suivantes : |
gdemsignals |
Chaîne | Blob de signal de l'API SCAR provenant du SDK GMA. Recommandé si le trafic provient du SDK GMA, interdit dans le cas contraire. |
disable_gma_format |
int |
Facultatif si gdemsignals est fourni, interdit dans le cas contraire.0 (par défaut) : lorsque gdemsignals est renseigné, l'adm de la réponse à l'enchère est un blob JSON.1 : un tag d'emplacement publicitaire sera également fourni à la place du blob JSON. |
Objet source
| Champ | Type | Détails |
|---|---|---|
fd |
Entier | Entité responsable de la décision finale de vente d'impression0 (par défaut) : l'échange décide.1 : une source en amont décide.
|
tid |
Chaîne | Non compatible |
pchain |
Chaîne | Non compatible |
schain |
La chaîne d'approvisionnement |
Obligatoire dans presque tous les cas.
Il est préférable de fournir |
ext |
Extensions de source | Facultatif. |
Objet des extensions sources
Cette extension est fortement recommandée, car elle a un impact sur la façon dont les mesures de visibilité sont communiquées au client dans DV3. Si le nom du partenaire OMID ne figure PAS sur la liste de certification de l'IAB, le MRC nous demande de communiquer les métriques de visibilité séparément des métriques certifiées par le MRC. En savoir plus
| Champ | Type | Détails |
|---|---|---|
omidpn |
Chaîne | Identifiant de l'intégration du SDK OM. Il s'agit du même paramètre "name" que celui de l'objet partenaire OMID. |
omidpv |
Chaîne | Version de l'intégration du SDK OM. Elle est identique au paramètre "versionString" de l'objet partenaire OMID. |
schain |
La chaîne d'approvisionnement |
Les nouvelles intégrations doivent utiliser le champ schain dans Source.
|
Objet Regs
| Champ | Type | Détails |
|---|---|---|
coppa |
Entier | 0 (par défaut) : la loi COPPA ne s'applique pas à cette demande.1 : cette demande est soumise à la loi COPPA. |
gdpr |
Chaîne | Indicateur indiquant si la demande est soumise ou non aux réglementations du RGPD. 0 = non, 1 = oui, l'omission indique que l'état est inconnu.
Pour en savoir plus, consultez la documentation de DV360 sur le RGPD.
Un seul des éléments regs.gdpr et regs.ext.gdpr est attendu.
|
us_privacy |
Chaîne | Communique des signaux concernant la confidentialité des consommateurs en vertu de la réglementation américaine sur la confidentialité. Consultez les spécifications de la chaîne de confidentialité aux États-Unis.
Lorsque nous recevons la chaîne us_privacy dans la demande d'enchère et que la chaîne IAB indique qu'un utilisateur a désactivé la personnalisation, Display & Video 360 considère que la demande n'est pas éligible aux enchères personnalisées.
Nous ne transmettons pas le signal de l'IAB à d'autres fournisseurs.
Un seul des éléments |
gpp |
Chaîne | Contient la chaîne de consentement du Global Privacy Protocol. DV360 n'accepte que certaines sections de la GPP, y compris celles des États-Unis (national), de la Californie et d'autres. Les sections du TCF de l'IAB Europe ne sont pas acceptées. Utilisez user.consent ou user.ext.consent à la place. |
gpp_sid |
Tableau d'entiers | Tableau des sections de la chaîne de consentement du Global Privacy Protocol qui doivent être appliquées à cette transaction. |
ext |
Extensions Regs | Facultatif. |
Objet d'extensions de règles
| Champ | Type | Détails |
|---|---|---|
gdpr |
Entier | Indicateur qui indique si la demande est soumise ou non aux réglementations du RGPD, comme décrit dans regs.gdpr ci-dessus. Un seul des éléments regs.gdpr et regs.ext.gdpr est attendu.
|
us_privacy |
Chaîne | Consultez la documentation regs.us_privacy. Un seul des éléments regs.us_privacy, regs.ext.us_privacy et user.ext.us_privacy est attendu.
|
Objet d'impression
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | Identifiant unique de cette impression dans le contexte de la demande d'enchère (la valeur commence généralement par 1 et augmente jusqu'à n pour n impressions). |
metric |
Objet | Non compatible |
banner |
Banner | Obligatoire pour les opportunités d'annonces display. |
video |
Vidéo | Obligatoire pour les opportunités d'annonces vidéo. |
audio |
Audio | Obligatoire pour les opportunités d'annonces audio. |
native |
Natif | Obligatoire pour les opportunités d'annonces natives. |
pmp |
Pmp | Accords sur une place de marché privée en vigueur pour cette impression. |
displaymanager |
Chaîne | Nom du partenaire de médiation publicitaire, de la technologie SDK ou du lecteur responsable du rendu de l'annonce (généralement vidéo ou mobile). Utilisé par certains ad servers pour personnaliser le code d'annonce par partenaire. Recommandé pour les vidéos et/ou les applications. |
displaymanagerver |
Chaîne | Version du partenaire de médiation publicitaire, de la technologie SDK ou du lecteur responsable de l'affichage de l'annonce (généralement vidéo ou mobile). Utilisé par certains ad servers pour personnaliser le code d'annonce par partenaire. Recommandé pour les vidéos et/ou les applications. |
instl |
Entier |
0 (par défaut) : non interstitiel.1 : l'annonce est un interstitiel ou en plein écran.
|
tagid |
Chaîne | Identifiant de l'emplacement d'annonce ou du tag d'emplacement publicitaire spécifiques utilisés pour lancer l'enchère. Cela peut être utile pour déboguer les problèmes ou pour l'optimisation par l'acheteur. |
bidfloor |
Float | Enchère minimale pour cette impression, exprimée en CPM. |
bidfloorcur |
Chaîne |
Devise spécifiée à l'aide des codes alphabétiques ISO-4217. |
clickbrowser |
Entier |
Indique le type de navigateur ouvert lorsque l'utilisateur clique sur la création dans une application. Notez que le contrôleur de vue Safari dans les appareils iOS 9.x est considéré comme un navigateur natif pour ce champ. |
secure |
Entier |
Indique si cette impression nécessite une URL HTTPS sécurisée ou une URL HTTP non sécurisée.0 (par défaut) : insecure1 : secure
|
iframebuster |
Tableau de chaînes | |
exp |
Entier | L'expiration des enchères est définie par DV360, sans tenir compte de la valeur envoyée par un partenaire dans ce champ. Les événements d'impression reçus après le délai d'obsolescence des impressions (généralement une heure) sont considérés comme obsolètes et ne sont pas facturables par DV360. |
rwdd |
Entier |
Indique si l'utilisateur reçoit ou non une récompense pour avoir vu l'annonce.0 (par défaut) : non récompensé1 : récompensé
En général, les implémentations d'annonces vidéo permettent aux utilisateurs de lire un article d'actualité supplémentaire sans frais, de recevoir une vie supplémentaire dans un jeu ou de bénéficier d'une session musicale sponsorisée sans publicité. La récompense est généralement distribuée une fois l'annonce vidéo terminée. |
Objet d'extension d'impression
| Champ | Type | Détails |
|---|---|---|
bcrid |
Chaîne | Liste des ID de création à bloquer. |
Objet de bannière
| Champ | Type | Détails |
|---|---|---|
format |
Tableau Format | Liste des formats acceptés. |
w |
Entier |
format à la place.
|
h |
Entier |
format à la place.
|
wmax |
Entier | Non compatible |
hmax |
Entier | Non compatible |
wmin |
Entier | Non compatible |
hmin |
Entier | Non compatible |
btype |
Tableau d'entiers |
Voici une liste des types d'annonces bannières bloqués :
|
battr |
Tableau d'entiers | Les valeurs suivantes sont acceptées :
|
pos |
Entier |
Position de l'annonce :
|
mimes |
Tableau de chaînes |
Non compatible
DV360 utilisera text/html pour toutes les créations bannière. |
topframe |
Entier |
0 (par défaut) : la bannière est diffusée dans un iFrame.1 : Non compatible : la bannière est diffusée dans le frame supérieur.
|
expdir |
Tableau d'entiers |
1 : Gauche2 : Droite3 : Haut4 : Bas5 : Plein écran extensible
|
api |
Tableau d'entiers |
Frameworks API compatibles
|
id |
Chaîne |
Identifiant de l'objet de bannière. Il doit être unique dans l'impression.
Recommandé lorsque des objets |
vcm |
Entier |
Ne s'applique qu'à un 0 : la bannière est visible en même temps que la création vidéo.1 : la bannière est une fiche de fin de vidéo.
|
Objet de format
| Champ | Type | Détails |
|---|---|---|
w |
Entier | Largeur en pixels indépendants de la densité (DIPS). |
h |
Entier | Hauteur en pixels indépendants de la densité (DIPS). |
wratio |
Entier | Non compatible |
hratio |
Entier | Non compatible |
wmin |
Entier | Non compatible |
Objet vidéo
Nous vous recommandons vivement de spécifier l'emplacement vidéo dans la demande d'enchères. Un champ d'emplacement manquant est classé comme emplacement inconnu. Pour en savoir plus, consultez l'article sur le ciblage par position.
| Champ | Type | Détails |
|---|---|---|
mimes |
Tableau de chaînes |
Veuillez indiquer au moins un type MIME.
|
minduration |
Entier | Durée minimale de la vidéo en secondes (aucune durée minimale par défaut). |
maxduration |
Entier | Durée maximale d'une vidéo en secondes (aucune durée maximale par défaut). |
protocols |
Tableau d'entiers |
Vous devez indiquer au moins un protocole compatible.
|
w |
Entier | Largeur du lecteur vidéo en pixels indépendants de la densité (DIPS). |
h |
Entier | Hauteur du lecteur vidéo en pixels indépendants de la densité (DIP). |
startdelay |
Entier | Délai de démarrage en secondes pour les emplacements publicitaires pré-roll, mid-roll ou post-roll. |
placement |
Entier | Nous vous recommandons vivement de spécifier l'emplacement de la vidéo dans la demande d'enchères.
Si les deux champs sont manquants, l'emplacement sera classé comme inconnu.
|
plcmt |
Entier | Nous vous recommandons vivement de spécifier l'emplacement de la vidéo dans la demande d'enchères.
Si les deux champs sont manquants, l'emplacement sera classé comme inconnu.
Remarque : Pour être considérés comme InStream (type d'emplacement 1), les emplacements/impressions vidéo doivent être définis sur "son activé" et correctement signalés dans la méthode de lecture (les valeurs 1, 3, 4 et 5 sont toutes acceptées).
Remarque : Si vous fournissez à la fois plcmt: Accompanying Content (2) est considéré comme placement: In Article (3)plcmt: No Content/Standalone (4) est considéré comme placement: In feed (4)placement: In Banner n'a pas de mappage dans plcmt
|
linearity |
Entier | Non compatible |
skip |
Entier |
Indique si le lecteur vidéo permet d'ignorer l'annonce.
|
skipmin |
Entier | Non compatible |
skipafter |
Entier | Non compatible |
sequence |
Entier | Si plusieurs impressions d'annonces sont proposées dans la même demande d'enchère, le numéro de séquence permet de coordonner la diffusion de plusieurs créations. |
battr |
Tableau d'entiers | Attributs de création bloqués. |
maxextended |
Entier |
Durée maximale de l'annonce vidéo étendue, si l'extension est autorisée.
|
minbitrate |
Entier | Débit minimal en Kbits/s. |
maxbitrate |
Entier | Débit maximal en Kbits/s. |
boxingallowed |
Entier |
Indique si le letterboxing du contenu au format 4:3 dans une fenêtre au format 16:9 est autorisé.
|
playbackmethod |
Tableau d'entiers |
Méthodes de lecture pouvant être utilisées. Si aucune n'est spécifiée, n'importe quelle méthode peut être utilisée.
|
playbackend |
Entier |
Événement qui provoque la fin de la lecture.
|
delivery |
Tableau d'entiers | Modes de diffusion acceptés. Si aucune n'est spécifiée, tous les types sont supposés être acceptés.
|
pos |
Entier |
Position de l'annonce à l'écran.
|
companionad |
Tableau Banner | Annonces associées, si disponibles. |
api |
Tableau d'entiers |
|
companiontype |
Tableau d'entiers | Non compatible |
maxseq |
Entier | Nombre maximal d'annonces à renvoyer dans une série d'annonces vidéo dynamique. |
poddur |
Tableau d'entiers | Durée maximale d'un emplacement vidéo dynamique en secondes. |
Extension acceptée pour l'objet vidéo
| Champ | Type | Détails |
|---|---|---|
rewarded |
Entier | Ce champ permet d'indiquer si les demandes sont récompensées ou non. Cette valeur doit être envoyée sous la forme d'un nombre entier.
|
Objet audio
| Champ | Type | Détails |
|---|---|---|
mimes |
Tableau de chaînes |
Veuillez indiquer au moins un type MIME.
|
minduration |
Entier | Durée minimale de l'annonce en secondes. |
maxduration |
Entier | Durée maximale de l'annonce en secondes. |
protocols |
Tableau d'entiers |
|
startdelay |
Entier | Délai de démarrage en secondes pour les emplacements publicitaires pré-roll, mid-roll ou post-roll.
|
sequence |
Entier | Non compatible |
battr |
Tableau d'entiers | Non compatible |
maxextended |
Entier | Non compatible |
minbitrate |
Entier | Débit minimal en Kbits/s. |
maxbitrate |
Entier | Débit maximal en Kbits/s. |
delivery |
Tableau d'entiers | Non compatible |
companionad |
Tableau d'objets de bannière | Tous les emplacements de créations associées de type bannière. |
api |
Tableau d'entiers |
Liste des frameworks d'API compatibles pour cette impression.
|
companiontype |
Tableau d'entiers | Non compatible |
maxseq |
Tableau d'entiers | Non compatible |
feed |
Entier |
Type de flux audio. Consultez la liste des types de flux dans AdCOM 1.0.
|
stitched |
Entier | Non compatible |
nvol |
Entier | Non compatible |
Objet natif
Pour en savoir plus, consultez les spécifications des annonces natives DV360.
| Champ | Type | Détails |
|---|---|---|
request |
Chaîne | Objet JSON natif encodé sous forme de chaîne. |
ver |
Chaîne |
1.0 : Non disponible1.1 : Non disponible1.2
|
api |
Tableau d'entiers |
Liste des frameworks d'API compatibles pour cette impression.
|
battr |
Tableau d'entiers | Non compatible |
Objet PMP
| Champ | Type | Détails |
|---|---|---|
private_auction |
Entier |
0 (par défaut) : toutes les enchères sont autorisées1 : offres uniquement
|
deals |
Tableau Deal object | Offres à inclure. |
Objet Deal
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | Un objet PMP ne peut pas contenir plusieurs objets d'accord par ID. |
bidfloor |
Double |
Enchère minimale pour cette impression en CPM.
Obligatoire si |
bidfloorcur |
Chaîne |
Devise spécifiée à l'aide des codes alphabétiques ISO-4217.
Si aucune valeur n'est spécifiée, la devise de la demande d'enchères est utilisée par défaut. |
at |
Entier |
Si aucune valeur n'est spécifiée, la valeur par défaut est bid_request.at.
|
wseat |
Tableau de chaînes |
ID des partenaires éligibles à l'accord.
"Aucune place" signifie qu'il n'y a aucune restriction de place. |
wadomain |
Tableau de chaînes |
Domaines d'annonceurs autorisés à enchérir sur cet accord.
L'absence de sièges implique l'absence de restrictions de domaine. |
guar |
Entier |
Ce champ permet d'indiquer si l'accord est garanti. Cette valeur doit être envoyée sous la forme d'un nombre entier.
Une place de marché doit être ajoutée à la liste d'autorisation pour que DV360 accepte les accords garantis. Contactez-nous pour en faire la demande. Si votre place de marché utilise actuellement un autre mécanisme pour signaler les deals garantis avec DV360, contactez-nous pour discuter de la possibilité de passer à cette extension recommandée.
|
ext |
Extensions d'offres | Facultatif. |
Extension acceptée pour l'objet "Opportunité"
| Champ | Type | Détails |
|---|---|---|
guaranteed |
Entier |
Ce champ permet d'indiquer si l'accord est garanti. Cette valeur doit être envoyée sous la forme d'un nombre entier.
Une place de marché doit être ajoutée à la liste d'autorisation pour que DV360 accepte les accords garantis. Contactez-nous pour en faire la demande. Si votre place de marché utilise actuellement un autre mécanisme pour signaler les deals garantis avec DV360, contactez-nous pour discuter de la possibilité de passer à cette extension recommandée.
Nous vous recommandons d'utiliser |
Objet Site
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | ID du site sur la place de marché. |
name |
Chaîne | Non compatible |
domain |
Chaîne |
Domaine du site.
Il est recommandé d'envoyer une URL complète dans site.page plutôt que de renseigner uniquement site.domain. |
cat |
Tableau de chaînes | Non compatible |
sectioncat |
Tableau de chaînes | Non compatible |
pagecat |
Tableau de chaînes | Non compatible |
page |
Chaîne |
URL complète où l'impression doit être diffusée.
Il est recommandé d'envoyer l'URL complète à des fins de ciblage. |
ref |
Chaîne | URL de provenance qui a entraîné la navigation vers la page actuelle. |
search |
Chaîne | Non compatible |
mobile |
Entier | Non compatible |
privacypolicy |
Entier | Non compatible |
publisher |
Objet Publisher | Informations sur l'éditeur du site. |
content |
Objet de contenu | Informations sur le contenu d'un site. |
keywords |
Chaîne (format CSV) | Non compatible |
ext |
Extensions de site | Extensions pour l'objet site. |
Objet d'extension de site
| Champ | Type | Détails |
|---|---|---|
inventorypartnerdomain |
Chaîne | Utilisé pour le partage d'inventaire de TV connectée. Consultez l'explication de l'IAB sur les fichiers app-ads.txt pour la TV connectée. |
Objet d'application
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | ID d'application sur la plate-forme d'échange. |
name |
Chaîne |
Noms des applications, qui peuvent être associés à un alias à la demande des éditeurs.
Les noms d'applications pour les demandes sans SDK (principalement les TV connectées) peuvent être fournis directement par l'éditeur dans la demande. |
bundle |
Chaîne |
Obligatoire.
Pour iOS, il doit s'agir de l'ID numérique de l'App Store. Nous n'acceptons pas l'ID du bundle de style DNS inverse. Pour les applications pour TV connectée, nous vous recommandons de transmettre l'identifiant d'application défini par la plate-forme de téléchargement. Veuillez respecter les consignes de l'IAB concernant les ID attribués par les plates-formes pour services de distribution par contournement et TV connectées, qui ont été publiées récemment. |
domain |
Chaîne | Le domaine, par exemple mygame.foo.com |
storeurl |
Chaîne | Obligatoire pour la validation du fichier app-ads.txt et de la plate-forme de téléchargement d'applications pour TV connectée. |
cat |
Tableau de chaînes | Non compatible |
sectioncat |
Tableau de chaînes | Non compatible |
pagecat |
Tableau de chaînes | Non compatible |
ver |
Chaîne | Non compatible |
privacypolicy |
Entier | Non compatible |
paid |
Entier | Non compatible |
publisher |
Objet Publisher | Informations sur l'éditeur de l'application. |
content |
Objet de contenu | Informations sur le contenu de l'application. |
keywords |
Chaîne (format CSV) | Non compatible |
ext |
Extensions d'application | Extensions pour l'objet d'application. |
Objet d'extension d'application
| Champ | Type | Détails |
|---|---|---|
inventorypartnerdomain |
Chaîne | Utilisé pour le partage d'inventaire de TV connectée. Consultez l'explication de l'IAB sur les fichiers app-ads.txt pour la TV connectée. |
Objet de contenu
Nous vous recommandons de transmettre ces attributs lorsqu'ils sont disponibles.
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | ID identifiant le contenu de manière unique. |
episode |
Entier | Numéro de l'épisode du contenu (normalement pour le contenu vidéo). |
title |
Chaîne | Recommandé pour les demandes concernant la TV connectée, les vidéos et l'audio. |
series |
Chaîne | Recommandé pour les demandes concernant la TV connectée, les vidéos et l'audio. |
season |
Chaîne | Libellé de la saison du contenu. |
artist |
Chaîne | L'artiste crédité pour le contenu. |
genre |
Chaîne | Genre qui décrit le mieux le contenu. DV360 recommande de fournir ce signal pour les demandes de TV connectée, vidéo et audio.
DV360 accepte quelques taxonomies de valeurs de genre vidéo pour ce champ :
|
album |
Chaîne | Album auquel appartient le contenu, généralement pour l'audio. |
isrc |
Chaîne | Code ISRC (International Standard Recording Code) conforme à la norme ISO-3901. |
producer |
Objet Producer | Informations sur le producteur de contenu. |
url |
Chaîne | URL du contenu. |
cat |
Tableau de chaînes | Catégories de contenu de l'IAB qui décrivent le contenu. |
prodq |
Entier |
Qualité de la production :
|
videoquality |
Entier | Non compatible |
context |
Entier |
Type de contenu :
|
contentrating |
Chaîne | Recommandé pour l'audio et la vidéo/CTV, car nous commencerons à prendre des décisions sur cet attribut. |
userrating |
Chaîne | Nombre d'étoiles, de "J'aime", etc. |
qagmediarating |
Entier |
Classification du contenu multimédia selon les [consignes du QAG](http://www.iab.net/ne_guidelines).
|
keywords |
Chaîne (format CSV) | Non compatible |
livestream |
Entier |
Si le contenu est une diffusion en direct.
|
sourcerelationship |
Entier |
|
len |
Entier |
Durée du contenu en secondes.
Recommandé pour les demandes de TV connectée/vidéo et audio. |
language |
Chaîne (ISO-639-1-alpha-2) | Langue du contenu. |
embeddable |
Entier |
Indique si le contenu est intégrable (par exemple, un lecteur vidéo intégrable).
|
data |
Tableau d'objets de données | Données supplémentaires. |
Objet producteur
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | Non compatible |
name |
Chaîne | Non compatible |
cat |
Tableau de chaînes | Non compatible |
domain |
Chaîne | Domaine de premier niveau du producteur. |
Objet de données
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | ID du fournisseur de données. |
name |
Chaîne | Nom de l'échange pour le fournisseur de données. |
segment |
Tableau d'objets Segment | Valeurs de données réelles. |
ext |
Extensions de données | Extensions de l'objet Data. |
Extensions compatibles pour l'objet de données
| Champ | Type | Détails |
|---|---|---|
segtax |
Entier | ID de taxonomie. Pour en savoir plus, consultez Taxonomies des segments. |
segclass |
Chaîne | Version du classificateur qui a produit les ID de segment dans la taxonomie. |
Objet Segment
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | ID du segment de données spécifique au fournisseur de données. |
name |
Chaîne | Nom du segment de données. |
value |
Chaîne | Valeur du segment de données. |
Objet Publisher
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | Obligatoire. |
name |
Chaîne | Non compatible |
cat |
Tableau de chaînes | Non compatible |
domain |
Chaîne | Non compatible |
Objet Device
| Champ | Type | Détails |
|---|---|---|
ua |
Chaîne | Obligatoire. |
sua |
Objet UserAgent | Informations structurées sur l'agent utilisateur. |
geo |
Objet géographique | Emplacement de l'appareil. |
dnt |
Entier |
Indicateur "Do Not Track" tel qu'il est défini dans l'en-tête du navigateur.
|
lmt |
Entier |
Signal "Limiter le suivi des annonces" approuvé commercialement.
|
ip |
Chaîne |
Obligatoire si IPv4.
Si l'adresse IP est tronquée, elle doit être déclarée dans |
ipv6 |
Chaîne |
Obligatoire si IPv6.
Si l'adresse IP est tronquée, elle doit être déclarée dans |
devicetype |
Entier | Fortement recommandé pour tous les types d'inventaire. Permet d'améliorer la reconnaissance du type d'appareil. |
make |
Chaîne | |
model |
String | |
os |
Chaîne |
Système d'exploitation de l'appareil.
Ce champ n'est pas sensible à la casse. |
osv |
Chaîne | Non compatible |
hwv |
Chaîne | Version matérielle de l'appareil. |
h |
Entier | Hauteur physique de l'écran en pixels. |
w |
Entier | Largeur physique de l'écran en pixels. |
ppi |
Entier | Non compatible |
pxratio |
Double | Rapport entre les pixels physiques et les pixels indépendants de l'appareil. |
js |
Entier | Non compatible |
geofetch |
Entier | Non compatible |
flashver |
Chaîne | Non compatible |
language |
Chaîne (ISO-639-1-alpha-2) | Langue de l'appareil. |
carrier |
Chaîne | Non compatible |
mccmnc |
Chaîne | Non compatible |
connectiontype |
Entier | Type de connexion réseau |
ifa |
Chaîne | ID autorisé à être utilisé par l'annonceur en texte clair. |
didsha1 |
Chaîne | Non compatible |
didmd5 |
Chaîne | Non compatible |
dpidsha1 |
Chaîne | Non compatible |
dpidmd5 |
Chaîne | Non compatible |
macsha1 |
Chaîne | Non compatible |
macmd5 |
Chaîne | Non compatible |
ext |
Extensions d'appareil | Extensions pour l'objet appareil. |
Extension compatible pour l'objet appareil
Si ip est modifié ou tronqué, nous vous recommandons vivement d'envoyer les extensions suivantes pour éviter que le trafic ne soit déclaré comme trafic non valide.
| Champ | Type | Détails |
|---|---|---|
truncated_ip |
Entier |
Indique si l'adresse IP dans le champ device.ip de la demande d'enchère est tronquée.
La valeur par défaut est "false" (non tronquée). Elle est obligatoire si l'adresse IP est tronquée. Si elle n'est pas déclarée, la demande d'enchère peut être classée comme trafic non valide. |
ifa_type |
Chaîne |
Indiquez l'origine du champ device.ifa, qu'il ait été fourni par l'appareil lui-même ou généré par l'éditeur ou la SSP dans la chaîne d'approvisionnement.
|
attestation_token |
Chaîne (encodage Base64) | Jeton d'attestation basé sur l'appareil pour les plates-formes d'échange qui acceptent ce niveau de validation de l'appareil. |
atts |
Entier |
(iOS uniquement) Entier transmis pour représenter l'état d'autorisation du suivi de l'application.
|
cdep |
Chaîne |
Libellé de l'arrêt des cookies tiers dans Chrome.
Consultez Tests facilités par Chrome et la spécification de la communauté IAB. |
Objet UserAgent
| Champ | Type | Détails |
|---|---|---|
browsers |
Tableau d'objets BrandVersion | Chaque objet BrandVersion identifie un navigateur ou un composant logiciel similaire. |
platform |
Objet BrandVersion | Identifie la plate-forme. |
mobile |
Entier |
0 (par défaut) : l'agent préfère le contenu "desktop" ou "full".
1 : l'agent préfère le contenu "mobile".
|
architecture |
Chaîne | Architecture de l'appareil (par exemple, "x86" ou "arm"). |
bitness |
Chaîne | Nombre de bits de l'appareil (par exemple, "64" pour une architecture 64 bits). |
model |
Chaîne | Modèle de l'appareil. |
source |
Entier | Source des données utilisées pour créer cet objet. Pour en savoir plus, consultez Liste : source de l'user-agent. Recommandé lors de la transmission de l' objet UserAgent. |
Objet BrandVersion
| Champ | Type | Détails |
|---|---|---|
brand |
Chaîne | Identifiant de la marque, par exemple "Chrome" ou "Windows". Obligatoire. |
version |
Tableau de chaînes | Séquence de composants de version, dans l'ordre hiérarchique décroissant (majeur, mineur, micro, etc.). |
Objet géographique
| Champ | Type | Détails |
|---|---|---|
lat |
Double | Non compatible |
lon |
Double | Non compatible |
type |
Entier | Non compatible |
accuracy |
Entier | Non compatible |
lastfix |
Entier | Non compatible |
ipservice |
Entier | Non compatible |
country |
Chaîne | Non compatible |
region |
Chaîne | Non compatible |
regionfips104 |
Chaîne | Non compatible |
metro |
Chaîne | Non compatible |
city |
Chaîne | Non compatible |
zip |
Chaîne | Non compatible |
utcoffset |
Entier | Non compatible |
Objet utilisateur
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | Compatible si Google héberge la table de mise en correspondance des identifiants. |
buyeruid |
Chaîne | Prise en charge si la SSP héberge le tableau de correspondance des identifiants. |
yob |
Entier | Recommandé pour le ciblage démographique. |
gender |
Chaîne | Recommandé pour le ciblage démographique. |
keywords |
Chaîne (CSV) | Non compatible |
customdata |
Chaîne | Non compatible |
geo |
Objet géographique | Non compatible |
data |
Tableau d'objets de données | Données supplémentaires. |
consent |
Chaîne (base64 sécurisée pour le Web) |
Lorsque le RGPD est en vigueur, cet attribut contient la structure de données de la chaîne de consentement du Transparency and Consent Framework de l'IAB.
La valeur est une chaîne binaire encodée en base64 adaptée au Web, au format IAB.
La documentation sur le RGPD de DV360 explique comment DV360 utilise ce signal.
Un seul des éléments user.consent et user.ext.consent est attendu.
|
eids |
Tableau d'objets Extended ID | Instances d'ID étendus fournies par la place de marché. |
ext |
Extensions utilisateur | Extensions pour l'objet utilisateur. |
Extensions compatibles pour l'objet utilisateur
| Champ | Type | Détails |
|---|---|---|
consent |
Chaîne (base64 sécurisée pour le Web) |
Chaîne de consentement RGPD, comme décrit dans user.consent ci-dessus.
Un seul des éléments user.consent et user.ext.consent est attendu.
|
eids |
Tableau d'objets Extended ID | Instances d'ID étendus fournies par la place de marché. |
consented_providers_settings.consented_providers |
Objet externe (consented_providers_settings) contenant un tableau d'entiers interne (consented_providers). | Lorsque le consentement RGPD est recueilli via le TCF, ce champ liste les fournisseurs de technologie publicitaire ayant obtenu le consentement de l'utilisateur et qui ne participent pas au TCF. Consultez la spécification technique de Google concernant le consentement supplémentaire. |
us_privacy |
Chaîne | Consultez la documentation regs.us_privacy. Un seul des éléments regs.us_privacy, regs.ext.us_privacy et user.ext.us_privacy est attendu.
|
Objet ID étendu
| Champ | Type | Détails |
|---|---|---|
source |
Chaîne | Fournisseur de l'identifiant |
uids |
Tableau d'objets UID d'ID étendus | Identifiants réels |
Objet UID d'ID étendu
| Champ | Type | Détails |
|---|---|---|
id |
Chaîne | Identifiant lui-même. |
atype |
Entier | Type d'user-agent associé à cet ID. |
Objet de la chaîne d'approvisionnement
| Champ | Type | Détails |
|---|---|---|
complete |
Entier | 0 (par défaut) : la chaîne d'approvisionnement est incomplète.1 : la chaîne d'approvisionnement est complète jusqu'à l'éditeur.
|
ver |
Chaîne | Obligatoire. La valeur est au format "major.minor". Par exemple, la version 1.0 correspond à la chaîne "1.0". |
nodes |
Tableau nœud de chaîne d'approvisionnement | Obligatoire. Dans une chaîne d'approvisionnement complète, le premier nœud représente le système publicitaire et l'ID de vendeur initiaux impliqués dans la transaction, c'est-à-dire le propriétaire du site, de l'application ou d'un autre support. Dans une chaîne d'approvisionnement incomplète, il représente le premier nœud connu. Le dernier nœud représente l'entité qui envoie cette demande d'enchère. |
Objet de nœud de la chaîne d'approvisionnement
| Champ | Type | Détails |
|---|---|---|
asi |
Chaîne | Nom de domaine canonique du système auquel les enchérisseurs se connectent (par exemple, SSP, place de marché ou header wrapper). Vous pouvez indiquer le domaine d'exploitation du système (s'il est différent du domaine parent de l'entreprise) pour faciliter la consultation des informations WHOIS et la recherche IP inversée de sorte que la propriété du système délégué soit clairement établie.
Cette valeur doit être identique à celle utilisée pour identifier les vendeurs dans un fichier ads.txt, le cas échéant. |
sid |
Chaîne | Identifiant associé au compte du vendeur ou du revendeur dans le système publicitaire. Il doit contenir la même valeur que celle utilisée dans les transactions (c'est-à-dire les demandes d'enchères OpenRTB) dans le champ spécifié par la place de marché/le SSP.
Généralement, dans OpenRTB, il s'agit de publisher.id. et dans OpenDirect, de l'ID d'organisation de l'éditeur. Ne doit pas dépasser 64 caractères. |
rid |
Chaîne | RequestId OpenRTB de la demande émise par ce vendeur. |
name |
Chaîne | Nom de l'entreprise (entité juridique) payée pour l'inventaire
transigé sous l'ID de vendeur donné. Cette valeur est facultative et ne doit PAS être incluse si elle existe dans le fichier sellers.json du système publicitaire. |
domain |
Chaîne | Nom de domaine de l'entité représentée par ce nœud.
Cette valeur est facultative et ne doit PAS être incluse si elle existe dans le fichier sellers.json du système publicitaire. |
hp |
Entier | Indique si ce nœud sera impliqué dans le flux de paiement pour l'inventaire.
Pour la version 1.0 de SupplyChain, cette propriété doit toujours être définie sur 1. Il doit être inclus de manière explicite, car les futures versions de la spécification devraient introduire des nœuds de gestion des paiements. Les responsables de l'implémentation doivent s'assurer qu'ils prennent en charge ce champ et le propagent lors de la construction d'objets SupplyChain dans les demandes d'enchères envoyées à un système publicitaire en aval. |
Spécification des réponses aux enchères
Objet BidResponse
| Attribut | Compatible | Détails de mise en œuvre | Toujours réussi |
|---|---|---|---|
| id | En cas d'erreur d'analyse, cette valeur peut être "0" au lieu de l'ID de la demande d'enchères. | Oui | |
| seatbid | |||
| bidid | |||
| cur | Si une erreur d'analyse se produit, elle n'est pas transmise. Pour le trafic de demandes d'enchères valides, la devise est toujours fournie. | Oui | |
| customdata | |||
| nbr |
Cette section n'est incluse que si un problème a été détecté dans la demande d'enchère. Les valeurs possibles sont les suivantes :2 : Demande incorrecte12 : Non-respect de l'autorisation pour le fichier ads.txt16 : SupplyChain incomplète17 : Nœud SupplyChain bloquéRemarque : Lorsqu'un cas spécifique de non-respect d'un fichier (app-)ads.txt ou SupplyChain est détecté, l'un des codes 12, 16 ou 17 est renseigné dans une fraction (1%) des réponses. Le code 2 sera renseigné pour toutes les autres demandes non valides. Les requêtes incluant NBR ressembleront à ceci : {
"id": "0",
"nbr": 2,
"ext": {
"err": "Bid request body was empty.",
"errHelp": "https://.../ortb-spec"
}
} |
||
| ext | En cas de problème avec l'extension de la demande d'enchères, celle-ci peut contenir des informations permettant de diagnostiquer l'erreur, le cas échéant. |
Extensions acceptées pour l'objet BidResponse
| Attribut | Détails de mise en œuvre |
|---|---|
| err | Description de l'erreur liée à la demande d'enchère, lisible par l'utilisateur. Voici quelques exemples de cas de réponse :
|
| errHelp | Un lien vers cette page. |
Objet Seatbid
| Attribut | Compatible | Détails de mise en œuvre | Toujours réussi |
|---|---|---|---|
| enchère | oui | ||
| siège | oui | ||
| groupe |
Objet d'enchère
| Attribut | Compatible | Détails de mise en œuvre | Toujours réussi |
|---|---|---|---|
| id | oui | ||
| impid | oui | ||
| price | oui | ||
| nurl | |||
| ronce | |||
| lurl | |||
| adm | |||
| adid | |||
| adomain | |||
| bundle | |||
| iurl | |||
| cid | oui | ||
| crid | oui | ||
| tactique | |||
| cat | |||
| attr | |||
| api | |||
| protocol | |||
| qagmediarating | |||
| language | |||
| dealid | |||
| w | |||
| h | |||
| wratio | |||
| hratio | |||
| exp |
Extensions acceptées pour l'objet d'enchère
| Attribut | Détails de mise en œuvre |
|---|---|
apis |
DV360 enverra seatbid.bid.apis si OMID et MRAID sont tous deux acceptés. DV360 définira OMID_1 et MRAID comme un tableau d'entiers. |
Options de diffusion d'annonces
La section 4.3 de la spécification OpenRTB propose deux options de diffusion différentes :
- Balisage diffusé sur la notification de gain
- Balisage diffusé dans l'enchère
DV360 accepte les deux options.
- Pour les bannières, DV360 renvoie toujours le balisage dans le champ
adm. Le balisage affiché sur la notification de gain est facultatif. - Pour les annonces vidéo/audio utilisant le protocole VAST, DV360 permet de renvoyer le fichier XML VAST dans le champ
admou dans la réponse de la notification de gain en fonction des exigences des partenaires d'échange.
Consultez la spécification OpenRTB pour connaître les avantages et les inconvénients de ces deux options.
Bonnes pratiques
Nous vous recommandons vivement d'utiliser l'ID de partenaire Display & Video 360 comme ID de siège. Nous vous déconseillons d'utiliser des ID de siège spécifiques aux plates-formes d'échange.
Assurez-vous que vos éditeurs disposent de fichiers ads.txt ou d'applications avec des fichiers app-ads.txt associés, et qu'ils vous y indiquent comme vendeur ou revendeur autorisé. En savoir plus
Assurez-vous également que les informations transmises dans les demandes d'enchères sont cohérentes. Par exemple, app.bundle doit être cohérent avec les informations sur l'appareil mobile et app.storeurl.
TV connectée
Respectez les consignes de l'IAB concernant les identifiants publicitaires sur les services de distribution par contournement lorsque vous transmettez device.ifa et device.lmt. Vous devez également implémenter device.ext.ifa_type pour respecter les consignes. Pour toutes nos fonctionnalités de limitation de la fréquence d'exposition et de ciblage d'audience sur CTV, un IFA sera nécessaire.
Respectez également les Directives sur l'ID attribué par une plate-forme de téléchargement d'applications pour appareils OTT/TV connectées de l'IAB récemment publiées. Elles définissent la façon dont app.bundle doit être transmis pour les applications de TV connectée, en utilisant principalement l'ID défini par le magasin d'applications.
Mesure Active View
Active View est une technologie Google qui permet de mesurer si une impression a été visible et pendant combien de temps. Active View utilise OMID pour les annonces display et vidéo. Pour activer la mesure à l'aide d'OMID, les plates-formes d'échange doivent ajouter les champs suivants aux demandes OpenRTB afin que DV360 connaisse la compatibilité OMID du client.
- Obligatoire : ajoutez un framework d'API (
Video.api=7pourWeb Video OMSDK,Native.api=7pourNative App OMSDK,Banner.api=7ouAudio.api=7) aux demandes d'enchères. Cette étape est obligatoire pour qu'Active View puisse effectuer des mesures à l'aide d'OMID. - Recommandation : il est vivement recommandé d'ajouter
omidpnetomidpvàSource.Ext, car cela aura un impact sur la façon dont les mesures de visibilité sont communiquées au client dans DV360. Si le nom du partenaire OMID ne figure pas sur la liste de certification de l'IAB, le MRC nous demande de présenter les métriques de visibilité séparément des métriques certifiées par le MRC. En savoir plus
Mesure Active View pour les annonces natives
Pour activer la mesure Active View pour les annonces natives, DV360 exige des éditeurs et des plates-formes d'échange qu'ils effectuent des étapes supplémentaires.
Annonces display natives : DV360 ajoute les
eventtrackerssuivants dans la réponse à l'enchère sous l'objetadm.native:"eventtrackers": [ { "event": 555, "method": 2, "url": "https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/rx_omid.js", "ext": { "vendorKey": "doubleclickbygoogle.com-omid-dsp", "verification_parameters": "" } } ]Les plates-formes d'échange doivent transmettre des trackers d'événements supplémentaires aux éditeurs, et ceux-ci doivent procéder comme suit :
- Installez le SDK OM.
- Chargez l'OMSDK lorsque vous affichez des annonces natives.
- Exécutez JavaScript dans
eventtrackers.urlavec les paramètres indiqués.
Annonces vidéo natives : DV360 permet de mesurer la visibilité en ajoutant l'extension
AdVerificationsstandard dans le fichier XML VAST :<Extension type="AdVerifications"> <AdVerifications> <Verification vendor="doubleclickbygoogle.com-omid-video"> <JavaScriptResource apiFramework="omid" browserOptional="true"> <![CDATA[ https://www.googletagservices.com/activeview/js/current/rx_omid_video.js ]]> </JavaScriptResource> <VerificationParameters> <![CDATA[ {"activeview_flags":"...","activeview_metadata":"...", ...} ]]> </VerificationParameters> <TrackingEvents> <Tracking event="verificationNotExecuted"> <![CDATA[ https://ade.googlesyndication.com/ddm/activity/... ]]> </Tracking> </TrackingEvents> </Verification> </AdVerifications> </Extension>Aucune action supplémentaire n'est requise de la part des éditeurs qui acceptent déjà la mesure de la visibilité des annonces vidéo. Sinon, les éditeurs doivent gérer la nouvelle extension dans leur lecteur vidéo ou l'ignorer.
Réglementation de l'UE sur l'IA pour Native sur 3PE
Pour permettre aux annonceurs de respecter les nouvelles réglementations sur la transparence. Les réglementations sur l'IA dans l'État de New York, en Inde et dans l'Union européenne exigent que les annonces comportant certains composants générés ou modifiés par l'IA incluent des mentions informant les consommateurs que ces annonces ont été créées avec l'IA. À partir de juillet 2026, Display & Video 360 (DV360) permettra aux annonceurs d'ajouter un libellé indiquant que la création a été générée ou modifiée à l'aide de l'IA. Cela les aidera à respecter les nouvelles réglementations sur la transparence liée à l'IA.
Les annonceurs peuvent ajouter ces libellés directement à leurs créations ou utiliser le paramètre de libellé IA dans l'UI et l'API Display & Video 360. Découvrez comment utiliser les paramètres de libellé pour le contenu IA afin d'ajouter un libellé à vos annonces.
Pour les annonces diffusées par Google, la stratégie de conformité choisie utilise un libellé d'IA minimal avant le clic et une mention après le clic dans le panneau About This Ad (ATA).
Pour les formats d'annonces natives sur les plates-formes tierces, Google ne contrôle pas le rendu final de l'annonce. Dans ce cas, ce signal d'attestation sera propagé dans la réponse d'annonce pour que l'échange ou les éditeurs puissent afficher l'annonce finale avec l'étiquette IA ou la mention. Le signal fera partie du champ adm.native.ext de la réponse de l'annonce native. Le nouveau champ adm.native.ext est au format suivant :
"ext" {
"should_disclose_ai": "true",
"ai_disclosure_url": ""
}
should_disclosure_ai(true ou false) indique si l'annonce finale doit inclure une étiquette IA.- Le champ
ai_disclosure_urlpeut être présent ou non. Il ne sera présent que lorsqueshould_disclosure_aiest défini sur "true" et que le champ d'URLnative.privacyest vide. Dans ce cas, en cliquant sur l'étiquette IA, l'utilisateur doit être redirigé vers l'URL fournie dans ce champ. Sinon, en cliquant sur l'étiquette IA, l'utilisateur doit être redirigé vers le champ d'URLnative.privacystandard.
Ces signaux doivent être propagés aux éditeurs afin qu'ils puissent afficher l'annonce avec l'étiquette IA.
Questions fréquentes
- DV360 est-il compatible avec les extensions personnalisées des places de marché ?
- Oui, en plus des extensions listées dans cette spécification, Display & Video 360 peut également accepter des extensions personnalisées au cas par cas. Il est recommandé de spécifier et de tester l'extension personnalisée pendant la période d'intégration.
- DV360 est-il compatible avec les vidéos avec récompense ?
- Oui, envoyez-nous l'extension d'annonce vidéo avec récompense.
- Une grande partie de mon inventaire est associée à des données démographiques inconnues. Comment améliorer la couverture démographique ?
- Renseignez
user.yobetuser.genderdans les demandes d'enchères envoyées à DV360 pour augmenter la couverture. - DV360 dispose-t-il de points de terminaison pour chaque région ?
- Non, nous utilisons un seul point de terminaison au niveau mondial et nous acheminons automatiquement les requêtes vers le centre de données le plus proche. Nous ne pouvons donc pas vous fournir de point de terminaison spécifique à une région.
- Quelles sont les exigences concernant les demandes de serveur à serveur (s2s) ?
- Contactez-nous pour demander à être ajouté à notre liste d'autorisation. L'User-Agent du client doit être transféré et les cookies doivent être désactivés/ignorés dans la réponse à une récupération VAST s2s.
- DV360 est-il compatible avec OMID ?
- Nous pouvons mesurer la visibilité à l'aide d'OMID à condition qu'il soit déclaré comme compatible avec OMID au moment de la demande d'enchère. Pour en savoir plus, consultez les pages 24 et 25.
- Quelle version de Native est compatible ? Avez-vous des exigences concernant les annonces natives ?
- Seule la version 1.2 de Native est acceptée. Spécification native.
- DV360 accepte-t-il les demandes d'enchères envoyées au format GZIP ?
- DV360 peut recevoir des demandes d'enchères compressées au format gzip et y répondre avec des réponses compressées au format gzip si l'en-tête Accept-Encoding indique que ce format est accepté.
- DV360 est-il compatible avec DBURL ?
- Pas pour le moment.
- DV360 prend-il en charge les notifications de perte ?
- Oui, DV360 renseigne le champ
bid.lurldans les réponses aux enchères. Si l'enchère est perdue, la plate-forme d'échange peut envoyer un ping à cette URL avec une raison, qui sera alors indiquée aux annonceurs. Ces raisons peuvent aider les annonceurs à éviter des pertes à l'avenir. - DV360 exige-t-il App.name pour le ciblage ?
- Non, DV360 utilise App.name comme référence, mais ce n'est pas obligatoire pour le ciblage.
App.bundleest utilisé pour le ciblage. - DV360 peut-il prendre en charge plusieurs tailles d'annonces envoyées dans une même demande d'enchère ?
- Oui, nous prendrons en compte toutes les tailles de création éligibles dans banner.format.
- DV360 accepte-t-il plusieurs formats dans la même demande d'enchère ?
- Nous ne prenons en charge que partiellement les demandes d'enchères multiformats, mais nous nous efforçons de les améliorer. Nous acceptons les formats display et vidéo pour les interstitiels, mais pas les formats display et natif pour le moment. Si vous envoyez des demandes d'enchères multiformat, veuillez nous contacter pour demander un test.
- DV360 accepte-t-il les types d'impression mixtes dans une même demande ?
- Nous n'acceptons actuellement que les interstitiels vidéo/bannières. Nous travaillons sur les formats natif/bannière et vidéo/bannière. Si vous rencontrez d'autres combinaisons, veuillez contacter notre équipe.
- Plusieurs comptes peuvent-ils envoyer chacun plusieurs enchères pour une ou plusieurs de ces opportunités d'impression dans la même demande ?
- Oui.
- DV360 propose-t-il une solution ou un besoin particulier concernant la limitation ou l'affichage du même annonceur pour plusieurs opportunités d'impression de ce type dans la même demande ?
- DV360 applique une règle selon laquelle un annonceur ne peut enchérir que sur une seule opportunité d'impression par demande. Nous attendons des SSP qu'ils regroupent les objets imp de manière pertinente (par exemple, tous sur la même page, tous dans la même application, etc.).
- DV360 accepte-t-il plusieurs impressions dans la même demande d'enchère ?
- DV360 est actuellement compatible avec plusieurs objets audio d'impression. Toutefois, nous devrons tester/activer chaque plate-forme d'échange qui souhaite utiliser cette fonctionnalité. Pour en savoir plus, consultez les spécifications des demandes d'enchères. Nous travaillons à étendre cette fonctionnalité à d'autres formats :
{ id: "2bbdc94f-7289-4fe2-9a5f-e2a530e06b38", seatbid { bid { id: "0", impid: "234232", price: 41.373926619828261, adid: "123", adm: "...", adomain: "xxx.com", cid: "0", crid: "123", dealid: "sample-deal-id-1", language: "xx", }, bid { id: "1", impid: "234255", price: 2.34192037470726, adid: "234", adm: "...", adomain: "xyz.com", cid: "0", crid: "234", dealid: "sample-deal-id-2", language: "xx", }, seat: "123456" }, cur: "EUR" }
Nous contacter
Si vous avez des questions ou des problèmes, contactez notre équipe d'assistance pour les plates-formes d'échange.