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: Connection: Keep-Alive
  • Content JSON: Content-Type: 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).
websiteJaDetails about the publisher’s website(object).
appJaDetails about the publisher’s app(object).
gerätJaDetails about the user’s device to which the impression will be delivered(object).
benutzerNeinDetails about the human user of the device; the advertising audience(object).
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)
bidfloorNeinMinimum bid for this impression (CPM) / click (CPC) and account currency (float).
bannerOnly for fullpage impsA banner object (object).
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_typeNeinZone type within ExoClick's ad formats (e.g: video_slider)
ctaNeinSpecifies whether the ad zone shows a CTA component (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)
idzoneNeinCustom ExoClick Zone ID (integer)

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 address of the user (string)*
ipv6JaIPv6 address of the user (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

Note: You only need to include either ip or ipv6 in your request, not both. If you use ipv6, remove the ip attribute, and vice versa. Including both can cause errors.

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

Structured User Agent information. device.sua is considered the more accurate representation of the device attributes.

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
zustimmungNeinThis is the consent string required by the IAB standards. Negative consent only for now (string)

regs

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

regs.ext

AttributErforderlich?Beschreibung
gdprNeinThis is 0 if the caller believes that the user is not under GDPR, and 1 if the user is under GDPR. If neither, this parameter will be undefined.

ext

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