Halten Sie die OpenRTB 2.6-Spezifikation bereit, während Sie diese Seite lesen.
In Display & Video 360 wird nicht jedes Feld in der OpenRTB-Spezifikation unterstützt und es können Nuancen gelten. Einige Abschnitte dieses Dokuments enthalten Informationen und Empfehlungen, die speziell für die Display & Video 360-Implementierung gelten. Sofern nicht anders angegeben, sollten Sie auch die Richtlinien in der OpenRTB-Spezifikation beachten.
Einige Felder werden nicht unterstützt, aber trotzdem geparst. Diese Felder müssen korrekt formatiert sein, wirken sich aber nicht auf das Gebotsergebnis aus.
Spezifikation für Gebotsanfragen
Eine Gebotsanfrage ist eine HTTP-POST-Anfrage mit dem Text eines Gebotsanfrageobjekts. Das Format des Texts wird im Header Content-Type definiert.
Die entsprechende Antwort ist entweder ein HTTP 204 ohne Text für ein „Kein Gebot“ oder ein HTTP 200 mit dem Text einer Gebotsantwort.
Wenn eine Gebotsanfrage fehlerhaft ist, kann ein HTTP 200 mit einem Textkörper einer Gebotsantwort mit dem ausgefüllten Feld nbr zurückgegeben werden.
Das Antwortformat wird durch den Accept-Header gesteuert.
JSON-Format
Das Standardformat wird verwendet, wenn kein akzeptierter MIME-Typ angegeben wird.
JSON-Anfragen und ‑Antworten entsprechen der OpenRTB 2.6-Spezifikation des IAB. In der folgenden Dokumentation werden Erweiterungen und die Unterstützung von Feldern beschrieben.
Der Header Content-Type: application/json gibt eine JSON-Gebotsanfrage an, Accept: application/json gibt an, dass die Gebotsantworten im JSON-Format sein sollen.
Protobuf-Format
HINWEIS: Die Protobuf-Unterstützung befindet sich in der Betaphase. Wenden Sie sich an DV360, wenn Sie daran interessiert sind.
JSON-Anfragen und ‑Antworten entsprechen der OpenRTB 2.6-Protobuf-Spezifikation des IAB.
Erweiterungen werden nur eingeschränkt unterstützt. Wenden Sie sich an den DV360-Support, wenn Sie daran interessiert sind.
Senden Sie den Header Content-Type: application/x-protobuf, um eine Protobuf-Gebotsanfrage anzugeben, und legen Sie Accept: application/x-protobuf fest, um Protobuf-Gebotsantworten zu erhalten.
Gebotsanfrageobjekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Erforderlich. Eindeutige ID der Gebotsanfrage. Damit können einzelne Anfragen für einen sehr begrenzten Zeitraum nach der Bereitstellung identifiziert werden. |
imp |
Imp-Array | Mindestens ein imp-Objekt ist erforderlich.
Bei Audio-Pods werden mehrere |
site |
Website | Erforderlich für Websiteanfragen.site und app schließen sich gegenseitig aus. |
app |
App | Für App-Anfragen erforderlich.app und site schließen sich gegenseitig aus. |
device |
Gerät | Erforderlich. |
user |
Nutzer | Erforderlich. |
test |
Ganzzahl | Nicht unterstützt |
at |
Ganzzahl |
1: Erstpreisauktion, bei der dem Werbetreibenden sein Gebotsbetrag in Rechnung gestellt wird.2 (Standard): Zweitpreisauktion, bei der dem Werbetreibenden ein Betrag in Rechnung gestellt wird, der knapp über dem zweithöchsten Gebot liegt.3: Der Mindestpreis ist in der Anfrage enthalten und hat nichts mit konkurrierenden Geboten zu tun.
|
tmax |
Ganzzahl | Optional, Standardwert ist benutzerdefiniert pro Integration. |
wseat |
String-Array | Liste der zulässigen Käuferlizenzen. Empfohlen, sofern nicht alle Werbetreibenden Gebote abgeben dürfen. Wenn der Wert nicht festgelegt ist, gibt es keine Einschränkungen. |
bseat |
String-Array | Liste der Käuferkonten, deren Gebote blockiert werden sollen. Die aufgeführten Käufer können keine Gebote für Deals und offene Auktionen abgeben. |
allimps |
Ganzzahl | Nicht unterstützt |
cur |
String-Array | Optional, aber sehr empfehlenswert. Die Standardeinstellung ist „Pro Integration“. Die Währung in der Gebotsanfrage muss mit einer der bei der Integration registrierten Währungen übereinstimmen. Es wird dringend empfohlen, nur eine Währung pro Börse zu unterstützen. |
wlang |
String-Array | Nicht unterstützt |
bcat |
String-Array | Blockierte Werbetreibenderkategorien mithilfe der IAB-Inhaltskategorien. „Nicht festgelegt“ bedeutet, dass keine Kategorien blockiert sind. |
badv |
String-Array | Geben Sie den blockierten Werbetreibenden anhand der vom Werbetreibenden angegebenen Domain an. Wenn die Richtlinie nicht festgelegt ist, sind keine Werbetreibenden blockiert. |
bapp |
String-Array | Nicht unterstützt |
source |
Quelle | Für schain teilweise erforderlich. |
regs |
Regs | Optional. |
ext |
Erweiterungen für Gebotsanfragen | Optional. |
Objekt für Erweiterungen für Gebotsanfragen
| Feld | Typ | Details |
|---|---|---|
schain |
Lieferkette |
Bei neuen Integrationen sollte stattdessen das Feld BidRequest.source.schain in Source verwendet werden.
|
purch |
Ganzzahl |
Der Parameter „Gekaufter Traffic“ bezieht sich auf Traffic, der von Properties weitergeleitet wird, die nicht dem Publisher gehören und für die die Zugriffe nicht vom Publisher bezahlt wurden oder auf Aktivitäten zurückzuführen sind, die auf Anreizen basieren. Dies entspricht der neuen MRC-Spezifikation für ungültigen Traffic 2.0.
In Berichten für Käufer wird dieses Feld als Publisher Traffic Source (Zugriffsquelle des Publishers) bezeichnet und kann einen der folgenden Werte haben : |
gdemsignals |
String | Ein SCAR API-Signal-Blob aus dem GMA SDK. Empfohlen, wenn GMA SDK-Traffic verwendet wird, ansonsten nicht zulässig. |
disable_gma_format |
int |
Optional, wenn gdemsignals angegeben ist; andernfalls nicht zulässig.0 (Standard): Wenn gdemsignals ausgefüllt ist, ist das adm der Gebotsantwort ein JSON-Blob.1: Anstelle des JSON-Blobs wird auch ein Anzeigen-Tag bereitgestellt. |
Quellobjekt
| Feld | Typ | Details |
|---|---|---|
fd |
Ganzzahl | Einheit, die für die endgültige Entscheidung zum Anzeigenverkauf verantwortlich ist0 (Standard): Die Entscheidung wird von der Exchange getroffen.1: Eine Upstream-Quelle entscheidet.
|
tid |
String | Nicht unterstützt |
pchain |
String | Nicht unterstützt |
schain |
Lieferkette |
In fast allen Fällen erforderlich.
Dieses Feld wird bevorzugt gegenüber der Angabe von |
ext |
Quellerweiterungen | Optional. |
Quellerweiterungsobjekt
Diese Erweiterung wird dringend empfohlen, da sie sich darauf auswirkt, wie Sichtbarkeitsmessungen in DV3 für den Kunden gemeldet werden. Wenn der Name des OMID-Partners NICHT in der IAB-Zertifizierungsliste aufgeführt ist, müssen wir die Sichtbarkeitsmesswerte gemäß MRC-Vorgaben separat von den MRC-zertifizierten Messwerten angeben. Weitere Informationen
| Feld | Typ | Details |
|---|---|---|
omidpn |
String | Kennung der OM SDK-Integration. Dieser Wert entspricht dem Parameter „name“ des OMID-Partnerobjekts. |
omidpv |
String | Version der OM SDK-Integration. Dieser Wert entspricht dem Parameter „versionString“ des OMID-Partnerobjekts. |
schain |
Lieferkette |
Bei neuen Integrationen sollte stattdessen das Feld schain in Source verwendet werden.
|
Regs-Objekt
| Feld | Typ | Details |
|---|---|---|
coppa |
Ganzzahl | 0 (Standard): COPPA ist für diese Anfrage nicht anwendbar.1: Diese Anfrage unterliegt COPPA. |
gdpr |
String | Flag, das angibt, ob die Anfrage der DSGVO unterliegt. 0 = Nein, 1 = Ja. Wenn das Flag nicht angegeben ist, ist der Status unbekannt.
Weitere Informationen finden Sie in der DV360-Dokumentation zur DSGVO.
Es wird nur einer der beiden Werte regs.gdpr und regs.ext.gdpr erwartet.
|
us_privacy |
String | Übermittelt Signale zum Datenschutz von Verbrauchern gemäß US-Datenschutzbestimmungen. Spezifikationen für US-Datenschutz-String
Wenn wir den us_privacy-String in der Gebotsanfrage erhalten und der IAB-String angibt, dass ein Nutzer deaktiviert hat, gilt die Anfrage in Display & Video 360 als nicht für personalisierte Gebote geeignet.
Wir geben das IAB-Signal nicht an andere Anbieter weiter.
Es wird nur einer der folgenden Werte erwartet: |
gpp |
String | Enthält den Einwilligungsstring des Global Privacy Protocol. In DV360 werden nur bestimmte GPP-Abschnitte akzeptiert, darunter „US National“ (USA insgesamt) und „California“ (Kalifornien). Abschnitte des IAB Europe TCF werden nicht akzeptiert. Verwenden Sie stattdessen user.consent oder user.ext.consent. |
gpp_sid |
Ganzzahl-Array | Array der Abschnitte des Global Privacy Protocol-Einwilligungsstrings, die für diese Transaktion angewendet werden sollen. |
ext |
Regs-Erweiterungen | Optional. |
Objekt für Regs-Erweiterungen
| Feld | Typ | Details |
|---|---|---|
gdpr |
Ganzzahl | Flag, das angibt, ob die Anfrage den DSGVO-Bestimmungen unterliegt, wie oben unter regs.gdpr beschrieben. Es wird nur einer der Werte regs.gdpr und regs.ext.gdpr erwartet.
|
us_privacy |
String | Weitere Informationen finden Sie in der Dokumentation zu regs.us_privacy. Es wird nur einer der folgenden Werte erwartet: regs.us_privacy, regs.ext.us_privacy und user.ext.us_privacy.
|
Impr.-Objekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Eine eindeutige Kennung für diese Impression im Kontext der Gebotsanfrage. Der Wert beginnt in der Regel mit 1 und wird für n Impressionen auf n erhöht. |
metric |
Objekt | Nicht unterstützt |
banner |
Banner | Erforderlich für Banneranzeigen-Empfehlungen. |
video |
Video | Erforderlich für Videoanzeigen-Empfehlungen. |
audio |
Audio | Erforderlich für Audioanzeigen-Empfehlungen. |
native |
Native Einbindung | Für Umsatzchancen mit nativen Anzeigen erforderlich. |
pmp |
Pmp | Deals im privaten Marktplatz, die für diese Impression gelten. |
displaymanager |
String | Name des Vermittlungspartners, der SDK-Technologie oder des Players, der für das Rendern der Anzeige verantwortlich ist (in der Regel Video oder Mobilgerät). Wird von einigen Ad-Servern verwendet, um den Anzeigencode nach Partner anzupassen. Empfohlen für Videos und/oder Apps. |
displaymanagerver |
String | Version des Anzeigenvermittlungspartners, der SDK-Technologie oder des Players, der für das Rendern der Anzeige verantwortlich ist (in der Regel Video oder Mobilgerät). Wird von einigen Ad-Servern verwendet, um den Anzeigencode nach Partner anzupassen. Empfohlen für Videos und/oder Apps. |
instl |
Ganzzahl |
0 (Standard): kein Interstitial.1: Die Anzeige ist ein Interstitial oder wird im Vollbildmodus präsentiert.
|
tagid |
String | Kennung für ein bestimmtes Anzeigen-Placement oder ein bestimmtes Anzeigen-Tag, mit dem die Auktion gestartet wurde. Das kann bei der Fehlerbehebung oder bei der Optimierung durch den Käufer hilfreich sein. |
bidfloor |
Gleitkommazahl | Mindestgebot für diese Impression in CPM. |
bidfloorcur |
String |
Die Währung wird mit ISO‑4217-Alphacodes angegeben. |
clickbrowser |
Ganzzahl |
Gibt den Browsertyp an, der geöffnet wird, wenn auf das Creative in einer App geklickt wird. Der Safari View Controller auf iOS 9.x-Geräten gilt für dieses Feld als nativer Browser. |
secure |
Ganzzahl |
Gibt an, ob für diese Impression eine sichere HTTPS-URL oder eine unsichere HTTP-URL erforderlich ist.0 (Standard):insecure1: secure
|
iframebuster |
String-Array | |
exp |
Ganzzahl | Das Gebotsablaufdatum wird von DV 360 festgelegt, unabhängig vom Wert, der von einem Partner in diesem Feld gesendet wird. Impressionsereignisse, die nach dem Zeitfenster für veraltete Impressionen (in der Regel 1 Stunde) eingehen, werden als veraltet verworfen und von DV360 nicht als abrechenbar betrachtet. |
rwdd |
Ganzzahl |
Gibt an, ob der Nutzer eine Prämie für das Ansehen der Anzeige erhält.0 (Standard): Keine Prämie1: Prämie
Bei Videoanzeigen können Nutzer in der Regel einen zusätzlichen Nachrichtenartikel kostenlos lesen, ein zusätzliches Leben in einem Spiel erhalten oder eine gesponserte werbefreie Musikwiedergabe nutzen. Die Prämie wird in der Regel nach Abschluss der Videoanzeige verteilt. |
Impf-Erweiterungsobjekt
| Feld | Typ | Details |
|---|---|---|
bcrid |
String | Liste der Creative-IDs, die blockiert werden sollen. |
Bannerobjekt
| Feld | Typ | Details |
|---|---|---|
format |
Format-Array | Eine Liste der unterstützten Formate. |
w |
Ganzzahl |
format zu verwenden.
|
h |
Ganzzahl |
format zu verwenden.
|
wmax |
Ganzzahl | Nicht unterstützt |
hmax |
Ganzzahl | Nicht unterstützt |
wmin |
Ganzzahl | Nicht unterstützt |
hmin |
Ganzzahl | Nicht unterstützt |
btype |
Ganzzahl-Array |
Liste der gesperrten Banneranzeigentypen:
|
battr |
Ganzzahl-Array | Folgende Werte werden unterstützt:
|
pos |
Ganzzahl |
Die Position der Anzeige:
|
mimes |
String-Array |
Nicht unterstützt
In DV360 wird für alle Banner-Creatives „text/html“ verwendet. |
topframe |
Ganzzahl |
0 (Standard): Das Banner wird in einem iFrame ausgeliefert.1: Nicht unterstützt:Das Banner wird im oberen Frame ausgeliefert.
|
expdir |
Ganzzahl-Array |
1: Links2: Rechts3: Oben4: Unten5: Maximierbarer Vollbildmodus
|
api |
Ganzzahl-Array |
Unterstützte API-Frameworks
|
id |
String |
Eine Kennung für das Bannerobjekt, die im Impression eindeutig sein sollte.
Empfohlen, wenn |
vcm |
Ganzzahl |
Nur relevant für ein 0: Das Banner ist gleichzeitig mit dem Video-Creative zu sehen.1: Das Banner ist eine Endcard nach dem Video.
|
Objekt formatieren
| Feld | Typ | Details |
|---|---|---|
w |
Ganzzahl | Breite in geräteunabhängigen Pixeln (DIPs). |
h |
Ganzzahl | Höhe in geräteunabhängigen Pixeln (DIPs). |
wratio |
Ganzzahl | Nicht unterstützt |
hratio |
Ganzzahl | Nicht unterstützt |
wmin |
Ganzzahl | Nicht unterstützt |
Videoobjekt
Wir empfehlen dringend, das Video-Placement in der Gebotsanfrage anzugeben. Ein fehlendes Feld für den Placement-Typ wird als unbekanntes Placement klassifiziert. Weitere Informationen finden Sie im Artikel zum Positionstargeting.
| Feld | Typ | Details |
|---|---|---|
mimes |
String-Array |
Mindestens ein MIME-Typ ist erforderlich.
|
minduration |
Ganzzahl | Die Mindestdauer des Videos in Sekunden. Standardmäßig gibt es kein Minimum. |
maxduration |
Ganzzahl | Die maximale Dauer eines Videos in Sekunden. Standardmäßig gibt es keine Obergrenze. |
protocols |
Ganzzahl-Array |
Mindestens ein unterstütztes Protokoll ist erforderlich.
|
w |
Ganzzahl | Breite des Videoplayers in geräteunabhängigen Pixeln (DIPs). |
h |
Ganzzahl | Höhe des Videoplayers in geräteunabhängigen Pixeln (DIPs). |
startdelay |
Ganzzahl | Startverzögerung in Sekunden für Pre-Roll-, Mid-Roll- oder Post-Roll-Anzeigen-Placements. |
placement |
Ganzzahl | Es wird dringend empfohlen, „plcmt“ und/oder die Platzierung des Videos in der Gebotsanfrage anzugeben.
Wenn beide Felder fehlen, wird das als unbekannter Placement klassifiziert.
|
plcmt |
Ganzzahl | Es wird dringend empfohlen, „plcmt“ und/oder die Platzierung des Videos in der Gebotsanfrage anzugeben.
Wenn beide Felder fehlen, wird das als unbekannter Placement klassifiziert.
Hinweis:Damit Video-Placements/-Impressionen als In-Stream (Placement oder Plcmt-Typ 1) gelten, muss der Ton aktiviert sein und die Wiedergabemethode muss korrekt signalisiert werden (die Werte 1, 3, 4 und 5 sind alle zulässig).
Hinweis:Wenn Sie sowohl plcmt: Accompanying Content (2) wird als placement: In Article (3)betrachtet. plcmt: No Content/Standalone (4) wird als placement: In feed (4)betrachtet. placement: In Banner hat keine Zuordnung in plcmt.
|
linearity |
Ganzzahl | Nicht unterstützt |
skip |
Ganzzahl |
Gibt an, ob die Anzeige im Videoplayer übersprungen werden kann.
|
skipmin |
Ganzzahl | Nicht unterstützt |
skipafter |
Ganzzahl | Nicht unterstützt |
sequence |
Ganzzahl | Wenn in derselben Gebotsanfrage mehrere Anzeigenimpressionen angeboten werden, ermöglicht die Sequenznummer die koordinierte Auslieferung von mehreren Creatives. |
battr |
Ganzzahl-Array | Gesperrte Creative-Attribute. |
maxextended |
Ganzzahl |
Maximale Dauer der erweiterten Videoanzeige, wenn die Erweiterung zulässig ist.
|
minbitrate |
Ganzzahl | Mindestbitrate in Kbit/s. |
maxbitrate |
Ganzzahl | Maximale Bitrate in Kbit/s. |
boxingallowed |
Ganzzahl |
Gibt an, ob 4:3-Inhalte in einem 16:9-Fenster mit Letterboxing dargestellt werden dürfen.
|
playbackmethod |
Ganzzahl-Array |
Wiedergabemethoden, die möglicherweise verwendet werden. Wenn keine angegeben sind, kann eine beliebige Methode verwendet werden.
|
playbackend |
Ganzzahl |
Das Ereignis, das das Ende der Wiedergabe verursacht.
|
delivery |
Ganzzahl-Array | Unterstützte Auslieferungsmethoden. Wenn nichts angegeben ist, wird davon ausgegangen, dass alle unterstützt werden.
|
pos |
Ganzzahl |
Anzeigenposition auf dem Bildschirm.
|
companionad |
Banner-Array | Companion-Anzeigen, sofern verfügbar. |
api |
Ganzzahl-Array |
|
companiontype |
Ganzzahl-Array | Nicht unterstützt |
maxseq |
Ganzzahl | Die maximale Anzahl von Anzeigen, die in einem dynamischen Video-Pod zurückgegeben werden sollen. |
poddur |
Ganzzahl-Array | Die maximale Länge eines dynamischen Videopods in Sekunden. |
Unterstützte Erweiterung für Videoobjekte
| Feld | Typ | Details |
|---|---|---|
rewarded |
Ganzzahl | Dieses Feld gibt an, ob die Anfragen belohnt werden oder nicht. Dieser Wert sollte als Ganzzahl gesendet werden.
|
Audioobjekt
| Feld | Typ | Details |
|---|---|---|
mimes |
String-Array |
Mindestens ein MIME-Typ ist erforderlich.
|
minduration |
Ganzzahl | Minimale Anzeigendauer in Sekunden. |
maxduration |
Ganzzahl | Maximale Anzeigendauer in Sekunden. |
protocols |
Ganzzahl-Array |
|
startdelay |
Ganzzahl | Die Startverzögerung in Sekunden für Pre-Roll-, Mid-Roll- oder Post-Roll-Anzeigen-Placements.
|
sequence |
Ganzzahl | Nicht unterstützt |
battr |
Ganzzahl-Array | Nicht unterstützt |
maxextended |
Ganzzahl | Nicht unterstützt |
minbitrate |
Ganzzahl | Die Mindestbitrate in Kbit/s. |
maxbitrate |
Ganzzahl | Die maximale Bitrate in Kbit/s. |
delivery |
Ganzzahl-Array | Nicht unterstützt |
companionad |
Array mit Bannerobjekten | Alle Companion-Creative-Slots für Banner. |
api |
Ganzzahl-Array |
Liste der unterstützten API-Frameworks für diese Impression.
|
companiontype |
Ganzzahl-Array | Nicht unterstützt |
maxseq |
Ganzzahl-Array | Nicht unterstützt |
feed |
Ganzzahl |
Art des Audiofeeds. Weitere Informationen finden Sie in AdCOM 1.0 unter List: Feed Types (Liste: Feedtypen).
|
stitched |
Ganzzahl | Nicht unterstützt |
nvol |
Ganzzahl | Nicht unterstützt |
Natives Objekt
Weitere Informationen finden Sie in den DV360-Spezifikationen für native Anzeigen.
| Feld | Typ | Details |
|---|---|---|
request |
String | Das als String codierte native JSON-Objekt. |
ver |
String |
1.0: Nicht unterstützt1.1: Nicht unterstützt1.2
|
api |
Ganzzahl-Array |
Liste der unterstützten API-Frameworks für diese Impression.
|
battr |
Ganzzahl-Array | Nicht unterstützt |
PMP-Objekt
| Feld | Typ | Details |
|---|---|---|
private_auction |
Ganzzahl |
0 (Standard): Alle Gebote zulässig1: Nur Deals
|
deals |
Array mit Auftragsobjekten | Die einzubeziehenden Angebote. |
Auftragsobjekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Ein PMP-Objekt darf nicht mehr als ein Deal-Objekt pro ID enthalten. |
bidfloor |
Double |
Mindestgebot für diese Impression in CPM.
Erforderlich, wenn |
bidfloorcur |
String |
Die Währung wird mit ISO‑4217-Alphacodes angegeben.
Wenn keine Angabe erfolgt, wird standardmäßig die Währung der Gebotsanfrage verwendet. |
at |
Ganzzahl |
Wenn nicht angegeben, entspricht der Standardwert bid_request.at.
|
wseat |
String-Array |
Die Partner-IDs der Partner, die für den Deal infrage kommen.
Wenn keine Plätze angegeben sind, gibt es auch keine Einschränkungen. |
wadomain |
String-Array |
Die Werbetreibendendomains, die für diesen Deal Gebote abgeben dürfen.
Wenn keine Arbeitsplätze vorhanden sind, gibt es auch keine Domainbeschränkungen. |
guar |
Ganzzahl |
Dieses Feld gibt an, ob es sich bei dem Deal um einen garantierten Deal handelt. Dieser Wert sollte als Ganzzahl gesendet werden.
Eine Anzeigenplattform muss auf der Zulassungsliste für DV360 stehen, damit garantierte Deals akzeptiert werden. Wenden Sie sich an uns, um dies zu beantragen. Wenn Ihre Exchange derzeit einen anderen Mechanismus verwendet, um garantierte Deals mit DV360 zu signalisieren, wenden Sie sich an uns, um die Umstellung auf diese bevorzugte Erweiterung zu besprechen.
|
ext |
Verlängerung von Angeboten | Optional. |
Unterstützte Erweiterung für das Deal-Objekt
| Feld | Typ | Details |
|---|---|---|
guaranteed |
Ganzzahl |
Dieses Feld gibt an, ob es sich bei dem Deal um einen garantierten Deal handelt. Dieser Wert sollte als Ganzzahl gesendet werden.
Eine Anzeigenplattform muss auf der Zulassungsliste für DV360 stehen, damit garantierte Deals akzeptiert werden. Wenden Sie sich an uns, um dies zu beantragen. Wenn Ihre Exchange derzeit einen anderen Mechanismus verwendet, um garantierte Deals mit DV360 zu signalisieren, wenden Sie sich an uns, um die Umstellung auf diese bevorzugte Erweiterung zu besprechen.
Wir empfehlen, stattdessen |
Websiteobjekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Die ID der Website auf der Anzeigenplattform. |
name |
String | Nicht unterstützt |
domain |
String |
Die Domain der Website.
Es wird empfohlen, eine vollständige URL in „site.page“ zu senden, anstatt nur „site.domain“ auszufüllen. |
cat |
String-Array | Nicht unterstützt |
sectioncat |
String-Array | Nicht unterstützt |
pagecat |
String-Array | Nicht unterstützt |
page |
String |
Die vollständige URL, unter der die Impression ausgeliefert werden soll.
Es wird empfohlen, die vollständige URL für das Targeting zu senden. |
ref |
String | Die Referrer-URL, die die Weiterleitung zur aktuellen Seite verursacht hat. |
search |
String | Nicht unterstützt |
mobile |
Ganzzahl | Nicht unterstützt |
privacypolicy |
Ganzzahl | Nicht unterstützt |
publisher |
Publisher-Objekt | Details zum Publisher der Website. |
content |
Inhaltsobjekt | Details zu den Inhalten einer Website. |
keywords |
String (CSV-Format) | Nicht unterstützt |
ext |
Website-Erweiterungen | Erweiterungen für das Websiteobjekt. |
Website-Erweiterungsobjekt
| Feld | Typ | Details |
|---|---|---|
inventorypartnerdomain |
String | Wird für die Freigabe von CTV-Inventar verwendet. Weitere Informationen finden Sie im IAB-Leitfaden zu CTV-App-Adds. |
App-Objekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Anwendungs-ID auf der Anzeigenplattform. |
name |
String |
Namen von Anwendungen, die auf Anfrage des Publishers aliasiert werden können.
App-Namen für Anfragen ohne SDK (hauptsächlich internetfähige Fernseher) können vom Publisher direkt in der Anfrage angegeben werden. |
bundle |
String |
Erforderlich.
Bei iOS muss es sich um die numerische App-Shop-ID handeln. Wir akzeptieren keine Paket-ID im Reverse-DNS-Stil. Bei CTV-Apps empfehlen wir, die vom Store definierte App-Kennung zu übergeben. Bitte halten Sie sich an die kürzlich veröffentlichten IAB-Richtlinien für OTT-/CTV-Store-IDs. |
domain |
String | Die Domain, z. B. mygame.foo.com |
storeurl |
String | Erforderlich für die app-ads.txt-Verifizierung und die Validierung im App-Shop für internetfähige Fernseher. |
cat |
String-Array | Nicht unterstützt |
sectioncat |
String-Array | Nicht unterstützt |
pagecat |
String-Array | Nicht unterstützt |
ver |
String | Nicht unterstützt |
privacypolicy |
Ganzzahl | Nicht unterstützt |
paid |
Ganzzahl | Nicht unterstützt |
publisher |
Publisher-Objekt | Informationen zum App-Publisher. |
content |
Inhaltsobjekt | Informationen zu den App-Inhalten. |
keywords |
String (CSV-Format) | Nicht unterstützt |
ext |
App-Erweiterungen | Erweiterungen für das App-Objekt. |
App-Erweiterungsobjekt
| Feld | Typ | Details |
|---|---|---|
inventorypartnerdomain |
String | Wird für die Freigabe von CTV-Inventar verwendet. Weitere Informationen finden Sie im IAB-Leitfaden zu CTV-App-Adds. |
Inhaltsobjekt
Wir empfehlen, diese Attribute anzugeben, sofern verfügbar.
| Feld | Typ | Details |
|---|---|---|
id |
String | Eine ID, die den Inhalt eindeutig identifiziert. |
episode |
Ganzzahl | Folgennummer des Inhalts (normalerweise für Videoinhalte). |
title |
String | Empfohlen für CTV-, Video- und Audioanfragen. |
series |
String | Empfohlen für CTV-, Video- und Audioanfragen. |
season |
String | Ein Label für die Staffel der Inhalte. |
artist |
String | Der Künstler, der mit den Inhalten in Verbindung gebracht wird. |
genre |
String | Das Genre, das den Inhalt am besten beschreibt. In DV360 wird empfohlen, dieses Signal für CTV-, Video- und Audioanfragen bereitzustellen.
DV360 unterstützt für dieses Feld einige Taxonomien von Videogenrewerten:
|
album |
String | Das Album, zu dem die Inhalte gehören, in der Regel für Audioinhalte. |
isrc |
String | International Standard Recording Code gemäß ISO 3901. |
producer |
Erstellerobjekt | Details zum Produzenten der Inhalte. |
url |
String | URL des Inhalts. |
cat |
String-Array | IAB-Inhaltskategorien, die den Inhalt beschreiben. |
prodq |
Ganzzahl |
Produktionsqualität:
|
videoquality |
Ganzzahl | Nicht unterstützt |
context |
Ganzzahl |
Art der Inhalte:
|
contentrating |
String | Empfohlen für Audio und Video/CTV, da wir mit der Entscheidungsfindung für dieses Attribut beginnen. |
userrating |
String | Anzahl der Sterne, Likes usw. |
qagmediarating |
Ganzzahl |
Altersfreigabe für Medien gemäß den [QAG-Richtlinien](http://www.iab.net/ne_guidelines).
|
keywords |
String (CSV-Format) | Nicht unterstützt |
livestream |
Ganzzahl |
Wenn es sich bei den Inhalten um Livestream-Inhalte handelt.
|
sourcerelationship |
Ganzzahl |
|
len |
Ganzzahl |
Die Länge des Inhalts in Sekunden.
Empfohlen für CTV-/Video- und Audioanfragen. |
language |
String (ISO-639-1-alpha-2) | Die Sprache des Inhalts. |
embeddable |
Ganzzahl |
Gibt an, ob die Inhalte eingebettet werden können (z.B. ein einbettungsfähiger Videoplayer)
|
data |
Array von Datenobjekten | Zusätzliche Daten. |
Erstellerobjekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Nicht unterstützt |
name |
String | Nicht unterstützt |
cat |
String-Array | Nicht unterstützt |
domain |
String | Domain auf höchster Ebene des Erstellers. |
Datenobjekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Eine ID des Datenanbieters. |
name |
String | Name des Datenaustauschs für den Datenanbieter. |
segment |
Array von Segmentobjekten | Die tatsächlichen Datenwerte. |
ext |
Daten-Erweiterungen | Erweiterungen für das Data-Objekt. |
Unterstützte Erweiterungen für Datenobjekte
| Feld | Typ | Details |
|---|---|---|
segtax |
Ganzzahl | Taxonomie-ID. Weitere Informationen finden Sie unter Segmenttaxonomien. |
segclass |
String | Die Version des Klassifikators, mit der die Segment-IDs in der Taxonomie erstellt wurden. |
Segmentobjekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Eine ID des Datensegments, die für den Datenanbieter spezifisch ist. |
name |
String | Name des Datensegments. |
value |
String | Wert des Datensegments. |
Publisher-Objekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Erforderlich. |
name |
String | Nicht unterstützt |
cat |
String-Array | Nicht unterstützt |
domain |
String | Nicht unterstützt |
Geräteobjekt
| Feld | Typ | Details |
|---|---|---|
ua |
String | Erforderlich. |
sua |
UserAgent-Objekt | Strukturierte Informationen zum User-Agent |
geo |
Geografisches Objekt | Der Standort des Geräts. |
dnt |
Ganzzahl |
Das „Do Not Track“-Flag, wie es im Header des Browsers festgelegt ist.
|
lmt |
Ganzzahl |
Das Signal „Anzeigen-Tracking einschränken“ wird kommerziell unterstützt.
|
ip |
String |
Erforderlich, wenn IPv4.
Wenn die IP-Adresse gekürzt wird, muss dies in der |
ipv6 |
String |
Erforderlich, wenn IPv6.
Wenn die IP-Adresse gekürzt wird, muss dies in der |
devicetype |
Ganzzahl | Für alle Inventartypen dringend empfohlen. Wird verwendet, um die Erkennung des Gerätetyps zu verbessern. |
make |
String | |
model |
String | |
os |
String |
Betriebssystem des Geräts
Bei diesem Feld wird Groß- und Kleinschreibung nicht berücksichtigt. |
osv |
String | Nicht unterstützt |
hwv |
String | Die Hardwareversion des Geräts. |
h |
Ganzzahl | Physische Höhe des Displays in Pixeln. |
w |
Ganzzahl | Physische Breite des Displays in Pixeln. |
ppi |
Ganzzahl | Nicht unterstützt |
pxratio |
Double | Das Verhältnis von physischen Pixeln zu geräteunabhängigen Pixeln. |
js |
Ganzzahl | Nicht unterstützt |
geofetch |
Ganzzahl | Nicht unterstützt |
flashver |
String | Nicht unterstützt |
language |
String (ISO-639-1-alpha-2) | Die Sprache des Geräts. |
carrier |
String | Nicht unterstützt |
mccmnc |
String | Nicht unterstützt |
connectiontype |
Ganzzahl | Art der Netzwerkverbindung |
ifa |
String | ID, die der Werbetreibende offen verwenden darf. |
didsha1 |
String | Nicht unterstützt |
didmd5 |
String | Nicht unterstützt |
dpidsha1 |
String | Nicht unterstützt |
dpidmd5 |
String | Nicht unterstützt |
macsha1 |
String | Nicht unterstützt |
macmd5 |
String | Nicht unterstützt |
ext |
Geräteerweiterungen | Erweiterungen für das Geräteobjekt. |
Unterstützte Erweiterung für Geräteobjekt
Wenn ip geändert oder gekürzt wird, empfehlen wir dringend, die folgenden Erweiterungen zu senden, um zu verhindern, dass Traffic als ungültiger Traffic deklariert wird.
| Feld | Typ | Details |
|---|---|---|
truncated_ip |
Ganzzahl |
Gibt an, ob die IP-Adresse im Feld device.ip der Gebotsanfrage gekürzt wurde.
Standardmäßig wird die IP-Adresse nicht gekürzt. Sie ist erforderlich, wenn die IP-Adresse gekürzt wird. Wenn sie nicht deklariert wird, kann die Gebotsanfrage als ungültiger Traffic klassifiziert werden. |
ifa_type |
String |
Geben Sie die Herkunft des Felds „device.ifa“ an, also ob es vom Gerät selbst bereitgestellt oder vom Publisher oder der SSP in der Lieferkette generiert wurde.
|
attestation_token |
String (Base64-Codierung) | Ein gerätebasiertes Attestierungstoken für Börsen, die diese Art der Gerätevalidierung unterstützen. |
atts |
Ganzzahl |
(Nur iOS) Eine Ganzzahl, die den Autorisierungsstatus für das App-Tracking der App darstellt.
|
cdep |
String |
Label für die Einstellung von Drittanbieter-Cookies in Chrome.
Weitere Informationen finden Sie unter Von Chrome unterstützte Tests und in der IAB Community Specification. |
UserAgent-Objekt
| Feld | Typ | Details |
|---|---|---|
browsers |
Array von BrandVersion-Objekten | Jedes BrandVersion-Objekt identifiziert einen Browser oder eine ähnliche Softwarekomponente. |
platform |
BrandVersion-Objekt | Gibt die Plattform an. |
mobile |
Ganzzahl |
0 (Standard): Der Agent bevorzugt den „Desktop“- oder „Full“-Inhalt.
1: Der Agent bevorzugt mobile Inhalte.
|
architecture |
String | Gerätearchitektur, z. B. „x86“ oder „arm“. |
bitness |
String | Die Bitness des Geräts, z. B. „64“ für eine 64-Bit-Architektur. |
model |
String | Gerätemodell |
source |
Ganzzahl | Die Quelle der Daten, die zum Erstellen dieses Objekts verwendet wurden. Weitere Informationen finden Sie unter Liste: User-Agent-Quelle. Empfohlen, wenn ein UserAgent-Objekt übergeben wird. |
BrandVersion-Objekt
| Feld | Typ | Details |
|---|---|---|
brand |
String | Marken-ID, z. B. „Chrome“ oder „Windows“. Erforderlich. |
version |
String-Array | Eine Sequenz von Versionskomponenten in absteigender hierarchischer Reihenfolge (Haupt-, Neben-, Mikroversion usw.). |
Geografisches Objekt
| Feld | Typ | Details |
|---|---|---|
lat |
Double | Nicht unterstützt |
lon |
Double | Nicht unterstützt |
type |
Ganzzahl | Nicht unterstützt |
accuracy |
Ganzzahl | Nicht unterstützt |
lastfix |
Ganzzahl | Nicht unterstützt |
ipservice |
Ganzzahl | Nicht unterstützt |
country |
String | Nicht unterstützt |
region |
String | Nicht unterstützt |
regionfips104 |
String | Nicht unterstützt |
metro |
String | Nicht unterstützt |
city |
String | Nicht unterstützt |
zip |
String | Nicht unterstützt |
utcoffset |
Ganzzahl | Nicht unterstützt |
Nutzerobjekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Wird unterstützt, wenn Google die ID-Abgleichstabelle hostet. |
buyeruid |
String | Wird unterstützt, wenn der SSP die ID-Abgleichstabelle hostet. |
yob |
Ganzzahl | Empfohlen für demografisches Targeting. |
gender |
String | Empfohlen für demografisches Targeting. |
keywords |
String (CSV) | Nicht unterstützt |
customdata |
String | Nicht unterstützt |
geo |
Geografisches Objekt | Nicht unterstützt |
data |
Array von Datenobjekten | Zusätzliche Daten. |
consent |
String (websicheres Base64) |
Wenn die DSGVO in Kraft ist, enthält dieses Attribut die Datenstruktur des Consent-String des IAB Transparency and Consent Framework.
Der Wert ist ein websicherer, mit Base64 codierter binärer String im IAB-Format.
In der DV360-Dokumentation zur DSGVO wird erläutert, wie DV360 dieses Signal verwendet.
Es wird nur einer der Werte user.consent und user.ext.consent erwartet.
|
eids |
Array von Objekten mit erweiterter ID | Von der Anzeigenplattform bereitgestellte Instanzen mit erweiterter ID. |
ext |
Nutzererweiterungen | Erweiterungen für das Nutzerobjekt. |
Unterstützte Erweiterungen für Nutzerobjekte
| Feld | Typ | Details |
|---|---|---|
consent |
String (websicheres Base64) |
DSGVO-Einwilligungsstring, wie oben unter user.consent beschrieben.
Es wird nur einer der Werte user.consent und user.ext.consent erwartet.
|
eids |
Array von Objekten mit erweiterter ID | Von der Anzeigenplattform bereitgestellte Instanzen mit erweiterter ID. |
consented_providers_settings.consented_providers |
Äußeres Objekt (consented_providers_settings), das ein inneres Integer-Array (consented_providers) umschließt. | Wenn die DSGVO-Einwilligung über das TCF eingeholt wird, werden in diesem Feld die Anzeigentechnologie-Anbieter aufgeführt, in deren Nutzung die Nutzer eingewilligt haben und die nicht am TCF teilnehmen. Weitere Informationen finden Sie unter Technische Google-Spezifikation „Zusätzliche Einwilligung“. |
us_privacy |
String | Weitere Informationen finden Sie in der Dokumentation zu regs.us_privacy. Es wird nur einer der folgenden Werte erwartet: regs.us_privacy, regs.ext.us_privacy und user.ext.us_privacy.
|
Objekt mit erweiterter ID
| Feld | Typ | Details |
|---|---|---|
source |
String | Der Anbieter der Kennung |
uids |
Array von Extended ID UID-Objekten | Die tatsächlichen Kennungen |
Erweiterte ID – UID-Objekt
| Feld | Typ | Details |
|---|---|---|
id |
String | Die ID selbst. |
atype |
Ganzzahl | Der Typ des User-Agents, der mit dieser ID verknüpft ist. |
Lieferkettenobjekt
| Feld | Typ | Details |
|---|---|---|
complete |
Ganzzahl | 0 (Standard): Die Lieferkette ist unvollständig.1: Die Lieferkette ist bis zum Publisher vollständig.
|
ver |
String | Erforderlich. Der Wert wird im Format „major.minor“ formatiert. Version 1.0 ist beispielsweise der String „1.0“. |
nodes |
Array mit Lieferkettenknoten-Objekten | Erforderlich. In einer vollständigen Lieferkette stellt der erste Knoten das ursprüngliche Werbesystem und die Verkäufer-ID dar, die an der Transaktion beteiligt sind, d.h. den Eigentümer der Website, App oder eines anderen Mediums. In einer unvollständigen Lieferkette stellt sie den ersten bekannten Knoten dar. Der letzte Knoten steht für die Einheit, die diese Gebotsanfrage sendet. |
Lieferkettenknotenobjekt
| Feld | Typ | Details |
|---|---|---|
asi |
String | Der kanonische Domainname der SSP, der Anzeigenplattform, des Header-Wrappers oder des Systems, mit dem Bieter sich verbinden können. Hier kann die operative Domain des Systems angegeben werden, wenn sie sich von der übergeordneten Domain des Unternehmens unterscheidet. Dies erleichtert es, durch das Abrufen von WHOIS-Informationen und umgekehrte IP-Suchen klaren Aufschluss über die Eigentumsrechte des delegierten Systems zu erhalten.
Dieser Wert sollte mit dem Wert übereinstimmen, der zum Identifizieren von Verkäufern in einer ads.txt-Datei verwendet wird, sofern eine solche Datei vorhanden ist. |
sid |
String | Die ID des Verkäufer- oder Reseller-Kontos innerhalb des Werbesystems. Dieser Wert muss denselben Wert enthalten, der in Transaktionen (z.B. OpenRTB-Gebotsanfragen) im Feld verwendet wird, das von der SSP/Anzeigenplattform angegeben wird.
In OpenRTB handelt es sich in der Regel um publisher.id. Bei OpenDirect ist es normalerweise die Organisations-ID des Publishers. Sollte auf 64 Zeichen begrenzt sein. |
rid |
String | Die OpenRTB-RequestId der Anfrage, die von diesem Verkäufer ausgestellt wurde. |
name |
String | Der Name des Unternehmens (der juristischen Person), das für Inventar bezahlt wird, für das unter der angegebenen „seller_id“ Transaktionen ausgeführt wurden. Dieser Wert ist optional und sollte NICHT angegeben werden, wenn er in der sellers.json-Datei des Werbesystems vorhanden ist. |
domain |
String | Der Domainname des Unternehmens der Entität, die von diesem Knoten dargestellt wird.
Dieser Wert ist optional und sollte NICHT angegeben werden, wenn er in der sellers.json-Datei des Werbesystems vorhanden ist. |
hp |
Ganzzahl | Gibt an, ob dieser Knoten am Zahlungsfluss für das Inventar beteiligt ist.
Bei Version 1.0 von SupplyChain sollte diese Property immer 1 sein. Sie muss explizit enthalten sein, da in zukünftigen Versionen der Spezifikation Knoten für die Verarbeitung ohne Zahlung eingeführt werden. Implementierer sollten dafür sorgen, dass dieses Feld unterstützt und weitergegeben wird, wenn SupplyChain-Objekte in Gebotsanfragen erstellt werden, die an ein Downstream-Werbesystem gesendet werden. |
Spezifikation für Gebotsantworten
Gebotsantwort-Objekt
| Attribut | Unterstützt | Implementierungsdetails | Immer bestanden |
|---|---|---|---|
| id | Wenn ein Parsing-Fehler auftritt, kann hier „0“ anstelle der Gebotsanfrage-ID stehen. | Ja | |
| seatbid | |||
| bidid | |||
| cur | Wenn ein Parsing-Fehler auftritt, wird dieser nicht übergeben. Bei gültigem Gebotsanfrage-Traffic wird „cur“ immer angegeben. | Ja | |
| customdata | |||
| nbr |
Dieser Wert ist nur enthalten, wenn ein Problem mit der Gebotsanfrage gefunden wurde. Mögliche Werte sind:2: Ungültige Anfrage12: Verstoß gegen die ads.txt-Autorisierung16: Unvollständige SupplyChain17: Blockierter SupplyChain-KnotenHinweis:Wenn ein bestimmter Verstoß gegen (app-)ads.txt oder SupplyChain erkannt wird, wird in einem Bruchteil (1%) der Antworten einer der Codes 12, 16 oder 17 ausgegeben. Code 2 wird für alle anderen ungültigen Anfragen ausgegeben. Anfragen mit NBR sehen etwa so aus: {
"id": "0",
"nbr": 2,
"ext": {
"err": "Bid request body was empty.",
"errHelp": "https://.../ortb-spec"
}
} |
||
| ext | Wenn ein Problem mit der Gebotsanfrage vorliegt, kann das Feld „ext“ Informationen zur Fehlerbehebung enthalten, sofern dies unterstützt wird. |
Unterstützte Erweiterungen für das BidResponse-Objekt
| Attribut | Implementierungsdetails |
|---|---|
| err | Eine für Menschen lesbare Beschreibung des Fehlers bei der Gebotsanfrage. Antworten können Folgendes umfassen:
|
| errHelp | Einen Link zu dieser Seite. |
Seatbid-Objekt
| Attribut | Unterstützt | Implementierungsdetails | Immer bestanden |
|---|---|---|---|
| Gebot | Ja | ||
| Nutzerlizenz | Ja | ||
| Gruppe |
Gebotsobjekt
| Attribut | Unterstützt | Implementierungsdetails | Immer bestanden |
|---|---|---|---|
| id | Ja | ||
| impid | Ja | ||
| Preis | Ja | ||
| nurl | |||
| Maser | |||
| lurl | |||
| adm | |||
| adid | |||
| adomain | |||
| Set | |||
| iurl | |||
| cid | Ja | ||
| crid | Ja | ||
| Taktik | |||
| Katze | |||
| attr | |||
| API | |||
| Protokoll | |||
| qagmediarating | |||
| Sprache | |||
| dealid | |||
| w | |||
| Std. | |||
| wratio | |||
| hratio | |||
| exp |
Unterstützte Erweiterungen für das Gebotsobjekt
| Attribut | Implementierungsdetails |
|---|---|
apis |
In DV360 wird seatbid.bid.apis gesendet, wenn sowohl OMID als auch MRAID unterstützt werden. In DV360 werden sowohl OMID_1 als auch MRAID als Integer-Array festgelegt. |
Optionen für die Anzeigenbereitstellung
Im Abschnitt 4.3 der OpenRTB-Spezifikation gibt es zwei verschiedene Bereitstellungsoptionen:
- Markup in der Gewinnbenachrichtigung
- Markup im Gebot bereitgestellt
In DV360 werden beide Optionen unterstützt.
- Bei Banneranzeigen gibt DV360 immer Markup im Feld
admzurück. Die Markierung, die in der Benachrichtigung über den Gewinn ausgeliefert wird, ist optional. - Bei Video-/Audioanzeigen, für die das VAST-Protokoll verwendet wird, kann in DV360 VAST-XML im Feld
admoder in der Antwort auf die Benachrichtigung über den Zuschlag zurückgegeben werden. Das hängt von den Anforderungen der Anzeigenplattformpartner ab.
In der OpenRTB-Spezifikation finden Sie die Vor- und Nachteile dieser beiden Optionen.
Best Practices
Wir empfehlen dringend, die Partner-ID von Display & Video 360 als Sitz-ID zu verwenden. Die Verwendung einer börsenspezifischen Sitzplatz-ID wird nicht empfohlen.
Achten Sie darauf, dass Ihre Publisher ads.txt-Dateien oder Anwendungen mit app-ads.txt-Dateien haben und Sie in der Datei als autorisierter Verkäufer oder Wiederverkäufer aufgeführt sind. Weitere Informationen
Achten Sie außerdem darauf, dass in Gebotsanfragen einheitliche Informationen übergeben werden. Beispielsweise muss die app.bundle mit den Informationen zum Mobilgerät und der app.storeurl übereinstimmen.
Internetfähiger Fernseher
Halten Sie sich beim Übergeben von device.ifa und device.lmt an die IAB-Richtlinien für OTT-IFA. Außerdem sollten Sie device.ext.ifa_type implementieren, um die Richtlinien einzuhalten. Für alle unsere Funktionen für das Frequency Capping und das Zielgruppen-Targeting auf CTV-Geräten ist die Angabe einer IFA erforderlich.
Halten Sie sich außerdem an die kürzlich veröffentlichten IAB OTT/CTV Store Assigned ID Guidelines. Darin wird definiert, wie app.bundle für CTV-Apps übergeben werden sollte. Dabei wird größtenteils die vom App-Shop definierte ID verwendet.
Active View-Messung
Active View ist eine Google-Technologie, mit der gemessen wird, ob eine Impression sichtbar war und wie lange. Active View verwendet OMID sowohl für Display- als auch für Videoanzeigen. Damit die Messung mit OMID möglich ist, müssen Börsen die folgenden Felder in OpenRTB-Anfragen hinzufügen, damit DV360 die OMID-Unterstützung des Clients kennt.
- Erforderlich: Fügen Sie Gebotsanfragen ein API-Framework hinzu (
Video.api=7fürWeb Video OMSDK,Native.api=7fürNative App OMSDK,Banner.api=7oderAudio.api=7). Das ist erforderlich, damit Active View die Messung mit OMID durchführen kann. - Empfohlen: Das Hinzufügen von
omidpnundomidpvzuSource.Extist sehr empfehlenswert, da es sich darauf auswirkt, wie Sichtbarkeitsmessungen in DV360 für den Kunden gemeldet werden. Wenn der Name des OMID-Partners nicht in der IAB-Zertifizierungsliste aufgeführt ist, müssen wir die Sichtbarkeitsmesswerte gemäß MRC-Vorgaben separat von den MRC-zertifizierten Messwerten erfassen. Weitere Informationen
Active View-Messung für native Anzeigen
Damit Active View-Messungen für native Anzeigen möglich sind, müssen Publisher und Ad Exchanges in DV360 zusätzliche Schritte ausführen.
Native Displayanzeigen:In DV360 wird der Gebotsantwort unter dem Objekt
adm.nativeFolgendeseventtrackershinzugefügt:"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": "" } } ]Börsen sollten zusätzliche Event-Tracker an die Publisher weitergeben und Publisher sollten so vorgehen:
- Installieren Sie das OMSDK.
- OMSDK beim Rendern nativer Anzeigen laden
- Führe JavaScript in
eventtrackers.urlmit den angegebenen Parametern aus.
Native Videoanzeigen:In DV360 wird die Sichtbarkeit gemessen, indem die Standarderweiterung
AdVerificationsin den VAST-XML-Code eingefügt wird:<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>Publisher, die bereits die Messung der Sichtbarkeit von Videoanzeigen unterstützen, müssen nichts weiter tun. Andernfalls müssen Publisher die neue Erweiterung entweder in ihrem Videoplayer verarbeiten oder ignorieren.
EU-KI-Verordnung für native Inhalte auf Plattformen von Drittanbietern
Damit Werbetreibende neue Transparenzbestimmungen einhalten können. Gemäß den KI-Vorschriften in der Europäischen Union, in Indien und im Bundesstaat New York müssen Anzeigen mit bestimmten KI-generierten oder mit KI bearbeiteten Assets Offenlegungen enthalten, die Verbraucherinnen und Verbraucher darüber informieren, dass die Anzeigen mit KI erstellt wurden. Ab Juli 2026 können Werbetreibende in Display & Video 360 (DV360) ein Label hinzufügen, das angibt, dass das Creative mit KI generiert oder geändert wurde. So können sie die neuen Transparenzbestimmungen für KI einhalten.
Werbetreibende können diese Labels direkt ihren Creatives hinzufügen oder die Einstellung für KI-Labels über die Display & Video 360-Benutzeroberfläche und ‑API verwenden. Weitere Informationen zum Verwenden von Einstellungen für KI-Inhaltskennzeichnungen zum Kennzeichnen Ihrer Anzeigen
Bei Anzeigen, die von Google gerendert werden, wird bei unserer gewählten Compliance-Strategie ein minimales KI-Label vor dem Klick und eine Offenlegung nach dem Klick im About This Ad-Bereich (ATA) verwendet.
Bei nativen Anzeigenformaten auf 3PE hat Google keinen Einfluss auf das endgültige Rendering der Anzeige. In diesen Fällen wird dieses Attestierungssignal als Teil der Anzeigenantwort für die Exchange oder Publisher weitergegeben, damit die endgültige Anzeige einschließlich des KI-Labels oder der Offenlegung gerendert werden kann. Das Signal ist Teil des Felds adm.native.ext der Antwort für native Anzeigen. Das neue Feld adm.native.ext hat das folgende Format:
"ext" {
"should_disclose_ai": "true",
"ai_disclosure_url": ""
}
should_disclosure_ai(wahr oder falsch) gibt an, ob die endgültige Anzeige ein KI-Label enthalten muss.- Das Feld
ai_disclosure_urlist möglicherweise vorhanden. Nur wennshould_disclosure_aiauf „true“ gesetzt und das URL-Feldnative.privacyleer ist, ist es vorhanden. In diesem Fall sollte der Nutzer durch Klicken auf das KI-Label zur URL in diesem Feld weitergeleitet werden. Andernfalls sollte der Nutzer durch Klicken auf das KI-Label zum Standardfeld für dienative.privacy-URL weitergeleitet werden.
Diese Signale sollten an Publisher weitergegeben werden, damit sie die Anzeige mit dem KI-Label rendern können.
FAQ
- Werden benutzerdefinierte Erweiterungen für Anzeigenplattformen in DV360 unterstützt?
- Ja. Zusätzlich zu den in dieser Spezifikation aufgeführten Erweiterungen können in Display & Video 360 auch benutzerdefinierte Erweiterungen unterstützt werden. Dies wird jedoch jeweils im Einzelfall entschieden. Es wird empfohlen, die benutzerdefinierte Erweiterung während des Integrationszeitraums anzugeben und zu testen.
- Wird in DV360 das Format „Video mit Prämie“ unterstützt?
- Ja, senden Sie uns die Erweiterung für Videos mit Prämie.
- Ein Großteil meines Inventars wird als „Demografische Daten unbekannt“ angezeigt. Wie kann ich die demografische Abdeckung verbessern?
- Geben Sie
user.yobunduser.genderin Gebotsanfragen an DV360 an, um die Abdeckung zu erhöhen. - Gibt es in DV360 Endpunkte für jede Region?
- Nein, wir verwenden einen einzelnen globalen Endpunkt und leiten Anfragen automatisch an das nächstgelegene Rechenzentrum weiter. Daher können wir keinen regionsspezifischen Endpunkt angeben.
- Welche Anforderungen gelten für Server-zu-Server-Anfragen?
- Wenden Sie sich an uns, um eine Aufnahme in unsere Zulassungsliste zu beantragen. Der User-Agent des Clients muss weitergeleitet werden und es muss dafür gesorgt werden, dass Cookies in der Antwort auf einen S2S-VAST-Abruf deaktiviert bzw. ignoriert werden.
- Unterstützt DV360 OMID?
- Wir können die Sichtbarkeit mit OMID messen, sofern OMID in der Gebotsanfrage als aktiviert deklariert wird. Details dazu finden Sie auf Seite 24–25.
- Welche Version von Native wird unterstützt? Haben Sie bestimmte Anforderungen an Native-Anzeigen?
- Wir unterstützen nur Native Ver1.2. Spezifikation für native Anzeigen
- Unterstützt DV360 als GZIP gesendete Gebotsanfragen?
- DV360 kann gzip-komprimierte Gebotsanfragen empfangen und mit gzip-komprimierten Antworten reagieren, wenn der Accept-Encoding-Header angibt, dass dies unterstützt wird.
- Unterstützt DV360 DBURL?
- Im Moment nicht.
- Unterstützt DV360 Benachrichtigungen über Verluste?
- Ja, in DV360 wird das Feld
bid.lurlin Gebotsantworten ausgefüllt. Wenn das Gebot verloren geht, kann die Exchange diese URL mit einem Grund anpingen. Dieser Grund wird Werbetreibenden angezeigt. Anhand dieser Gründe können Werbetreibende nachvollziehen, wie sie künftig Verluste vermeiden können. - Ist für das Targeting in DV360 der App-Name erforderlich?
- Nein. In DV360 wird „App.name“ als Referenz verwendet, ist aber nicht für das Targeting erforderlich.
App.bundlewird für das Targeting verwendet. - Kann DV360 mehrere Anzeigengrößen unterstützen, die in einer einzelnen Gebotsanfrage gesendet werden?
- Ja, wir berücksichtigen alle zulässigen Creative-Größen in „banner.format“.
- Werden in DV360 mehrere Formate in derselben Gebotsanfrage unterstützt?
- Wir bieten nur eingeschränkten Support für Gebotsanfragen mit mehreren Formaten, arbeiten aber an Verbesserungen. Wir unterstützen Display- und Videoformate für Interstitials, aber derzeit keine Display- und Native-Formate. Wenn Sie Gebotsanfragen mit mehreren Formaten senden, wenden Sie sich bitte an uns, um einen Test anzufordern.
- Werden in DV360 gemischte Impressionstypen in derselben Anfrage unterstützt?
- Derzeit werden nur Video-/Banner-Interstitials unterstützt. Wir arbeiten an nativen Anzeigen/Bannern und Videoanzeigen/Bannern. Wenn es andere Kombinationen gibt, wenden Sie sich bitte an unser Team .
- Können mehrere Sitze jeweils mehrere Gebote für eine oder mehrere dieser Impressionen in derselben Anfrage senden?
- Ja.
- Gibt es in DV360 eine Lösung oder einen besonderen Bedarf in Bezug auf die Begrenzung oder die Anzeige desselben Werbetreibenden für mehrere solcher Impressionen in derselben Anfrage?
- In DV360 wird durchgesetzt, dass ein Werbetreibender für jede Anfrage nur auf eine Impression bieten kann. Wir erwarten, dass SSPs Imp-Objekte sinnvoll gruppieren, z.B. alle auf derselben Seite oder alle in derselben App.
- Werden in DV360 mehrere Impressionen in derselben Gebotsanfrage unterstützt?
- In DV360 werden derzeit mehrere Audioobjekte für Impressionen unterstützt. Wir müssen jedoch jede Börse, die diese Funktion nutzen möchte, testen und aktivieren. Weitere Informationen finden Sie in der Spezifikation für Gebotsanfragen. Wir arbeiten daran, die Funktion auf weitere Formate auszuweiten:
{ 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" }
Kontakt
Wenn Sie Fragen oder Probleme haben, wenden Sie sich bitte an unser Supportteam für Börsen.