Zum Hauptinhalt springen

RTB 2.5 Gebotsanfrage öffnen

Auf dieser Seite wird erklärt, wie man Angebote einholt

Vorgeschlagene Überschriften für Angebotsanfragen

  • OpenRTB Version HTTP Header: x-openrtb-version: 2.5
  • Keep-Alive HTTP Header: Verbindung: Keep-Alive
  • Inhalt JSON: Inhalt-Typ: application/json

Die folgenden Objekte sollten als JSON kodiert im Anfragekörper gesendet werden:

Angebotsanfrage

AttributErforderlich?Beschreibung
unterJaAuktionstyp, erster Preis = 1 (int)
idJaEindeutige ID der Angebotsanfrage (String)
impJaArray von Imp-Objekten, die die angebotenen Eindrücke darstellen (Objekt).
websiteJaAngaben zur Website des Herausgebers (Objekt).
appJaDetails über die Anwendung des Herausgebers (Objekt).
gerätJaAngaben zum Gerät des Nutzers, an das der Abdruck übermittelt werden soll (Objekt).
benutzerNeinEinzelheiten über den menschlichen Nutzer des Geräts; das Werbepublikum (Objekt).
extNeinPlatzhalter für Erweiterungen zu OpenRTB.

Anmerkung: In jeder Anfrage sollte nur eines der Objekte {site, app} vorhanden sein.


imp

AttributErforderlich?Beschreibung
idJaEindeutige Impression-ID in dieser Gebotsanfrage (String)
bidfloorNeinMindestgebot für diese Impression (CPM) / Klick (CPC) und Kontowährung (Float).
bannerNur für GanzseitenimpsEin Banner-Objekt (Objekt).
sicherNein; empfohlen 1Kennzeichen, das angibt, ob der Eindruck sichere HTTPS-URL-Creative-Assets und Markup erfordert, wobei 0 = nicht sicher, 1 = sicher. Wird das Kennzeichen weggelassen, ist der sichere Status unbekannt, aber es kann von einer nicht sicheren HTTP-Unterstützung ausgegangen werden, optional (Ganzzahl)

imp.banner

AttributErforderlich?Beschreibung
wJaBreite des Banners (Integer)
hJaHöhe des Banners (Integer)
mimtJaMimes-Typen - Bild/jpg, Bild/png, Video/mp4 oder Bild/webp

imp.video

AttributErforderlich?Beschreibung
mimtJaUnterstützte MIME-Typen für den Inhalt (z. B. "video/mp4") (String-Array )
mindurationNeinMindestdauer der Videoanzeige in Sekunden (ganze Zahl)
maxdurationNeinMaximale Dauer der Videoanzeige in Sekunden (ganze Zahl)
protokolleNeinArray der unterstützten Videoprotokolle (Integer)
linearitätNeinGibt an, ob der Eindruck linear, nichtlinear usw. sein muss. Wenn nichts angegeben ist, wird davon ausgegangen, dass alle erlaubt sind (Ganzzahl)
boxen erlaubtNeinGibt an, ob das Letterboxing von 4:3-Inhalten in einem 16:9-Fenster erlaubt ist, wobei 0 = nein, 1 = ja (Ganzzahl)
posNeinAnzeigenposition auf dem Bildschirm (ganze Zahl)
hNeinBreite des Videoplayers in geräteunabhängigen Pixeln (DIPS) (Ganzzahl)
wNeinHöhe des Videoplayers in geräteunabhängigen Pixeln (DIPS) (Ganzzahl)
extNeinPlatzhalter für börsenspezifische Erweiterungen zu OpenRTB (Objekt)

imp.video.ext

AttributErforderlich?Beschreibung
zone_typeNeinZonentyp innerhalb der ExoClick-Anzeigenformate (z.B.: video_slider)
ctaNeinGibt an, ob der Anzeigenbereich eine CTA-Komponente zeigt (Integer)

website

AttributErforderlich?Beschreibung
idEmpfohlenEindeutige Standort-ID (String)
nameNeinStandortname (String)
domainEmpfohlenDomänenname der Website (String)
katzeNeinIAB-Kategorie-ID (String-Array)
seiteEmpfohlenVollständige URL der Seite, auf der die Anzeige erscheinen soll (String)
schlüsselwörterNeinMit Hilfe von Schlüsselwörtern kann sichergestellt werden, dass Anzeigenbereiche die richtige Art von Werbung erhalten. Schlüsselwörter sollten aus einer durch Komma getrennten Wortfolge bestehen

site.ext

AttributErforderlich?Beschreibung
austauschkatzeNeinBenutzerdefinierte ExoClick-Kategorie-ID (ganze Zahl)
idzoneNeinBenutzerdefinierte ExoClick-Zonen-ID (ganze Zahl)

app

AttributErforderlich?Beschreibung
idEmpfohlenEindeutige Anwendungs-ID (String)
nameNeinName der Anwendung (String)
domainEmpfohlenDomänenname der Anwendung (String)
katzeNeinIAB-Kategorie-ID (String-Array)
schlüsselwörterNeinMit Hilfe von Schlüsselwörtern kann sichergestellt werden, dass Anzeigenbereiche die richtige Art von Werbung erhalten. Schlüsselwörter sollten eine durch Komma getrennte Wortfolge sein (String)
herausgeberNeinDetails über den Herausgeber (Objekt)

gerät

AttributErforderlich?Beschreibung
uaJaBrowser-Benutzer-Agent (String)
suaNeinStrukturierte User-Agent-Informationen, die verwendet werden können, wenn ein Client User-Agent Client Hints (Objekt) unterstützt
geoNeinAls Standort des Geräts wird der aktuelle Standort des Benutzers angenommen, der durch ein Geo-Objekt definiert ist.
ipJaIPv4-Adresse des Benutzers (String)*
ipv6JaIPv6-Adresse des Benutzers (String)*
spracheEmpfohlenSprache des Browsers (Zeichenfolge)
osNeinBetriebssystem (string)
jsNeinUnterstützung für JavaScript, wobei 0 = nein, 1 = ja (Ganzzahl)
extNeinPlatzhalter für börsenspezifische Erweiterungen zu OpenRTB

Hinweis: Sie müssen nur entweder ip oder ipv6 in Ihrer Anfrage angeben, nicht beides. Wenn Sie ipv6 verwenden, entfernen Sie das Attribut ip, und umgekehrt. Die Angabe beider Attribute kann zu Fehlern führen.

gerät.geo

AttributErforderlich?Beschreibung
landNeinLand ISO3

gerät.ext

AttributErforderlich?Beschreibung
remote_addrNeinHaupt-IP-Adresse des Benutzers (String)
x_weitergeleitet_fürNeinX-FORWARDED-FOR IP-Adresse des Benutzers oder leer, wenn nicht festgelegt (string)

gerät.sua

Strukturierte User-Agent-Informationen. die Datei "device.sua" gilt als die genauere Darstellung der Geräteattribute.

AttributErforderlich?Beschreibung
browsersEmpfohlenDie Implementierer sollten Marken und Versionen senden, die aus dem Sec-CH-UA-Full-Version-List-Header abgeleitet sind. (Array von BrandVersion-Objekten)
plattformEmpfohlenDie Implementierer sollten eine vom Sec-CH-UA-Platform-Header abgeleitete Marke und eine vom Sec-CH-UA-Platform-Version-Header abgeleitete Version senden. (BrandVersion Objekt)
mobilEmpfohlenDie Implementierer sollten diesen Wert aus dem Sec-CH-UA-Mobile-Header ableiten. (Ganzzahl)
architekturEmpfohlenImplementierer sollten diesen Wert aus dem Sec-CH-UA-Arch-Header abrufen. (Zeichenkette)
bissigkeitEmpfohlenImplementierer sollten diesen Wert aus dem Sec-CH-UA-Bitness-Header abrufen. (Zeichenkette)
modellEmpfohlenImplementierer sollten diesen Wert aus dem Sec-CH-UA-Model-Header abrufen. (string)
quelleEmpfohlenThe source of data used to create this object, List: User-Agent Source in AdCOM 1.0 (integer; default 0)

device.sua.browsers | device.sua.platform

AttributErforderlich?Beschreibung
markeErforderlichDer Wert kann aus den User-Agent-Client-Hinweisen (User-Agent-Client-Hints-Header) stammen, die entweder die Marke des User-Agents (aus dem Sec-CH-UA-Full-Version-Header) oder die Marke der Plattform (aus dem Sec-CH-UA-Platform-Header) darstellen. (Zeichenfolge)
versionEmpfohlenEine Folge von Versionskomponenten in absteigender hierarchischer Reihenfolge [major, minor, micro, ...] (Array of string)

benutzer

AttributErforderlich?Beschreibung
idNeinEindeutige Benutzer-ID (String)
extNeinPlatzhalter für börsenspezifische Erweiterungen zu OpenRTB (Objekt)

benutzer.ext

AttributErforderlich?Beschreibung
zustimmungNeinDies ist die in den IAB-Standards vorgeschriebene Zustimmungszeichenfolge. Vorerst nur negative Zustimmung (String)

regs

AttributErforderlich?Beschreibung
extNeinPlatzhalter für börsenspezifische Erweiterungen zu OpenRTB (Objekt)

regs.ext

AttributErforderlich?Beschreibung
gdprNeinDieser Wert ist 0, wenn der Aufrufer glaubt, dass der Nutzer nicht unter die DSGVO fällt, und 1, wenn der Nutzer unter die DSGVO fällt. Ist dies nicht der Fall, ist dieser Parameter undefiniert.

ext

AttributErforderlich?Beschreibung
unterNeinDie Unter-ID. Dies sollte eine ein- bis zehnstellige Zahl sein: Verwenden Sie keine Nullen am Anfang von Sub-IDs.