In diesem Leitfaden wird die Einbindung von OpenRTB 2.5 (einschließlich Makros) und nativen Anzeigen in Authorized Buyers behandelt. Außerdem werden die einzelnen Felder im Protokoll für OpenRTB-Erweiterungen in Authorized Buyers beschrieben.
Weitere Informationen zu OpenRTB-Protokollen finden Sie in der OpenRTB-Protokolldatei. Informationen zu Authorized Buyers-Erweiterungen finden Sie in der Protokolldatei zu OpenRTB-Erweiterungen.
Die OpenRTB-Implementierung in Authorized Buyers ist in zwei ähnlichen Formaten verfügbar.
- JSON
- Protobuf:
.proto
-Definitionsdatei kann zum Decodieren von Nachrichten referenziert werden.
Diese Seite dient als Referenz für die Implementierung von OpenRTB durch Google und basiert auf dem Protokoll Protobuf. Wir empfehlen, dass OpenRTB-JSON-Nutzer auch in der offiziellen OpenRTB-Spezifikation nachlesen, wie diese Felder im JSON-Protokoll ausgefüllt werden.
Hinweise zur Integration
Struktur dieses Dokuments
Die folgenden Tabellen enthalten Definitionen von Objekten, einschließlich des Namens des Objekts, der Angabe in der Gebotsanfrage oder Gebotsantwort, der Entsprechung in unserem Protokoll für Echtzeitgebote in Authorized Buyers sowie einigen Implementierungsdetails.
Beachten Sie auch Folgendes:
- Das Feld
cid
stellt die Abrechnungs-ID dar, die Sie in der Pre-Targeting-Einrichtung angegeben haben. Mit diesem Feld wird das Gebot mit einerbilling_id
verknüpft, die in der Gebotsanfrage gesendet wurde. Wenn die Anfrage mehr als einencid
/billing_id
-Wert enthält oder aktive untergeordnete Nutzerlizenzen hat, musst du die beabsichtigtecid
in deiner Antwort angeben. Wenn die Anfrage nur eine solche enthält und keine aktiven untergeordneten Lizenzen vorhanden ist, wird dieser Wert in der Antwort angenommen. - Der Einfachheit halber wird die OpenRTB-Implementierung in den folgenden Abschnitten beschrieben.
- Sofern verfügbar, werden alle Felder in der Anfrage ausgefüllt. Wir geben niemals Nullwerte oder leere Strings weiter.
- Typen und Beschreibungen aus OpenRTB sind nicht in den Tabellen unten enthalten. Weitere Informationen findest du in der OpenRTB-Protokolldatei.
- In JSON-codierten Gebotsanfragen werden alle unten eingegebenen Felder vom Typ „t64“ oder „fix64“ als Strings gesendet, um den Verlust von Genauigkeit für 64-Bit-Integralwerte zu verhindern.
- Das OpenRTB JSON-Protokoll stellt alle
bool
-Felder als Ganzzahlen in der Anfrage dar, wobei0
fürfalse
und1
fürtrue
steht. Dies ist in der OpenRTB-Spezifikation erforderlich.
Impressionen zählen und Makros verwenden
Zur Vermeidung von Abweichungen empfehlen wir, das Feld BidResponse.seatbid[].bid[].ext.impression_tracking_url
für das gesamte Inventar zu verwenden, auch für native Anzeigen.
Käufer sollten Impressions-Tracking-Pixel aus dem Creative (Anzeigen-Markup) entfernen und stattdessen das Feld impression_tracking_url
(Stringarray) in die Gebotsantwort aufnehmen. In OpenRTB 2.5 kann auch BidResponse.seatbid[].bid[].burl
verwendet werden. impression_tracking_url
wird ausgelöst, wenn die Impression als abrechenbar gilt. Dies bietet eine höhere Genauigkeit als Tracking-Pixel, mit denen Impressionen erfasst werden können, die von der App abgerufen, aber nicht gerendert wurden, da sie vorab abgerufen wurden. Verwenden Sie für dieses Feld das verschlüsselte Makro %%WINNING_PRICE%%
oder das Makro ${AUCTION_PRICE}
.
Dies ist die Liste der Makros, die von impression_tracking_url
und burl
unterstützt werden:
${AUCTION_ID}
: ID der Gebotsanfrage aus dem AttributBidRequest.id
.${AUCTION_BID_ID}
: ID des Gebots; aus dem AttributBidResponse.bidid
.${AUCTION_IMP_ID}
: ID der gerade gewonnenen Impression aus dem AttributBidRequest.imp[].id
.${AUCTION_SEAT_ID}
: ID des Bietersitzes, für den das Gebot abgegeben wurde; vom AttributBidResponse.seatbid[].seat
.${AUCTION_AD_ID}
: ID des Anzeigen-Markups, das der Bieter bereitstellen möchte; Aus dem AttributBidResponse.seatbid[].bid[].adid
.${AUCTION_PRICE}
– Preis wird mit der gleichen Währung und den gleichen Einheiten wie das Gebot gelöscht. Dieses Makro wird in AMP-Anzeigen derzeit nicht unterstützt.
Die OpenRTB-Implementierung von Google verschlüsselt AUCTION_PRICE
auf sichere Weise mit dem WINNING_PRICE
-Makro des Authorized Buyers-Protokolls. Weitere Informationen zum Entschlüsseln des Preises finden Sie unter Preisbestätigung entschlüsseln.
Migration zu Protobuf
Die Protobuf-Codierung ist in Bezug auf Bandbreite und Verarbeitung viel effizienter und wird daher empfohlen. Die Migration zu Protobuf ist unkompliziert, da beide Formate übereinstimmende Felder haben.
Achten Sie bei der Migration von JSON zu Protobuf darauf, dass das Feld cid
als String in der Gebotsantwort eingerichtet ist. Wir verwenden dieses Feld, um das Gebot mit Ihrem billing_id
in Ihrem Pre-Targeting zu verknüpfen. Ist das Gebot nicht lesbar, wird es nicht akzeptiert.
VAST- und Videounterstützung
Für VAST-Anzeigen werden standardmäßig SSL-URLs anstelle des vollständigen XML-Codes unterstützt. Anzeigenplattform-Bieter können jedoch Inline-VAST-Daten zurückgeben. Sie können diese Funktion für alle Konten aktivieren, indem Sie sich an Ihr Kontosupportteam wenden.
In OpenRTB 2.4 und höher können Käufer, wenn sie video.skip=1
, mit nicht überspringbaren oder überspringbaren Video-Creatives bieten. Wir empfehlen, bei der Kontoeinrichtung die Option Korrektur überspringen zu aktivieren, da in OpenRTB zwischen ALLOW_SKIPPABLE
und REQUIRE_SKIPPABLE
nicht unterschieden wird.
Nicht unterstützte Felder
Das Nurl
-Feld wird derzeit nicht unterstützt, aber impression_tracking_url
wird unterstützt, ebenso wie Bid.burl
in OpenRTB 2.5: Weitere Informationen finden Sie in den Kommentaren oben.
Kein Gebot
Wenn der Kunde keine Gebote abgeben möchte, sollte er mit einem 204
-Code antworten.
Enums
Alle Aufzählungen finden Sie in der offiziellen Dokumentation für OpenRTB 2.5 und native Anzeigen.
MRAID-1 ist eine Teilmenge von MRAID-2. In OpenRTB 2.1 und niedriger war der Wert 3
auf MRAID
. Allerdings verstehen nicht alle MRAID-fähigen APIs MRAID-2-Funktionen. Daher ist der einzige sichere Wert von 3
der Wert MRAID-1. In OpenRTB 2.2 wurde dies explizit festgelegt und MRAID-2 wurde als Wert 5
hinzugefügt.
OpenRTB-Version prüfen
- OpenRTB/JSON
x-openrtb-version
ist vorhanden und enthält 2.2, 2.3, 2.4 oder 2.5.Content-Type
istapplication/json
.charset
=utf-8
.- OpenRTB/Protokollzwischenspeicher
x-openrtb-version
ist vorhanden und enthält 2.3, 2.4 oder 2.5.Content-Type
istapplication/octet-stream
.
Variablen und Definitionen für Gebotsanfragen
Gebotsanfrage
Das Objekt der Gebotsanfrage auf oberster Ebene enthält eine global eindeutige Gebotsanfrage- oder Auktions-ID. Dieses ID-Attribut ist erforderlich, da mindestens ein Imp-Objekt (Impression) erforderlich ist. Mit anderen Attributen in diesem Objekt der obersten Ebene werden Regeln und Einschränkungen für alle angebotenen Impressionen festgelegt.
Es gibt auch mehrere untergeordnete Objekte, die potenziellen Käufern detaillierte Daten liefern. Dazu gehören unter anderem die Objekte Site
und App
, mit denen die Art der veröffentlichten Medien beschrieben wird, in denen die Impressionen erscheinen. Diese Objekte werden dringend empfohlen, gelten aber nur für eine bestimmte Gebotsanfrage, je nachdem, ob es sich bei den Medien um browserbasierte Webinhalte oder eine Nicht-Browser-Anwendung handelt.
Attribut | Immer bestanden | Typ | Autorisierte Käufer äquivalent |
Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Ja | String | BidRequest.id | 2 2,4 2,5 |
Eindeutige ID der Gebotsanfrage, die von der Anzeigenplattform bereitgestellt wird
OpenRTB ist websicher Base64 (kein Abstand). |
|
imp
|
Ja | Array mit Imp -Objekten
|
„BidRequest.AdSlot“ | 2 2,4 2,5 |
Darstellung der angebotenen Impressionen
Mindestens 1 |
|
site
|
Nein | Site Objekt
|
Angebotsanfrage | 2 2,4 2,5 |
Details zur Publisher-Website.
Nur anwendbar und wird für Websites empfohlen.
Einmalig mit |
|
app
|
Nein | App Objekt
|
BidRequest BidRequest.Mobile |
2 2,4 2,5 |
Details zur App des Publishers
(keine Browser-Anwendungen) Nur anwendbar und für Apps empfohlen.
Einmalig mit |
|
device
|
Nein | Device Objekt
|
„BidRequest.Mobile“, „BidRequest.Device“ | 2 2,4 2,5 |
Details zum Gerät des Nutzers, auf dem die Impression erfolgt | |
regs
|
Nein | Regs Objekt
|
2 2,4 2,5 |
Gibt alle Branchen-, Rechts- oder behördlichen Bestimmungen an, die für dieses Ersuchen in Kraft sind. | ||
user
|
Nein | User Objekt
|
Angebotsanfrage | 2 2,4 2,5 |
Details zum menschlichen Nutzer des Geräts; die Zielgruppe der Werbung | |
at
|
Nein | AuctionType Objekt
|
BidRequest.auction_type | 2 2,4 2,5 |
1 = Erster Preis, 2 = Zweiter Preis Plus.
Anzeigenplattformspezifische Auktionstypen können mit Werten von über 500 definiert werden. Standard = SECOND_PRICE. |
|
tmax
|
Nein | int32 | 80 bis 1.000 ms | 2 2,4 2,5 |
Maximale Dauer in Millisekunden, um ein Gebot zu senden und so Zeitüberschreitungen zu vermeiden. Dieser Wert wird in der Regel offline kommuniziert. | |
wseat
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Zulassungsliste von Käufersitzen (z. B. Werbetreibende, Agenturen), die auf diese Impression bieten dürfen. Die IDs der Sitze und die Kenntnis der Kunden des Käufers, auf die sie verweisen, müssen zwischen Bietern und der Anzeigenplattform vorab koordiniert werden. Die Omission bedeutet, dass keine Sitzbeschränkungen gelten. | |
allimps
|
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
Option, mit der angegeben wird, ob in Exchange ermittelt werden kann, dass die angebotenen Impressionen alle im Kontext verfügbaren Impressionen repräsentieren (z. B. alle auf der Webseite, alle Videospots wie Pre-Mid/Post-Rolls), um Roadblocking zu unterstützen 0 = nein oder unbekannt, 1 = ja, die angebotenen Impressionen entsprechen allen verfügbaren. | |
cur
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array zulässiger Währungen für Gebote in dieser Gebotsanfrage mit ISO-4217-Alphacodes Nur empfohlen, wenn die Anzeigenplattform mehrere Währungen akzeptiert. | |
bcat
|
Nein | String-Array | BidRequest.AdSlot. excluded_sensitive _category, BidRequest.AdSlot. excluded_product _category |
2 2,4 2,5 |
Blockierte Werbetreibendenkategorien, die die IAB-Inhaltskategorien verwenden. Weitere Informationen finden Sie in der Aufzählung „ContentCategory“. | |
badv
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Liste der Werbetreibenden nach ihren Domains blockieren, z. B. „addomain.com“ | |
bapp
|
Nein | String-Array | BidRequest.AdSlot.excluded_app_ids | 2,4 2,5 |
Liste der Anwendungen anhand ihrer plattformspezifischen, plattformunabhängigen Anwendungskennungen blockieren. Auf Android-Geräten müssen sie die Sets oder Paketnamen sein (z. B. com.foo.mygame). Unter iOS sind dies die numerischen IDs. | |
test
|
Nein | bool | BidRequest |
2 2,4 2,5 |
Indikator für den Testmodus, bei dem Auktionen nicht abgerechnet werden, wobei 0 = Live-Modus, 1 = Testmodus. Standard : 1 | |
bseat
|
Nein | String | Nicht unterstützt | 4,0 | Liste der Käuferlizenzen (z. B. Werbetreibende und Agenturen), die keine Gebote für diese Impression abgeben können, blockieren. Die IDs der Sitze und die Kenntnis der Kunden des Käufers, auf die sie verweisen, müssen zwischen Bietern und der Anzeigenplattform vorab koordiniert werden. Höchstens eine wseat und bseat sollte in einer Anfrage verwendet werden. Das Auslassen beider Elemente bedeutet, dass keine Sitzplatzbeschränkungen gelten.
|
|
wlang
|
Nein | String |
BidRequest .AdSlot .allowed _languages |
4,0 | Zulassungsliste der Sprachen für Creatives mit ISO-639-1-alpha-2. Auslassung bedeutet nicht, dass es Einschränkungen gibt, aber Käufer sollten das Sprachattribut im Gerät und/oder in den Inhaltsobjekten berücksichtigen, sofern verfügbar. | |
source
|
Nein | Source Objekt
|
Nur für Erweiterungen | 4,0 | Ein Source -Objekt, das Daten über die Inventarquelle und die Entität gibt, die die endgültige Entscheidung trifft.
|
|
ext |
Nein | BidRequestExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.bid_request] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff mit dem Feld ext in der BidRequest-Nachricht.
|
BidRequestExt
Weitere Informationen finden Sie unter Feedback in Echtzeit.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
bid_feedback |
Nein | Array mit BidFeedback -Objekten |
BidRequest.bid_response_feedback | Feedback zu Geboten, die in vorherigen Antworten gesendet wurden Dies wird nur festgelegt, wenn Echtzeit-Feedback für die Gebotsfunktion aktiviert ist. Wenden Sie sich an Ihren Account Manager, wenn Sie Feedback in Echtzeit aktivieren möchten. |
google |
Nein | String | BidRequest.google_Suchanfrage-ID | Eine eindeutige ID für die Abfrage insgesamt. Wenn eine Abfrage mehrere Callouts enthält, enthalten alle Callout-Anfragen für diese Abfrage dieselbe google_query_id. |
fcap_scope |
Ja | FrequencyCappingScope Aufzählung |
BidRequest.AdSlot |
Die Testfunktion kann sich ändern. Weitere Informationen finden Sie unter Von Google gehostetes Frequency Capping für RTB-Gebote festlegen . Beschreibt den Umfang der Erzwingung von Frequency Capping für diese Anfrage. Das für ein Gebot zu erzwingende Frequency Capping kann im Feld „Bid.ext.fcap“ angegeben werden.
|
privacy_treatments |
Nein | PrivacyTreatments -Objekt |
BidRequest.privacy_treatments | Datenschutzmaßnahmen. Einige Felder in der Gebotsanfrage können aus Datenschutzgründen verzerrt oder entfernt werden. Diese Nachricht enthält Informationen zu Datenschutzmaßnahmen, die für eine über diese Anfrage angebotene Werbemöglichkeit gelten. |
Gebotsfeedback
Feedback zu Geboten, die in vorherigen Antworten gesendet wurden Dieser Wert wird nur festgelegt, wenn Echtzeit-Feedback für die Gebotsfunktion aktiviert ist. Wenden Sie sich an Ihren Account Manager, wenn Sie Feedback in Echtzeit aktivieren möchten.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
request_id |
Nein | String | BidRequest.BidResponse |
Die eindeutige ID aus BidRequest.id. |
creative_status |
Nein | int32 | BidRequest |
Der Statuscode der Anzeige. Eine Liste der IDs finden Sie in den Creative-Statuscodes auf der Seite Protos & Referenzdaten. |
price |
Nein | Doppelwert | Angebotsanfrage |
Wenn das Gebot die Auktion gewonnen hat, ist dies der Preis, der in Ihrer Kontowährung gezahlt wurde. Wenn das Gebot an der Auktion teilgenommen hat, aber nicht im Gebot enthalten war, ist dies der CPM, der überschritten werden sollte, um den Zuschlag zu erhalten. Diese Option ist nicht verfügbar, wenn das Gebot vor der Auktion herausgefiltert wurde, der Publisher oder der erfolgreiche Bieter das Preisfeedback deaktiviert hat oder wenn in Ihrem Konto die erfolgreichen Preise nicht für andere Bieter freigegeben wurden. Bei Erstpreisauktionen wird anstelle dieses Felds „minimum_bid_to_win“ angegeben. |
minimum_bid_to_win |
Nein | Doppelwert | BidRequest |
Der Mindestgebot, der erforderlich ist, um die Auktion zu gewinnen, in Ihrer Kontowährung Wenn Ihr Gebot die Auktion gewonnen hat, ist dies das zweithöchste Gebot, das nicht gefiltert wurde (einschließlich des Mindestpreises). Falls Ihr Gebot die Auktion nicht gewonnen hat, ist dies das Gebot des erfolgreichen Kandidaten. Dieses Feld wird nur ausgefüllt, wenn Ihr Gebot an einer Erstpreisauktion teilgenommen hat. Es wird nicht ausgefüllt, wenn Ihr Gebot vor der Auktion herausgefiltert wurde. |
sampled_mediation_cpm_ahead_of_auction_winner |
Nein | Doppelwert | BidRequest |
Wenn ein Publisher eine RTB-Auktion und eine abfolgebasierte SDK-Vermittlung für dieselbe Abfrage verwendet, muss der Gewinner der Echtzeitauktion ebenfalls an einer Vermittlungsabfolge teilnehmen, die nach Preis sortiert ist, um die Impression zu erzielen. Wenn das Gebot an der Auktion teilgenommen hat und es keine Vermittlungsabfolge gab, ist der Wert dieses Felds 0. Wenn das Gebot an der Auktion teilgenommen hat und es einen Wasserfall gab, ist der Wert dieses Felds ein Preisbeispiel für ein geeignetes Vermittlungsnetzwerk, das höher als der Auktionsgewinner war, gewichtet nach erwarteter Ausführungsrate. Dieses Feld kann in Verbindung mit „minimum_bid_to_win“ zum Trainieren von Gebotsmodellen verwendet werden. Der CPM wird in der Währung Ihres Kontos angegeben. |
event_notification_token |
Nein | EventNotificationToken Objekt |
Angebotsanfrage |
Das Token im entsprechenden Gebot. |
buyer_creative_id |
Nein | String | BidRequest |
Die Creative-ID, die im entsprechenden Gebot enthalten ist |
Ereignisbenachrichtigungs-Token
Das Token im entsprechenden Gebot.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
event_notification |
Nein | String | Angebotsanfrage |
Der Inhalt des Tokens. |
PrivacyTreatment-Objekt
Mutter/VaterDatenschutzmaßnahmen. Einige Felder in der Gebotsanfrage können aus Datenschutzgründen verzerrt oder entfernt werden. Diese Nachricht enthält Informationen zu Datenschutzmaßnahmen, die für eine über diese Anfrage angebotene Werbemöglichkeit gelten.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
non_personalized_ads_reason |
Nein | NonPersonalizedAdsReason Aufzählung |
BidRequest.privacy_treatments |
Gibt an, warum Anzeigen, die als Antwort auf diese Anfrage zurückgegeben wurden, nicht personalisiert werden sollen.
|
allow_user_data_collection |
Nein | bool | BidRequest.privacy_treatments |
Dieser Wert ist „true“, wenn der Publisher die Berechtigung erteilt, der Gebotsfunktion die Verwendung von Gebotsanfragendaten zum Erstellen von Nutzerprofilen für Zwecke wie interessenbezogene Werbung und Remarketing zu erlauben. Damit diese Daten zur Erstellung von Nutzerprofilen verwendet werden können, muss ein Bieter auch eine bestimmte Impression gewinnen. Weitere Informationen finden Sie unter Steuerelemente für die Datenerhebung. |
Quelle
Dieses Objekt beschreibt die Art und das Verhalten der Entität, die die Quelle der Gebotsanfrage vor der Anzeigenplattform ist. Der Hauptzweck dieses Objekts besteht darin, eine Entscheidung nach der Auktion oder Upstream zu definieren, wenn die Anzeigenplattform nicht die endgültige Entscheidung beeinflusst. Ein gängiges Beispiel hierfür sind Header Bidding, aber auch für vorgelagerte Serverentitäten wie eine andere RTB-Plattform, eine Vermittlungsplattform oder einen Ad-Server ist möglich, die direkte Kampagnen bei der Entscheidungsfindung durch Drittanbieter kombinieren.
Attribut | Immer bestanden | Typ | Autorisierte Käufer äquivalent |
Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
fd
|
Nein | boolean | Nicht unterstützt | 4,0 | Die Entität, die für die endgültige Entscheidung über den Verkauf von Impressionen verantwortlich ist, wobei 0 = Anzeigenplattform, 1 = vorgelagerte Quelle ist. EMPFOHLEN durch die OpenRTB-Spezifikation. | |
tid
|
Nein | String | Nicht unterstützt | 4,0 | Transaktions-ID, die allen Teilnehmern dieser Gebotsanfrage gleich sein muss (z. B. mehrere Anzeigenplattformen). EMPFOHLEN durch die OpenRTB-Spezifikation. | |
pchain
|
Nein | String | Nicht unterstützt | 4,0 | Zahlungs-ID-Kettenstring mit eingebetteter Syntax, wie im TAG Payment ID-Protokoll, Version 1.0, beschrieben. EMPFOHLEN durch die OpenRTB-Spezifikation. | |
ext |
Nein | SourceExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.source] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Für OpenRTB/JSON erfolgt der Zugriff mit dem Feld ext in der Quellnachricht.
|
|
schain |
Nein | SupplyChain Objekt |
BidRequest.supply_chain | 2 2,4 2,5 |
OpenRTB SupplyChain-Objekt. Weitere Informationen finden Sie in diesem Artikel. |
SourceExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
omidpn |
Nein | String | BidRequest.AdSlot |
ID der OM SDK-Integration. Weitere Informationen finden Sie in den Hinweisen zum OpenRTB-Analysetool für OpenRTB. |
omidpv |
Nein | String | BidRequest.AdSlot |
Version der OM SDK-Integration. Weitere Informationen finden Sie in den Hinweisen zum OpenRTB-Analysetool für OpenRTB. |
schain |
Nein | SupplyChain Objekt |
BidRequest.supply_chain | Dieses Feld wurde zugunsten der „BidRequest.source.schain“ eingestellt und wird im Dezember 2023 entfernt. Dieses Feld enthält das OpenRTB SupplyChain-Objekt. Weitere Informationen finden Sie in diesem Artikel. |
SupplyChain
OpenRTB SupplyChain-Objekt. Weitere Informationen finden Sie in diesem Artikel.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
complete |
Nein | int32 | BidRequest.supply_chain.complete | Option, die angibt, ob die Kette alle Knoten enthält, die an der Transaktion beteiligt sind und zurück zum Inhaber der Website, der App oder des anderen Mediums des Inventars führen, wobei 0 = nein, 1 = ja. |
nodes |
Nein | Array mit SupplyChainNode -Objekten |
BidRequest.supply_chain.nodes | Array von SupplyChainNode-Objekten in der Reihenfolge der Kette. In einer vollständigen Lieferkette stellt der erste Knoten das erste Werbesystem und die Verkäufer-ID dar, die an der Transaktion beteiligt sind, z. B. der Inhaber der Website, der App oder eines anderen Mediums. In einer unvollständigen Lieferkette stellt er den ersten bekannten Knoten dar. Der letzte Knoten stellt die Entität dar, die diese Gebotsanfrage sendet. |
ver |
Nein | String | BidRequest.supply_chain.version | Version der verwendeten Spezifikation der Lieferkette im Format „major.minor“. Für Version 1.0 der Spezifikation verwenden Sie beispielsweise den String „1.0“. |
SupplyChainNode (SuppChainNode)
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
asi |
Nein | String | BidRequest.supply_chain.nodes.advertising_system_identifier | Der kanonische Domainname des SSP-, Exchange-, Header-Wrapper-Systems usw., mit dem Bieter eine Verbindung herstellen. Dies kann die operative Domain des Systems sein, wenn diese von der übergeordneten Unternehmensdomain abweicht, um WHOIS- und umgekehrte IP-Lookups zu vereinfachen und so die Inhaberschaft des Bevollmächtigtensystems klar zu definieren. Es sollte derselbe Wert sein, mit dem Verkäufer in einer ads.txt-Datei identifiziert werden, falls vorhanden. |
sid |
Nein | String | BidRequest.supply_chain.nodes.seller_identifier | Die ID, die mit dem Verkäufer- oder Reseller-Konto im Werbesystem verknüpft ist. Er muss denselben Wert für Transaktionen wie OpenRTB-Gebotsanfragen in dem Feld enthalten, das von der SSP/Anzeigenplattform angegeben wird. In OpenRTB ist dies normalerweise „publisher.id“. Bei OpenDirect ist es normalerweise die Organisations-ID des Publishers. Sollte auf 64 Zeichen begrenzt sein. |
rid |
Nein | String | Nicht unterstützt | Die OpenRTB-Anfrage-ID der Anfrage, die von diesem Verkäufer ausgestellt wurde. |
name |
Nein | String | Nicht unterstützt | Der Name des Unternehmens (die juristische Person), das für Inventar bezahlt wird, das unter der angegebenen sellers_id abgewickelt wird. Dieser Wert ist optional und sollte NICHT enthalten sein, wenn er in der sellers.json-Datei des Werbesystems vorhanden ist. |
domain |
Nein | String | Nicht unterstützt | Der Name der Unternehmensdomain der Entität, die durch diesen Knoten dargestellt wird. Dieser Wert ist optional und sollte NICHT enthalten sein, wenn er in der sellers.json-Datei des Werbesystems vorhanden ist. |
hp |
Nein | int32 | BidRequest.supply_chain.nodes.handles_payment | Gibt an, ob dieser Knoten am Zahlungsablauf für das Inventar beteiligt ist. Wenn der Wert im Feld „1“ auf 1 gesetzt ist, bezahlt der Anbieter im Feld „asi“ den Verkäufer im Feld „sid“, der für die Zahlung des vorherigen Knotens in der Kette verantwortlich ist. Wenn dieser Wert auf 0 gesetzt ist, ist dieser Knoten nicht an der Zahlung für das Inventar beteiligt. Für Version 1.0 von SupplyChain sollte diese Property immer 1 sein. Es muss explizit angegeben werden, da zukünftige Versionen der Spezifikation Knoten für die Zahlungsabwicklung einführen. Implementierungen sollten dafür sorgen, dass sie dieses Feld unterstützen, und sie bei der Erstellung von SupplyChain-Objekten in Gebotsanfragen an ein nachgelagertes Werbesystem weitergeben. |
Teufelchen
Mit diesem Objekt wird ein Anzeigen-Placement oder eine Auktion beschrieben, die versteigert wird. Eine einzelne Gebotsanfrage kann mehrere Imp
-Objekte enthalten. Das ist ein Anwendungsfall, bei dem eine Anzeigenplattform alle Anzeigenpositionen auf einer Seite unterstützen kann. Jedes Imp
-Objekt hat eine erforderliche ID, damit Gebote einzeln darauf verweisen können.
Das Vorhandensein von Objekten Banner
, Video
oder Native
, die dem Objekt Imp
untergeordnet sind, gibt die Art der angebotenen Impression an. Der Verlag oder Webpublisher kann einen dieser Art auswählen, was typisch ist, oder die beiden nach eigenem Ermessen mischen. Jedes Gebot für die Impression muss einem der angebotenen Typen entsprechen.
Attribut | Immer bestanden | Typ | Äquivalent |
Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id |
Ja | String | BidRequest .Adslot.id |
2 2,4 2,5 |
Eine eindeutige Kennung für diese Impression im Kontext der Gebotsanfrage. Normalerweise beginnt der Wert mit „1“ und erhöht sich bei n Impressionen bis zu n. | |
banner |
Nein | Banner Objekt |
Angebotsanfrage .Anzeigenfläche |
2 2,4 2,5 |
Ein Banner -Objekt; erforderlich, wenn diese Impression als Empfehlung für eine Banneranzeige angeboten wird.
|
|
video |
Nein | Video Objekt |
BidRequest .AdSlot BidRequest .Video |
2 2,4 2,5 |
Erforderlich, wenn diese Impression als Videoanzeigenmöglichkeit angeboten wird. | |
audio |
Nein | Audio Objekt |
BidRequest .AdSlot BidRequest .Video |
2 2,4 2,5 |
Erforderlich, wenn diese Impression als Audioanzeige angeboten wird. | |
displaymanager |
Nein | String | BidRequest .AdSlot .renderer |
2 2,4 2,5 |
Name des Anzeigenvermittlungspartners, der SDK-Technologie oder des Players, der die Anzeige rendert (in der Regel ein Video oder ein Mobilgerät). Wird von einigen Ad-Servern verwendet, um den Anzeigencode nach Partner anzupassen. Für Videos und/oder Apps empfohlen
Beispielstrings: |
|
displaymanagerver |
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Version des Anzeigenvermittlungspartners, der SDK-Technologie oder des Players, der für das Rendern der Anzeige verantwortlich ist (normalerweise Video oder Mobilgerät). Wird von einigen Ad-Servern verwendet, um den Anzeigencode nach Partner anzupassen. Für Videos und/oder Apps empfohlen | |
instl |
Nein | bool | BidRequest .AdSlot .Mobile. is_interstitial _request |
2 2,4 2,5 |
1 = Anzeige ist Interstitial oder Vollbild, 0 = Interstitial. | |
tagid |
Nein | String | BidRequest .AdSlot .ad_block_key |
2 2,4 2,5 |
Kennung für ein bestimmtes Anzeigen-Placement oder Anzeigen-Tag, mit dem die Auktion initiiert wurde. Dies kann bei der Fehlerbehebung oder bei der Optimierung durch den Käufer hilfreich sein. | |
bidfloor |
Nein | Doppelwert | min(BidRequest .AdSlot. matching _ad_data .minimum_cpm _micros) * 1.000.000 |
2 2,4 2,5 |
Das Mindestgebot für diese Impression, ausgedrückt in CPM. | |
bidfloorcur |
Nein | String | Unterstützt bezogen von Abrechnungs-ID |
2 2,4 2,5 |
Die Währung wird mit ISO-4217-Alphacodes angegeben. Dies kann von der vom Bieter zurückgegebenen Währung abweichen, wenn dies von der Anzeigenplattform zugelassen wird.
Eine einzelne Währung, abgerufen aus dem enthaltenen |
|
clickbrowser |
Nein | bool | Nicht unterstützt | 2,4 2,5 |
Gibt den Browsertyp an, der beim Klicken auf das Creative in einer App geöffnet wird, wobei 0 = eingebettet, 1 = nativ.
Der Safari View Controller gilt für Geräte mit iOS 9.x als nativer Browser. |
|
secure |
Nein | bool | BidRequest .ad_slot .excluded_attribute 48:RichMedia fähigFSSL |
2 2,4 2,5 |
Option, die angibt, ob für die Impression sichere HTTPS-URL-Creative-Assets und -Markup erforderlich sind, wobei 0 = nicht sicher, 1 = sicher ist. Wenn dieser Wert weggelassen wird, ist der sichere Status unbekannt, aber es kann von einer nicht sicheren HTTP-Unterstützung ausgegangen werden. | |
iframebuster |
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array mit plattformspezifischen Namen unterstützter iFrame-Buster. | |
pmp |
Nein | Pmp Objekt |
BidRequest .AdSlot .MatchingAdData |
2 2,4 2,5 |
Ein Pmp -Objekt, das alle privaten Marktplatzangebote enthält, die für diese Impression gelten.
|
|
native |
Nein | Nativ | BidRequest .AdSlot .NativeAdTemplate |
2 2,4 2,5 |
Ein Native -Objekt; erforderlich, wenn diese Impression als Umsatzchancen in einer nativen Anzeige angeboten wird.
|
|
exp |
Nein | int32 | BidRequest .AdSlot .impression_expiration _seconds |
2,4 2,5 |
Hinweis zur Anzahl von Sekunden zwischen der Auktion und der tatsächlichen Impression. | |
metric |
Nein | Array mit Metric -Objekten |
BidRequest .AdSlot .viewability BidRequest .AdSlot .click_through _rate BidRequest .AdSlot .video_complete _rate BidRequest .AdSlot .session_depth |
4,0 | Ein Array mit Metric -Objekten. AdX stellt folgende Messwerte für dieses Feld bereit: click_through_rate , viewability , completion_rate und session_depth . Der Messwert viewability ist ein Anteil von 0,00 bis 1,00 im OpenRTB-Messwert, wird im AdX-Protokoll jedoch als Prozentsatz [0–100] ausgedrückt. Beschreibungen dieser Messwerte finden Sie in der Tabelle „AdSlot-Objekte“ im Leitfaden zu Echtzeitgeboten. Hinweis: session_depth ist ein ganzzahliger Wert.
|
|
ext |
Nein | ImpExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.imp] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der Impressionsmeldung.
|
|
rwdd |
Nein | bool | BidRequest.AdSlot.is_rewarded | 2.6 | Gibt an, ob der Nutzer eine Prämie für die Wiedergabe der Anzeige erhält. 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 Musiksitzung ohne Werbeanzeigen erleben. Die Prämie wird normalerweise nach Abschluss der Videoanzeige vergeben. |
Impr.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
billing_id |
Ja | Array von int64 | BidRequest.AdSlot. |
Die Abrechnungs-IDs, die den übereinstimmenden Pre-Targeting-Konfigurationen entsprechen. |
publisher_settings_ |
Ja | Array von fix64 | BidRequest.publisher_ BidRequest.AdSlot. |
Die ID der Liste mit den Publisher-Einstellungen, die für diese Seite gilt. Weitere Informationen findest du im Leitfaden zu RTB-Publisher-Einstellungen. |
allowed_vendor_type |
Nein | Array von int32 | BidRequest.AdSlot. |
Die zulässigen Anbietertypen. Eine Liste der IDs finden Sie in der Datei vendors.txt. |
excluded_creatives |
Nein | Array mit ExcludedCreative -Objekten |
BidRequest.AdSlot. |
Creatives, die für die Impression nicht zugelassen sind. Wenn Sie ein Gebot für eines der Creatives in dieser Liste senden, wird dieses Gebot vor der Auktion herausgefiltert. Wenden Sie sich an Ihren Account Manager, wenn Sie dieses Feature aktivieren möchten. |
publisher_parameter |
Nein | String-Array | BidRequest.AdSlot. |
UTF8-Strings, die der Publisher optional im Rahmen der entsprechenden Ertragsgruppenkonfigurationen auf der Ad Manager-UI zur Verfügung stellt. Das Format ist beliebig und sollte zwischen dem Publisher und dem Authorized Buyers-Bieter vereinbart werden. |
dfp_ad_unit_code |
Nein | String | BidRequest.AdSlot. |
Code für den Ad Manager-Anzeigenblock Diese Einstellung wird derzeit nur für Open Bidding-Anfragen festgelegt. |
is_rewarded_ |
Nein | bool | BidRequest.AdSlot. |
Dieses Feld wurde zugunsten der „BidRequest.imp.rwdd“ eingestellt und wird im Juli 2023 entfernt. Dieses Feld gibt an, ob der Nutzer eine Prämie für das Ansehen der Anzeige erhält. 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 Musiksitzung ohne Werbeanzeigen erleben. Die Prämie wird normalerweise nach Abschluss der Videoanzeige vergeben. |
is_app_open |
Nein | bool | „BidRequest.Mobile“ |
Gibt an, ob eine Gebotsanfrage für eine mobile App für eine App-Start-Anzeige vorgesehen ist. Weitere Informationen finden Sie im Leitfaden zu App-Start-Anzeigen. |
ampad |
Nein | Enum „AmpAdRequirementType“ | BidRequest.AdSlot. |
Mögliche Typen von AMP-Anzeigen
UNKNOWN_AMP_AD_ AMP_AD_NOT_ALLOWED = 2; AMP-Anzeigen sind nicht zulässig. AMP_AD_ALLOWED_AND_ AMP_AD_ALLOWED_AND_ AMP_AD_REQUIRED = 5; AMP-Anzeigen sind erforderlich. Nicht-AMP-Anzeigen werden unter Umständen vom Publisher abgelehnt. |
buyer |
Nein | Array mit BuyerGenerated -Objekten
|
BidRequest.AdSlot. |
Vom Publisher übergebene sichere Signale |
billable_event_rate_adjustment |
Nein | Doppelwert | BidRequest.AdSlot. |
Bei Anzeigen, die nur mit einem benutzerdefinierten SDK gerendert werden: Multiplikator, der auf das Gebot in der Auktion angewendet wird Die Anpassung spiegelt die Wahrscheinlichkeit wider, mit der Ihr Gebot ein abrechnungsfähiges Ereignis generieren könnte (z. B. wenn die Anzeige erfolgreich gerendert wird), wenn die Auktion erfolgreich war, im Verhältnis zur Wahrscheinlichkeit, dass andere Gebote ein abrechnungsfähiges Ereignis generieren, wenn sie die Auktion gewonnen haben. Diese Anpassung kann größer oder kleiner als 1 sein. Dies wirkt sich nur auf das endgültige Ranking in der Auktion aus, insbesondere nicht auf den Multiplikator. Standard = 1.0. |
open_bidding |
Nein | OpenBidding -Objekt |
BidRequest.AdSlot. |
Parameter für Open Bidding. |
ad_unit |
Nein | AdUnitMapping Objekt |
BidRequest.AdSlot. |
Anzeigenblockzuordnungen, die der angegebenen Anzeigenfläche entsprechen. |
allowed_restricted_category |
Nein | int32 | BidRequest.AdSlot. |
Die zulässigen eingeschränkten Anzeigenkategorien. Eine Liste der IDs finden Sie in der Datei ad-restricted-categories.txt. |
skadn |
Nein | SKAdNetworkRequest -Objekt |
BidRequest.Mobile. |
SKAdNetwork-Informationen des Publishers zur Unterstützung der Attribution von App-Installationen für iOS 14 und höher. Mit der SKAdNetwork API von Apple können Werbetreibende die Installation werbebasierter Apps messen. Dazu wird nach einer erfolgreichen Installation ein Postback an das Werbenetzwerk gesendet. Publisher müssen unterstützte Werbenetzwerke in der Property-Liste ihrer App (Info.plist) konfigurieren, damit eine Installation der Anzeigenimpression zugeordnet werden kann. Weitere Informationen finden Sie in der Dokumentation von Apple. |
Ausgeschlossenes Creative | ||||
buyer_creative_id |
Nein | String | BidRequest.AdSlot. |
Creative-ID des Käufers des unzulässigen Creatives. |
KäufergeneriertenDatenanfragen | ||||
data |
Nein | String | BidRequest.AdSlot. |
Das sichere Signal |
source_app |
Nein | Quell-App | BidRequest.AdSlot. |
Die Quelle der Daten. |
Quell-App | ||||
id |
Nein | String | BidRequest.AdSlot. |
Kennung des SDK, das diese Daten generiert hat. Sie stimmt mit der ID in BidRequest.AppExt.InstalledSdk.id überein. |
OpenBidding | ||||
is_open_bidding |
Nein | bool | BidRequest.AdSlot. |
Das Feld ist auf „true“ gesetzt, wenn der Publisher eine Ertragsgruppe oder eine Vermittlungsgruppe eingerichtet hat, die auf diese Anzeigenfläche und diesen Bieter ausgerichtet ist. Weitere Informationen zu Open Bidding und den damit verbundenen Auswirkungen auf Open Bidding finden Sie in der Google Ads-Hilfe. |
Anzeigenblockzuordnung | ||||
Keyval |
Nein | Keyval Objekt |
BidRequest.AdSlot. |
Schlüssel/Wert-Paar, mit dem die Inventareinheit im Namespace des Bieters angegeben wird. |
FormatType |
Nein | enum | BidRequest.AdSlot. |
Mögliche Formate für Anzeigenblöcke, die für die Zuordnung verwendet werden können. Entspricht dem Adapter, der im SDK verwendet wird.
Mögliche Werte:
|
SKAdNetwork-Anfrage | ||||
versions |
Nein | Stringarray | BidRequest.Mobile. |
Liste aller von der Anfrage unterstützten SKAdNetwork-Versionen, je nach Betriebssystem- und SDK-Version. |
sourceapp |
Nein | String | BidRequest.Mobile. |
ID der Publisher-App im App Store von Apple. |
skadnetids |
Nein | String-Array | BidRequest.Mobile. |
SKAdNetworkIdentifier-Einträge in der Info.plist der Publisher App. |
fidelities |
Nein | Array mit SKAdNetworkFidelityType -Objekten |
BidRequest.Mobile. |
Liste der unterstützten Fidelity-Typen, je nach SKAdNetwork-API-Version, die vom Betriebssystem und SDK unterstützt wird, sowie an den Anzeigenflächeneigenschaften. |
skoverlay |
Nein | bool | BidRequest.Mobile. |
Gibt an, ob diese Anfrage die SKOverlay-Funktion für Videoanzeigen unterstützt. |
Keyval-Objekt
Mutter/VaterEs können mehrere Schlüssel/Wert-Paare angegeben werden, um Bieter zu unterstützen, deren Speicherplatz für Inventareinheiten hierarchisch ist und mehrere IDs hat. Die Schlüssel/Wert-Paare für das ausgewählte AdUnitMapping sollten in der Gebotsantwort als BidResponse.seatbid.ext.sdk_rendered_ad.sdk_params zurückgegeben werden. Diese wird an das SDK des Bieters übergeben.
Attribut | Typ | Immer bestanden | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
key |
String | Nein | BidRequest.AdSlot. |
Der Schlüssel ist der Name der Inventareinheits-ID des Bieters für das SDK. |
value |
String | Nein | BidRequest.AdSlot. |
Der Wert der ID der Inventareinheit des Bieters für das angegebene Format. |
Messwert
Dieses Objekt wird einer Impression als Array von Messwerten zugeordnet. Diese Messwerte liefern Einblicke in die Impression, um Ihnen bei Entscheidungen zu helfen, z. B. die durchschnittliche aktuelle Sichtbarkeit und die Klickrate (Click-through-Rate, CTR). Jeder Messwert wird durch seinen Typ identifiziert, meldet den Wert des Messwerts und optional die Quelle oder den Anbieter, der den Wert misst.
Attribut | Immer bestanden | Typ | Autorisierte Käufer äquivalent |
Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
type
|
Nein | String | Eine der folgenden Optionen: BidRequest .AdSlot .viewability BidRequest .AdSlot .click_ through_rate BidRequest .AdSlot .video_ complete_rate BidRequest .AdSlot .session_depth |
4,0 | Messwerttyp, der mit von Exchange zusammengestellten Stringnamen präsentiert wird, die Bietern vorrangig veröffentlicht werden sollten. Erforderlich gemäß der OpenRTB-Spezifikation. Folgende Typen werden unterstützt: click_through_rate , viewability , completion_rate und session_depth .
|
|
value
|
Nein | Doppelwert | Wert zwischen 0 und 1. | 4,0 | Zahl, die den Wert des Messwerts darstellt
Wahrscheinlichkeiten müssen zwischen 0,00 und 1,00 liegen.
Erforderlich gemäß der OpenRTB-Spezifikation. Der Messwert viewability ist ein Anteil von 0,00 bis 1,00 im OpenRTB-Messwert, wird im AdX-Protokoll jedoch als Prozentsatz [0–100] ausgedrückt.
|
|
vendor
|
Nein | String | UMTAUSCH | 4,0 | Quelle des Werts unter Verwendung von kuratierten Stringnamen, die für Bieter vorrangig veröffentlicht werden sollten. Wenn die Anzeigenplattform selbst die Quelle im Vergleich zu einem Drittanbieter ist, wird „EXCHANGE“ empfohlen. EMPFOHLEN durch die OpenRTB-Spezifikation. |
Banner
Dieses Objekt stellt die allgemeinste Art der Impression dar.
Auch wenn der Begriff „Banner“ in anderen Kontexten eine sehr spezifische Bedeutung hat, kann er hier viele Aspekte umfassen, z. B. ein einfaches statisches Bild, einen Expandable-Anzeigenblock oder sogar ein In-Banner-Video. Weitere Details zu den Anzeigenblöcken für allgemeinere und vollständigere Funktionen finden Sie im Video
-Objekt. Im Video kann auch ein Array mit Banner
-Objekten zur Beschreibung optionaler Companion-Anzeigen eingeblendet werden, die in der VAST-Spezifikation definiert sind.
Das Vorhandensein eines Banner
als untergeordnetes Element des Imp
-Objekts bedeutet, dass diese Impression als Bannertyp-Impression angeboten wird. Auf Verlag des Publishers kann dieselbe Impression auch als Video- und/oder native Anzeige angeboten werden. Dies schließt auch ein, wenn Imp
die Video
- und/oder Native
-Objekte untergeordnet ist. Jedes Gebot für die Impression muss jedoch einem der angebotenen Typen entsprechen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
w
|
Nein | int32 | BidRequest |
2 2,4 2,5 |
Breite in geräteunabhängigen Pixeln (DIPS). Wenn keine Format -Objekte angegeben sind, ist dies eine genaue Breiteanforderung. Andernfalls ist es eine bevorzugte Breite.
|
|
h
|
Nein | int32 | BidRequest |
2,3 2,4 2,5 |
Höhe in geräteunabhängigen Pixeln (DIPS). Wenn keine Format -Objekte angegeben sind, ist die Höhe genau erforderlich. Andernfalls ist sie die bevorzugte Höhe.
|
|
format
|
Nein | Array mit Format -Objekten
|
Nicht unterstützt | 2,4 2,5 |
Array mit Format -Objekten für die Bannergröße, die zulässig sind. Wenn keiner angegeben ist, wird die Verwendung der Attribute h und w dringend empfohlen.
|
|
id
|
Nein | String | BidRequest |
2,3 2,4 2,5 |
Eindeutige Kennung für dieses Banner -Objekt. Empfohlen, wenn Banner -Objekte mit einem Video -Objekt verwendet werden, um ein Array von Companion-Anzeigen darzustellen. Die Werte beginnen in der Regel bei 1 und erhöhen sich mit jedem Objekt. Sie müssen innerhalb einer Impression eindeutig sein.
|
|
pos
|
Nein | Aufzählung „AdPosition“ | BidRequest BidRequest |
2,3 2,4 2,5 |
Die Werte in dieser OpenRTB-Tabelle stammen aus den IAB-Qualitätssicherungsrichtlinien (QA Assurance Guidelines, QAG). Experten sollten die in IAB.net veröffentlichten QAG-Werte immer im Blick behalten. Die Werte „4“ bis „7“ gelten für alle Apps in den Ergänzungen zu QAG ab Version 1.5.
Kann einer der folgenden Werte sein:
|
|
btype
|
Nein | Array mit Aufzählung „BannerAdType“ | Nicht unterstützt | 4,0 | Blockierte Banneranzeigentypen
Beispiele: |
|
battr
|
Nein | Array von CreativeAttribute-Enum | BidRequest |
2,3 2,4 2,5 |
Blockierte Creative-Attribute.
Beispiele: |
|
mimes
|
Nein | String-Array | Nur für BidRequest BidRequest |
2,3 2,4 2,5 |
Zulassungsliste mit unterstützten MIME-Typen für Inhalte. Zu den beliebten MIME-Typen gehören unter anderem „image/jpg“, „image/gif“ und „application/x-shockwave-Flash“. | |
topframe
|
Nein | bool | BidRequest
NO_iframe: false |
2,3 2,4 2,5 |
Geben Sie an, ob das Banner im oberen Frame (true) oder in einem iFrame (false) ausgeliefert werden soll. | |
expdir
|
Nein | Array mit ExpandableDirection Enum
|
BidRequest |
2,3 2,4 2,5 |
Richtungen, in die das Banner maximiert werden kann | |
api
|
Nein | Array mit APIFramework -Objekten
|
BidRequest |
2,3 2,4 2,5 |
Liste der unterstützten API-Frameworks für diese Impression. Ist eine API nicht explizit aufgeführt, wird sie nicht unterstützt. | |
vcm
|
Nein | bool | BidRequest |
4,0 | Gilt nur für Bannerobjekte, die mit einem Videoobjekt in einem Array von Companion-Anzeigen verwendet werden. Gibt den Renderingmodus des Companion-Banners relativ zum verknüpften Video an, wobei 0 = gleichzeitig, 1 = Endbild. Momentan werden Endbilder nur bei Video-Interstitials in mobilen Apps unterstützt. | |
wmax |
Nein | int32 | BidRequest |
2,3 2,4 2,5 |
Maximale Breite der Impression in Pixeln. | |
hmax |
Nein | int32 | BidRequest |
2,3 2,4 2,5 |
Maximale Höhe der Impression in Pixeln. | |
wmin |
Nein | int32 | BidRequest |
2,3 2,4 2,5 |
Mindestbreite der Impression in Pixeln. | |
hmin |
Nein | int32 | BidRequest |
2,3 2,4 2,5 |
Mindesthöhe der Impression in Pixeln. |
Format
Dieses Objekt stellt eine zulässige Größe (Kombination aus Höhe und Breite) für eine Bannerimpression dar. Sie werden in der Regel in einem Array für eine Impression verwendet, bei der mehrere Größen zulässig sind.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
w
|
Nein | int32 | BidRequest |
2,4 2,5 |
Breite in geräteunabhängigen Pixeln (DIPS). | |
h
|
Nein | int32 | BidRequest |
2,4 2,5 |
Höhe in geräteunabhängigen Pixeln (DIPS). | |
wratio
|
Nein | int32 | Nicht unterstützt | 4,0 | Relative Breite, wenn die Größe als Verhältnis ausgedrückt wird. | |
hratio
|
Nein | int32 | Nicht unterstützt | 4,0 | Relative Höhe, wenn die Größe als Verhältnis ausgedrückt wird. | |
wmin
|
Nein | int32 | Nicht unterstützt | 4,0 | Die minimale Breite in Geräten, in denen die Anzeige unabhängig vom Bildschirm ist (DIPS), bei der die Anzeige ausgeliefert wird, wenn die Größe als Verhältnis ausgedrückt wird. |
Video
Dieses Objekt steht für eine In-Stream-Video-Impression. Viele der Felder sind für minimal tragbare Transaktionen nicht unerlässlich, werden jedoch eingebunden, um bei Bedarf eine genaue Kontrolle zu ermöglichen. Bei Videos in OpenRTB wird im Allgemeinen die Einhaltung des VAST-Standards vorausgesetzt. Daher wird das Konzept von Companion-Anzeigen dadurch unterstützt, dass optional ein Array von Banner
-Objekten eingeschlossen wird, die diese Companion-Anzeigen definieren.
Das Vorhandensein eines Video
als untergeordnetes Element des Imp
-Objekts zeigt an, dass diese Impression als Videoimpression angeboten wird. Diese Impression kann im Ermessen des Publishers auch als Banner und/oder native Anzeige angeboten werden. Hierzu muss Imp
auch die Objekte Banner
und/oder Native
untergeordnet sein.
Jedes Gebot für die Impression muss jedoch einem der angebotenen Typen entsprechen.
Weitere Informationen finden Sie im Leitfaden zu OpenRTB-Videoanzeigen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Version | Von Google unterstützt | Implementierungsdetails |
---|---|---|---|---|---|---|
mimes |
Ja | String-Array | BidRequest BidRequest |
2 2,4 2,5 |
Zulassungsliste mit unterstützten MIME-Typen für Inhalte. Zu den beliebten MIME-Typen gehören unter anderem „image/jpg“, „image/gif“ und „application/x-shockwave-Flash“.
Erforderlich gemäß der OpenRTB-Spezifikation: mindestens ein Element |
|
linearity |
Nein | int32 | 2 2,4 2,5 |
Gibt an, ob die Impression linear oder nicht linear sein muss. Wenn keine angegeben ist, nehmen Sie an, dass alle zulässig sind.
LINEAR = 1: Linear/In-Stream |
||
minduration |
Nein | int32 | BidRequest |
2 2,4 2,5 |
Mindestdauer der Videoanzeige in Sekunden.
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
maxduration |
Nein | int32 | BidRequest |
2 2,4 2,5 |
Maximale Dauer der Videoanzeige in Sekunden.
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
protocols |
Nein | Array mit Protocol -Objekten |
BidRequest |
2 2,4 2,5 |
Array mit unterstützten Gebotsprotokollen für Videos
Es muss mindestens ein unterstütztes Protokoll angegeben werden.
Beispiele: |
|
w |
Nein | int32 | BidRequest |
2 2,4 2,5 |
Breite des Videoplayers in geräteunabhängigen Pixeln (DIPS).
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
h |
Nein | int32 | BidRequest |
2 2,4 2,5 |
Höhe des Videoplayers in geräteunabhängigen Pixeln (DIPS).
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
startdelay |
Nein | int32 | BidRequest
>0: start delay in seconds
Andere Werte: |
2 2,4 2,5 |
Damit wird die Startverzögerung in Sekunden für Pre-Roll-, Mid-Roll- oder Post-Roll-Anzeigen-Placements angegeben. Allgemeine Werte findest du in der Aufzählung StartDelay .
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
skip |
Nein | bool | BidRequest |
2,4 2,5 |
Gibt an, ob der Player erlaubt, das Video zu überspringen, wobei 0 = nein, 1 = ja. Wenn ein Bieter Markup oder Creative sendet, das selbst überspringbar ist, sollte das Bid -Objekt das JWT-Array mit einem Element von 16 enthalten, das ein überspringbares Video angibt.
|
|
skipmin |
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Videos mit einer Gesamtdauer von mehr als dieser Sekunden können überspringbar sein; nur wenn die Anzeige überspringbar ist. | |
skipafter |
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Anzahl der Sekunden, die ein Video wiedergegeben werden muss, bevor das Überspringen aktiviert ist; nur wenn die Anzeige überspringbar ist. | |
sequence |
Nein | int32 | Nicht unterstützt | 2 2,4 2,5 |
Wenn in einer Gebotsanfrage mehrere Anzeigenimpressionen angeboten werden, ermöglicht die Sequenznummer die koordinierte Auslieferung mehrerer Creatives.[default = 1]; | |
battr |
Nein | Array für Creative |
BidRequest |
2 2,4 2,5 |
Blockierte Creative-Attribute. | |
maxextended |
Nein | int32 | Nicht unterstützt | 2 2,4 2,5 |
Maximale Dauer von erweiterten Videoanzeigen, wenn die Erweiterung zulässig ist Wenn das Feld leer oder auf 0 gesetzt ist, ist die Erweiterung nicht zulässig. Wenn „-1“ angegeben ist, ist die Erweiterung zulässig und es gibt kein Zeitlimit. Wenn sie größer als 0 ist, entspricht der Wert der Anzahl der Sekunden erweiterter Wiedergabe, die über den Wert für die maximale Dauer hinaus unterstützt wird. | |
minbitrate |
Nein | int32 | Nicht unterstützt | 2 2,4 2,5 |
Minimale Bitrate in Kbit/s | |
maxbitrate |
Nein | int32 | Nicht unterstützt | 2 2,4 2,5 |
Maximale Bitrate in Kbit/s. | |
boxingallowed |
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
Gibt an, ob Letterbox-Bild in 4:3-Inhalten in einem 16:9-Fenster zulässig ist, wobei 0 = nein, 1 = ja. default = true |
|
playbackmethod |
Nein | Array für Wiedergabemethode |
BidRequest AdX: |
2 2,4 2,5 |
Mögliche Wiedergabemethoden. Wenn keine angegeben sind, kann eine beliebige Methode verwendet werden. In der Praxis wird in der Regel nur eine Methode verwendet. Deshalb kann das Array in einer zukünftigen Version der Spezifikation in eine Ganzzahl konvertiert werden.
Es wird dringend empfohlen, nur das erste Element dieses Arrays zur Vorbereitung auf diese Änderung zu verwenden.
|
|
delivery |
Nein | Array mit Content |
Nicht unterstützt | 2 2,4 2,5 |
Unterstützte Liefermethoden (z. B. Streaming, progressiv).
Wenn keine angegeben ist, wird davon ausgegangen, dass alle unterstützt werden. STREAMING = 1; Progressive = 2; |
|
pos |
Nein | AdPosition |
BidRequest |
2 2,4 2,5 |
Anzeigenposition auf dem Bildschirm | |
companionad |
Nein | Array mit Banner -Objekten |
BidRequest |
2 2,4 2,5 |
Array mit Banner -Objekten, wenn Companion-Anzeigen verfügbar sind.
|
|
api |
Nein | Array mit APIFramework -Objekten |
BidRequest / MRAID_1_0 |
2 2,4 2,5 |
Liste der unterstützten API-Frameworks für diese Impression. Wenn eine API nicht explizit aufgeführt ist, wird angenommen, dass sie nicht unterstützt wird. | |
companiontype |
Nein | Array mit CompanionType -Objekten |
BidRequest |
2 2,4 2,5 |
Unterstützte VAST-Companion-Anzeigentypen Empfohlen, wenn Banner -Companion-Objekte über das Array companionad eingeschlossen sind.
|
|
placement |
Nein | Video |
BidRequest
|
4,0 | Der Placement-Typ für die Impression.
|
|
playbackend |
Nein | Playback |
Nicht unterstützt | 4,0 | Das Ereignis, durch das die Wiedergabe beendet wird. |
Audio
Dieses Objekt stellt eine Audiotyp-Impression dar. Viele der Felder sind für minimal tragbare Transaktionen nicht unerlässlich, bieten aber bei Bedarf eine genaue Kontrolle. Bei Audio in OpenRTB wird im Allgemeinen die Einhaltung des DAAST-Standards vorausgesetzt. Daher wird das Konzept von Companion-Anzeigen unterstützt, indem optional ein Array mit Banner
-Objekten eingeschlossen wird, die diese Companion-Anzeigen definieren. Das Vorhandensein eines Audio
-Objekts als untergeordnetes Element des Imp
-Objekts bedeutet, dass diese Impression als Audiotyp-Impression angeboten wird. Nach Ermessen des Publishers kann diese Impression auch als Banner, Video und/oder native Anzeige angeboten werden, indem auch Imp
dieser Objekte untergeordnet wird. Jedes Gebot für die Impression muss jedoch einem der angebotenen Typen entsprechen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
mimes
|
Nein | String-Array | BidRequest |
2,4 2,5 |
Unterstützte Inhalts-MIME-Typen (z. B. „audio/mp4“)
Erforderlich gemäß der OpenRTB-Spezifikation: mindestens ein Element |
|
minduration
|
Nein | int32 | BidRequest |
2,4 2,5 |
Mindestdauer der Videoanzeige in Sekunden.
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
maxduration
|
Nein | int32 | BidRequest |
2,4 2,5 |
Maximale Dauer der Videoanzeige in Sekunden.
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
protocols
|
Nein | Array mit Protocol -Objekten
|
BidRequest |
2,4 2,5 |
Array mit unterstützten Gebotsprotokollen für Videos
Es muss mindestens ein unterstütztes Protokoll angegeben werden.
Beispiele: |
|
startdelay
|
Nein | int32 | BidRequest
>0: start delay in seconds
Andere Werte: |
2,4 2,5 |
Damit wird die Startverzögerung in Sekunden für Pre-Roll-, Mid-Roll- oder Post-Roll-Anzeigen-Placements angegeben. Allgemeine Werte findest du in der Aufzählung StartDelay .
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
sequence
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Wenn in einer Gebotsanfrage mehrere Anzeigenimpressionen angeboten werden, ermöglicht die Sequenznummer die koordinierte Auslieferung mehrerer Creatives.[default = 1]; | |
battr
|
Nein | Array mit CreativeAttribute -Objekten
|
BidRequest |
2,4 2,5 |
Blockierte Creative-Attribute. | |
maxextended
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Maximale Dauer von erweiterten Videoanzeigen, wenn die Erweiterung zulässig ist Wenn das Feld leer oder auf 0 gesetzt ist, ist die Erweiterung nicht zulässig. Wenn „-1“ angegeben ist, ist die Erweiterung zulässig und es gibt kein Zeitlimit. Wenn sie größer als 0 ist, steht der Wert für die Anzahl der Sekunden der erweiterten Wiedergabe, die über den Wert von maxduration hinaus unterstützt wird.
|
|
minbitrate
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Minimale Bitrate in Kbit/s | |
maxbitrate
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Maximale Bitrate in Kbit/s. | |
delivery
|
Nein | Array mit ContentDeliveryMethod -Objekten
|
Nicht unterstützt | 2,4 2,5 |
Unterstützte Liefermethoden (z. B. Streaming, progressiv).
Wenn keine angegeben ist, wird davon ausgegangen, dass alle unterstützt werden.
STREAMING = 1; |
|
companionad
|
Nein | Array mit Banner -Objekten
|
BidRequest |
2,4 2,5 |
Array mit Banner -Objekten, wenn Companion-Anzeigen verfügbar sind.
|
|
api
|
Nein | Array mit APIFramework -Objekten
|
BidRequest |
2,4 2,5 |
Liste der unterstützten API-Frameworks für diese Impression. Wenn eine API nicht explizit aufgeführt ist, wird angenommen, dass sie nicht unterstützt wird. | |
companiontype
|
Nein | Array mit CompanionType -Objekten
|
BidRequest |
2,4 2,5 |
Unterstützte Anzeigentypen für die DAAST-Companion-Anzeige | |
maxseq
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Die maximale Anzahl von Anzeigen, die in einem Anzeigen-Pod wiedergegeben werden können. | |
feed
|
Nein | Feedtyp | Nicht unterstützt | 2,4 2,5 |
Typ des Audiofeeds. | |
stitched
|
Nein | bool | Nicht unterstützt | 2,4 2,5 |
Gibt an, ob die Anzeige mit Audioinhalten kombiniert wurde oder unabhängig ausgeliefert wird, wobei 0 = nein, 1 = ja. | |
nvol
|
Nein | VolumeNormalizationMode
|
Nicht unterstützt | 2,4 2,5 |
Modus zur Volume-Normalisierung |
Nativ
Dieses Objekt stellt eine native Typ-Impression dar. Native Anzeigenblöcke lassen sich nahtlos in den umgebenden Content einfügen, z. B. in eine gesponserte Anzeige auf Twitter oder Facebook. Daher muss die Antwort gut strukturiert sein, damit der Publisher das Rendering genau steuern kann.
Beachten Sie, dass Native 1.1 in OpenRTB 2.4 und OpenRTB 2.5 unterstützt wird.
Das native Subcommittee entwickelte eine Companion-Spezifikation für OpenRTB, die Spezifikation für native Anzeigen. Damit werden die Anfrageparameter und die Markup-Struktur von nativen Anzeigenblöcken definiert.
Dieses Objekt bietet die Möglichkeit, Anfrageparameter als undurchsichtigen String zu übertragen, sodass die spezifischen Parameter gemäß der Spezifikation für native Anzeigen separat weiterentwickelt werden können. In gleicher Weise wird das bereitgestellte Anzeigen-Markup gemäß dieser Spezifikation strukturiert. Das Vorhandensein eines Native
als untergeordnetes Element des Imp
-Objekts zeigt an, dass diese Impression als native native Impression angeboten wird. Auf Verlag des Publishers kann dieselbe Impression auch als Banner und/oder Video angeboten werden. Dies schließt auch ein, wenn Imp
die Banner
- und/oder Video
-Objekte untergeordnet ist. Jedes Gebot für die Impression muss jedoch einem der angebotenen Typen entsprechen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
request
|
Nein | String | BidRequest |
2 2,4 2,5 |
Fordern Sie die Nutzlast an, die der Spezifikation für native Anzeigen entspricht.
Genau eines von |
|
request_native
|
Nein | Native Anfrage | BidRequest |
2 2,4 2,5 |
Fordern Sie die Nutzlast an, die der Spezifikation für native Anzeigen entspricht. Genau eines der {request, request_native} sollte verwendet werden. Dieses Feld wird für die Protobuf-Serialisierung bevorzugt. | |
ver
|
Nein | String | EMPFOHLEN durch die OpenRTB-Spezifikation. | 2 2,4 2,5 |
Die Version der Spezifikation für native Anzeigen, der die Anfrage entspricht. EMPFOHLEN durch die OpenRTB-Spezifikation. | |
api
|
Array mit APIFramework -Objekten
|
BidRequest |
2 2,4 2,5 |
Liste der unterstützten API-Frameworks für diese Impression. Wenn eine API nicht explizit aufgeführt ist, wird angenommen, dass sie nicht unterstützt wird. | ||
battr
|
Array mit CreativeAttribute -Objekten
|
BidRequest |
2 2,4 2,5 |
Blockierte Creative-Attribute. |
Kraftstoffverbrauch
Dieses Objekt ist der private Marktplatzcontainer für Direct Deals zwischen Käufern und Verkäufern, die unter Umständen für diese Impression relevant sind. Die tatsächlichen Deals werden als Sammlung von Deal
-Objekten dargestellt.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
private_auction
|
Nein | bool | BidRequest |
2 2,4 2,5 |
Indikator für die Eignung von Auktionen für Plätze, die im Objekt „Direct Deals“ genannt sind, wobei 0 = alle Gebote akzeptiert werden, 1 = Gebote auf die angegebenen Deals und die zugehörigen Bedingungen beschränkt sind. | |
deals
|
Nein | Array mit Deal -Objekten
|
BidRequest |
2 2,4 2,5 |
Array mit Deal -Objekten, die die spezifischen Deals vermitteln, die für diese Impression gelten.
|
Deal
Dieses Objekt stellt einen bestimmten Deal dar, der zwischen Käufer und Verkäufer priorisiert wurde. Wenn eine Impression mit der Erhebung erfasst wird, bedeutet dies, dass diese Impression gemäß den Bedingungen dieses Deals verfügbar ist.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id |
Ja | String | BidRequest |
2 2,4 2,5 |
Eine eindeutige Kennung für den Direct Deal. Erforderlich gemäß der OpenRTB-Spezifikation. | |
bidfloor |
Nein | Doppelwert | BidRequest |
2 2,4 2,5 |
Das Mindestgebot für diese Impression, ausgedrückt in CPM. | |
bidfloorcur |
Nein | String | Einzelne Währung, abgerufen aus dem enthaltenen billing_id |
2 2,4 2,5 |
Die Währung wird mit ISO-4217-Alphacodes angegeben. Diese kann von der vom Bieter zurückgegebenen Währung abweichen, wenn das von der Anzeigenplattform zulässig ist (Standardeinstellung). | |
wseat |
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Zulassungsliste von Käufersitzen (z. B. Werbetreibende, Agenturen), die für diesen Deal Gebote abgeben dürfen. IDs der Sitze und Kenntnis der
Kunden, auf die sie verweisen, müssen sich zwischen Bietern und Anzeigenplattform koordinieren. Die Omission bedeutet, dass keine Sitzbeschränkungen gelten. |
|
wadomain |
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array von Werbetreibendendomains, z. B. Werbetreibender.de, die für diesen Deal Gebote abgeben dürfen Auslassung bedeutet, dass es keine Einschränkungen für Werbetreibende gibt. | |
at |
Nein | Auktionstyp | BidRequest.auction_type | 2 2,4 2,5 |
Optionale Überschreibung des gesamten Auktionstyps der Gebotsanfrage, wobei 1 = Erster Preis, 2 = Zweiter Preis plus, 3 = der in der Gebotsabgabe übergebene Wert dem vereinbarten Dealpreis entspricht. Zusätzliche Auktionstypen können von der Anzeigenplattform definiert werden. | |
ext |
Nein | DealExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.deal] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Für OpenRTB/JSON steht Ihnen das Feld ext in der Deal-Nachricht zur Verfügung.
|
DealExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
deal_type |
Nein | DealType (Aufzählung) | BidRequest.AdSlot. |
Der Typ des Deals. Die Authorized Buyers-Richtlinienüberschreibungen gelten für alle programmatisch garantierten und Preferred Deal-Gebote, nicht für Gebote für andere Dealtypen.
UNKNOWN_DEAL_TYPE = 0; Standard PREFERRED_DEAL = 1; Gebote werden vor der offenen Auktion zum Festpreis berechnet und ausgewertet. Bieter müssen nicht mit Preferred Deals bieten, wenn sie in der Gebotsanfrage vorhanden sind. Weitere Informationen finden Sie in diesem Artikel. PRIVATE_AUCTION = 2; Gebote nehmen an einer privaten Auktion mit einer ausgewählten Liste von Käufern mit bestimmten Mindestpreisen teil. Weitere Informationen finden Sie in diesem Artikel. PROGRAMMATIC_GUARANTEED = 3; Gebote werden vor der offenen Auktion zum Festpreis berechnet und ausgewertet. Bieter müssen immer auf programmatisch garantierte Deals bieten, sobald sie in einer Gebotsanfrage vorhanden sind. Das Feld „must_bid“ muss auf „true“ gesetzt sein, damit die für einen bestimmten Deal vereinbarte Anzahl von Impressionen erzielt wird. Weitere Informationen finden Sie in diesem Artikel. AUCTION_PACKAGE = 4; Die Deal-ID ist eine Kennung für eine Sammlung von Inventar in offenen Auktionen, das mit bestimmten Targeting-Kriterien übereinstimmt. Weitere Informationen finden Sie in diesem Artikel. MARKETPLACE_PACKAGE = 5; die Deal-ID für vom Publisher zusammengestellte Inventarpakete. Diese Deal-IDs werden automatisch an alle berechtigten Käufer des Pakets gesendet. Weitere Informationen finden Sie in diesem Artikel. |
must_bid |
Nein | bool | BidRequest.AdSlot. |
Dieses Feld gilt nur für programmatisch garantierte Deals. Der Käufer darf Gebote für die Impression überspringen, wenn dieses Feld falsch ist. Ist dies der Fall, muss der Käufer auf diesen Deal bieten, damit er eine Impression erzielen kann. Dieses Feld wird beim JSON-Wirkformat immer explizit ausgefüllt. Die Standardeinstellung ist „true“. |
publisher_blocks_overridden |
Nein | bool | BidRequest.AdSlot. |
Gibt an, ob der Publisher diesen Deal von konfigurierten Blockierungen ausgenommen hat. Diese Einstellung hat keinen Einfluss auf Authorized Buyers-Richtlinien oder Entscheidungen im Überprüfungszentrum für Anzeigen. Weitere Informationen finden Sie in diesem Artikel. |
creative_source |
Nein | Enum CreativeSourceType | BidRequest.AdSlot. |
Experimentelles Feld. Änderungen vorbehalten.
Eine Aufzählung, in der der Host des Creatives deklariert wird. Sie wird nur für programmatisch garantierte Deals ausgefüllt. Derzeit sollte dieses Feld nur auf CREATIVE_SOURCE_ADVERTISER festgelegt werden.
CREATIVE_SOURCE_UNKNOWN = 0; CREATIVE_SOURCE_ADVERTISER = 1; (Standardeinstellung) Das Creative wird vom Werbetreibenden gehostet. Der Bieter muss also ein Creative in der Gebotsantwort angeben. CREATIVE_SOURCE_PUBLISHER = 2; Das Creative wird vom Publisher gehostet, sodass der Bieter kein Creative in die Gebotsantwort aufnehmen muss. Weitere Informationen zu vom Publisher gehosteten Creatives finden Sie unter https://support.google.com/admanager/answer/9243220. Diese Funktion wird derzeit für RTB-Bieter nicht unterstützt. |
Website
Dieses Objekt sollte enthalten sein, wenn es sich bei dem werbeunterstützten Inhalt um eine Website handelt, die einer Nicht-Browser-Anwendung gegenübersteht. Eine Gebotsanfrage darf nicht sowohl ein Site
- als auch ein App
-Objekt enthalten. Es ist sinnvoll, mindestens eine Website-ID oder Seiten-URL anzugeben. Dies ist aber nicht unbedingt erforderlich.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Die ID der Anzeigenplattform in der Anzeigenplattform EMPFOHLEN durch die OpenRTB-Spezifikation. | |
name
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Websitename (kann auf Anfrage des Publishers maskiert werden) | |
domain
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Domain der Website, die für die Blockierung auf Werbetreibendenebene verwendet wird. Beispiel: „foo.com“. | |
cat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array mit IAB-Inhaltskategorien der Website. Siehe Aufzählung ContentCategory .
|
|
sectioncat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array mit IAB-Inhaltskategorien, die den aktuellen Bereich der Website beschreiben. Siehe Aufzählung ContentCategory .
|
|
pagecat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array von IAB-Inhaltskategorien, die die aktuelle Seite oder den aktuellen Aufruf der Website beschreiben. Siehe Aufzählung ContentCategory .
|
|
page
|
Nein | String | BidRequest |
2 2,4 2,5 |
URL der Seite, auf der die Impression erzielt wird | |
privacypolicy
|
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
Gibt an, ob die Website eine Datenschutzerklärung enthält, wobei 0 = nein, 1 = ja. | |
ref
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Verweis-URL, die zur aktuellen Seite geführt hat. | |
search
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Suchstring, durch den die Navigation zur aktuellen Seite ausgelöst wurde. | |
publisher
|
Nein | Publisher Objekt
|
Angebotsanfrage | 2 2,4 2,5 |
Details zum Publisher -Objekt der Website.
|
|
content
|
Nein | Content Objekt
|
Angebotsanfrage | 2 2,4 2,5 |
Details zum Content innerhalb der Website.
|
|
keywords
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Durch Kommas getrennte Liste mit Keywords zu dieser Website. Hinweis: In OpenRTB 2.2 war eine Reihe von Strings als alternative Implementierung zulässig, aber in 2.3 und höher wurde dieser Fehler behoben und es handelt sich definitiv um einen einzelnen String mit CSV-Inhalten. Die Kompatibilität mit einigen OpenRTB 2.2-Anzeigenplattformen, die die alternative Darstellung übernommen haben, erfordert möglicherweise eine benutzerdefinierte Verarbeitung der JSON-Datei. | |
mobile
|
Nein | bool | BidRequest |
2 2,4 2,5 |
Gibt an, ob die Website zur Optimierung des Layouts programmiert wurde, wenn sie auf Mobilgeräten angesehen wird, wobei 0 = nein, 1 = ja. | |
ext |
Nein | SiteExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.site] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der Websitenachricht.
|
SiteExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
amp |
Nein | Enum-AmpPage | BidRequest.AdSlot .is_amp_page |
Gibt an, ob es eine AMP-Seite ist oder nicht. Ausgelassen, falls unbekannt. DIALECT_HTML = 0; Dies ist keine AMP-Seite. DIALECT_HTML_AMP = 1; Dies ist eine AMP-Seite. |
page_visibility |
Nein | Sichtbarkeitsstatus von Aufzählungswerten | BidRequest |
Der Sichtbarkeitsstatus der Webseite, die die Anzeigenfläche enthält. Weitere Informationen finden Sie unter www.w3.org/TR/page-sichtbarkeit/. VISIBILITY_STATE_UNKNOWN = 0 VISIBILITY_STATE_VISIBLE = 1; Die Seite ist mindestens teilweise sichtbar. Das kann beispielsweise auf dem Tab „Front“ eines nicht minimierten Fensters der Fall sein. VISIBILITY_STATE_hidden = 2; Die Seite ist für Nutzer nicht sichtbar. Das ist beispielsweise der Fall, wenn sich die Seite auf einem Tab im Hintergrund oder in einem minimierten Fenster befindet. |
is_semi_transparent_request |
Nein | bool | BidRequest |
Gibt an, dass für die Anfrage ein halbtransparentes Branding verwendet wird. Das bedeutet, dass nur eine gekürzte Version der Anfrage-URL bereitgestellt wird. Diese Entscheidung wird vom Publisher getroffen, siehe support.google.com/admanager/answer/4584891. |
inventorypartnerdomain |
Nein | String | BidRequest.inventorypartnerdomain | Die Domain des Partners (des App-Inhabers) mit einem Teil des Anzeigeninventars in der App. Hier wird die ads.txt- oder app-ads.txt-Datei des Partners gehostet. Weitere Informationen finden Sie unter http://iabtechlab.com/wp-content/uploads/2021/03/ctv-app-ads-explainer-guide.pdf. |
App
Dieses Objekt sollte enthalten sein, wenn es sich bei dem werbeunterstützten Inhalt um eine nicht browserbasierte Anwendung (normalerweise in der mobilen Version) und nicht um eine Website handelt. Eine Gebotsanfrage darf nicht sowohl ein App
- als auch ein Site
-Objekt enthalten. Es ist sinnvoll, mindestens eine App-ID oder ein Bundle anzugeben. Dies ist aber nicht unbedingt erforderlich.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Anwendungs-ID auf der Anzeigenplattform EMPFOHLEN durch die OpenRTB-Spezifikation. | |
name
|
Nein | String | BidRequest |
2 2,4 2,5 |
Name der Anwendung (kann auf Anfrage des Publishers zugeordnet werden) | |
domain
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Domain der Anwendung, die für die Blockierung auf Werbetreibendenebene verwendet wird. Beispiel: „meinspiel.foo.com“. | |
cat
|
Nein | String-Array | BidRequest |
2 2,4 2,5 |
Hinweis:Die Werte für dieses Feld werden jetzt entfernt. Array mit IAB-Inhaltskategorien der App. Weitere Informationen findest du in der Aufzählung ContentCategory .
|
|
sectioncat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array von IAB-Inhaltskategorien, die den aktuellen Abschnitt der App beschreiben. Weitere Informationen findest du in der Aufzählung ContentCategory .
|
|
pagecat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array mit IAB-Inhaltskategorien, die die aktuelle Seite oder den aktuellen Aufruf der App beschreiben. Weitere Informationen findest du in der Aufzählung ContentCategory .
|
|
ver
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Anwendungsversion. | |
bundle
|
Nein | String | BidRequest |
2 2,4 2,5 |
Eine plattformspezifische Anwendungs-ID, die eindeutig der App zugeordnet ist und unabhängig von der Anzeigenplattform ist. Unter Android sollte dies ein Bundle- oder Paketname sein (z. B. com.foo.mygame). Unter iOS ist es eine numerische ID. | |
privacypolicy
|
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
Gibt an, ob die Website eine Datenschutzerklärung enthält, wobei 0 = nein, 1 = ja. | |
paid
|
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
0 = Die App ist kostenlos, 1 = Die App ist eine kostenpflichtige Version. | |
publisher
|
Nein | Publisher Objekt
|
Angebotsanfrage | 2 2,4 2,5 |
Details zum Publisher -Objekt der App.
|
|
content
|
Nein | Content Objekt
|
Angebotsanfrage | 2 2,4 2,5 |
Details zum Content in der App.
|
|
keywords
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Durch Kommas getrennte Liste mit Keywords zu dieser App. Hinweis: In OpenRTB 2.2 war ein Array mit Strings als alternative Implementierung zulässig. Dies wurde jedoch in Version 2.3 und höher behoben. Es ist definitiv ein einzelner String mit CSV-Inhalten. Die Kompatibilität mit einigen OpenRTB 2.2-Anzeigenplattformen, die die alternative Darstellung übernommen haben, erfordert möglicherweise eine benutzerdefinierte Verarbeitung der JSON-Datei. | |
storeurl
|
Nein | String | BidRequest |
2 2,4 2,5 |
App Store-URL einer installierten App. | |
ext |
Nein | AppExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.app] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der App-Nachricht.
|
AppExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
installed_sdk |
Nein | Installiert SDD | BidRequest.Mobile.installed_sdk | Identifizierung und Informationen zu einem SDK, das in der App des Publishers installiert ist, auf den der Bieter Zugriff hat – in der Regel, weil es das SDK des Bieters ist |
inventorypartnerdomain |
Nein | String | BidRequest.inventorypartnerdomain | Die Domain des Partners (des App-Inhabers) mit einem Teil des Anzeigeninventars in der App. Hier wird die ads.txt- oder app-ads.txt-Datei des Partners gehostet. Weitere Informationen finden Sie unter http://iabtechlab.com/wp-content/uploads/2021/03/ctv-app-ads-explainer-guide.pdf. |
Installiert SDD | ||||
id |
Ja | String | BidRequest.Mobile. |
Kennung für das installierte SDK. |
sdk_version |
Ja | Version | BidRequest.Mobile. |
Die Version des installierten SDKs. |
adapter_version |
Ja | Version | BidRequest.Mobile. |
Die Version des Adapters, der mit dem installierten SDK kommuniziert. |
Version | ||||
major |
Nein | int32 | Nicht unterstützt | Standard = -1. |
minor |
Nein | int32 | Nicht unterstützt | Standard = -1. |
micro |
Nein | int32 | Nicht unterstützt | Standard = -1. |
Publisher
Mit diesem Objekt wird der Publisher des Mediums beschrieben, in dem die Anzeige ausgeliefert wird. Der Publisher ist normalerweise der Verkäufer einer OpenRTB-Transaktion.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | BidRequest |
2 2,4 2,5 |
Plattformspezifische Publisher-ID, die durch das Publisher-Code-Suffix des Web-Property-Codes definiert wird. pub-123 ist beispielsweise der Publisher-Code des Web-Property-Codes ca-pub-123 .
|
|
name
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Publisher-Name (kann auf Anfrage des Publishers Alias erhalten) | |
cat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array mit IAB-Inhaltskategorien der App. Weitere Informationen finden Sie in der Aufzählung ContentCategory .
|
|
domain
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Domain der obersten Ebene des Publishers, z. B. „publisher.com“ | |
ext |
Nein | PublisherExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.publisher] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der Nachricht des Publishers.
|
PublisherExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
country |
Nein | String | Angebotsanfrage .publisher_country |
Das Land der Rechnungsadresse des Publishers Dies kann vom erkannten Land des Nutzers in der geo_criteria_id oder vom Hostingland der Website abweichen. Weitere Informationen findest du in der vollständigen Liste der Ländercodes. |
host_publisher_id |
Nein | String | BidRequest |
Die ID des Host-Publishers. Wenn er angegeben wird, bedeutet das, dass der Host-Publisher an der Umsatzbeteiligung teilgenommen hat. Die ID kann außerdem zum Autorisieren von ads.txt-Dateien verwendet werden. |
Inhalte
Mit diesem Objekt wird der Content beschrieben, in dem die Impression erscheint. Das kann syndizierter oder nicht syndizierter Inhalt sein. Dieses Objekt kann nützlich sein, wenn syndizierter Inhalt Impressionen enthält und nicht unbedingt mit den allgemeinen Inhalten des Publishers übereinstimmt. Die Anzeigenplattform hat möglicherweise aufgrund der Syndikationsmethode keine Kenntnis über die Seite, auf der der Inhalt ausgeführt wird. Ein Beispiel hierfür ist eine Video-Impression, die in einem iFrame auf einer unbekannten Web-Property oder einem unbekannten Gerät eingebettet ist.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
ID, die den Inhalt eindeutig identifiziert | |
episode
|
Nein | int32 | Nicht unterstützt | 2 2,4 2,5 |
Nummer der Inhaltsfolge (gilt in der Regel für Videoinhalte) | |
title
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Titel des Inhalts Videobeispiele: „Search Committee“ (Fernsehen), „Eine neue Hoffnung“ (Film) oder „Endspiel“ (für das Web). Beispiel für kein Video: „Warum ein Antarktis-Gletscher so schnell schmilzt“ (Zeitmagazinartikel). | |
series
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Content-Serie. Videobeispiele: „The Office“ (Fernsehen), „Star Wars“ (Film) oder „Arby 'N' The Chief“ (für das Web).
Beispiel für ein Nicht-Video-Video: „Ecocentral“ (Time Magazine-Blog) |
|
season
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Content Staffel; in der Regel für Videoinhalte (z. B. „Staffel 3“). | |
artist
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Mitwirkender mit den Inhalten | |
genre
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Genre, das den Inhalt am besten beschreibt (z. B. Rock, Pop usw.) | |
album
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Album, zu dem der Inhalt gehört, in der Regel für Audioinhalte. | |
isrc
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Internationaler Standard-Aufnahmecode, der ISO-3901 entspricht. | |
url
|
Nein | String | (Nur App.content) BidRequest |
2 2,4 2,5 |
URL des Inhalts zur kontextbezogenen Kontextualisierung oder Überprüfung. | |
cat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array mit IAB-Inhaltskategorien, die die Inhalte beschreiben Weitere Informationen findest du in der Aufzählung ContentCategory .
|
|
prodq
|
Nein | Produktionsqualität | Nicht unterstützt | 2,4 2,5 |
Produktionsqualität: | |
keywords
|
Nein | Nicht unterstützt | 2 2,4 2,5 |
Durch Kommas getrennte Liste mit Keywords, die den Inhalt beschreiben.
Hinweis: In OpenRTB 2.2 war eine Reihe von Strings als alternative Implementierung zulässig, aber in 2.3 und höher wurde dieser Fehler behoben und es handelt sich definitiv um einen einzelnen String mit CSV-Inhalten. Die Kompatibilität mit einigen OpenRTB 2.2-Anzeigenplattformen, die die alternative Darstellung übernommen haben, erfordert möglicherweise eine benutzerdefinierte Verarbeitung der JSON-Datei. |
||
contentrating
|
Nein | String | BidRequest „DV_G“, 40: „DV_PG“, 41: „DV_T“, 42: „DV_MA“, 43: „DV_UNRATED“ |
2 2,4 2,5 |
Hinweis:Die Werte für dieses Feld werden jetzt entfernt. Altersfreigabe (z. B. MPAA) | |
userrating
|
Nein | String | (Nur App.content) BidRequest |
2 2,4 2,5 |
Nutzerbewertung des Inhalts (z. B. Anzahl der Sterne, „Gefällt mir“-Angaben usw.) | |
context
|
Nein | Inhaltskontext | Nicht unterstützt | 2 2,4 2,5 |
Inhaltstyp (Spiel, Video, Text usw.) | |
context_22
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
OpenRTB <= 2.2, Kompatibilität: Verwende Kontext für 2.3 oder höher. | |
livestream |
Nein | bool | BidRequest.Video.is_livestream | 2 2,4 2,5 |
0 = nicht live, 1 = Inhalte sind live (z. B. Stream oder Liveblog) | |
sourcerelationship
|
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
0 = indirekt, 1 = direkt | |
producer
|
Nein | String | BidRequest |
2 2,4 2,5 |
Details zum Ersteller von Inhalten. | |
len
|
Nein | int32 | BidRequest |
2 2,4 2,5 |
Contentlänge in Sekunden; geeignet für Video- oder Audiocontent. | |
qagmediarating
|
Nein | Qualitätssicherung (QAGMediaRating) | Nicht unterstützt | 2 2,4 2,5 |
Media-Bewertung gemäß QAG-Richtlinien | |
embeddable
|
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
Indikator dafür, ob der Inhalt eingebettet werden kann (z. B. ein Videoplayer), wobei 0 = nein, 1 = ja. | |
language
|
Nein | String | BidRequest |
2 2,4 2,5 |
Inhaltssprache mit ISO-639-1-alpha-2 |
Ersteller
Mit diesem Objekt wird der Ersteller des Inhalts definiert, in dem die Anzeige eingeblendet wird. Dies ist besonders hilfreich, wenn der Inhalt syndiziert und über verschiedene Publisher verteilt wird und Ersteller und Publisher also nicht unbedingt dieselbe Entität sind.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
ID des Erstellers oder Urhebers Nützlich, wenn Inhalte syndiziert und auf Websites mit eingebetteten Tags veröffentlicht werden können. | |
name
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Name des Erstellers der Inhalte oder des Erstellers (z. B. „Warner Bros“). | |
cat
|
Nein | String-Array | Nicht unterstützt | 2 2,4 2,5 |
Array mit IAB-Inhaltskategorien, die den Ersteller der Inhalte beschreiben Weitere Informationen findest du in der Aufzählung ContentCategory .
|
|
domain
|
Nein | String |
BidRequest |
2 2,4 2,5 |
Domain der obersten Ebene des Inhaltserstellers (z. B. „Producer.com“). |
Geräte
Dieses Objekt liefert Informationen zum Gerät, über das der Nutzer interagiert. Die Geräteinformationen umfassen die Hardware, die Plattform, den Standort und die Daten des Mobilfunkanbieters. Das Gerät kann sich auf ein Mobilgerät, einen Computer, eine Set-Top-Box oder ein anderes digitales Gerät beziehen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
dnt
|
Nein | bool | Nicht unterstützt. Weitere Informationen finden Sie im Cookie Guide, google_error=1: | 2 2,4 2,5 |
Die vom Browser festgelegte Standardoption „Do Not Track“ (nicht verfolgen), wobei 0 = Tracking uneingeschränkt ist, 1 = nicht tracken. EMPFOHLEN durch die OpenRTB-Spezifikation. | |
ua
|
Nein | String | Angebotsanfrage |
2 2,4 2,5 |
User-Agent-String des Browsers. EMPFOHLEN durch die OpenRTB-Spezifikation. | |
ip
|
Nein | String | BidRequest OpenRTB ist "X.X.X.0") |
2 2,4 2,5 |
IPv4-Adresse, die dem Gerät am nächsten ist. EMPFOHLEN durch die OpenRTB-Spezifikation | |
geo
|
Nein | Geo Objekt
|
Angebotsanfrage | 2 2,4 2,5 |
Standort des Geräts, der der aktuelle Standort des Nutzers ist, der durch ein Geo -Objekt definiert wird.
EMPFOHLEN durch die OpenRTB-Spezifikation. |
|
didsha1
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
ID des Hardwaregeräts (z. B. IMEI); gehasht über SHA1 | |
didmd5
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Hardware-Geräte-ID (z. B. IMEI); gehasht über MD5. | |
dpidsha1
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Plattform-Geräte-ID (z. B. Android-ID); gehasht über SHA1 | |
dpidmd5
|
Nein | String | BidRequest AdX ist binär, OpenRTB ist base16 (Hexadezimalwert) Dies ist die gehashte Version von ifa. Entspricht dpidmd5 oder ist je nach SDK-Version für Mobilgeräte verfügbar. |
2 2,4 2,5 |
Geräte-ID der Plattform (z. B. Android-ID); gehasht über MD5. | |
ipv6
|
Nein | String | BidRequest – AdX kürzt die ersten sechs Oktetts. OpenRTB ist „X:X:X::::“ |
2 2,4 2,5 |
IPv6-Adresse, die dem Gerät am nächsten ist. | |
carrier
|
Nein | String | Die IDs sind die gleichen Kriteriums-IDs wie im Authorized Buyers-Protokoll. Weitere Informationen finden Sie in der Liste der Mobilfunkanbieter. |
2 2,4 2,5 |
Dies ist ein Mobilfunkanbieter oder ISP (z. B. „VERIZON“), der zusammengestellte Stringnamen enthält, die den Bietern vorrangig veröffentlicht werden sollten. | |
language
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Browsersprache im Format ISO-639-1-alpha-2 | |
make
|
Nein | String | BidRequest |
2 2,4 2,5 |
Marke des Geräts, z. B. „Apple“ | |
model
|
Nein | String | BidRequest |
2 2,4 2,5 |
Gerätemodell (z. B. „iPhone“) | |
os
|
Nein | String | Angebotsanfrage |
2 2,4 2,5 |
Betriebssystem des Geräts, z. B. „iOS“ | |
osv
|
Nein | String | Angebotsanfrage |
2 2,4 2,5 |
Betriebssystemversion des Geräts | |
hwv
|
Nein | String | BidRequest |
2 2,4 2,5 |
Hardwareversion des Geräts, z. B. „5S“ für iPhone 5S | |
w
|
Nein | int32 | BidRequest |
2 2,4 2,5 |
Physische Breite des Bildschirms in Pixeln. | |
h
|
Nein | int32 | Angebotsanfrage |
2 2,4 2,5 |
Physische Höhe des Bildschirms in Pixeln. | |
ppi
|
Nein | int32 | Nicht unterstützt | 2 2,4 2,5 |
Bildschirmgröße als Pixel pro linearem Zoll | |
pxratio
|
Nein | Doppelwert | BidRequest |
2 2,4 2,5 |
Das Verhältnis physischer Pixel zu geräteunabhängigen Pixeln. | |
js
|
Nein | bool | Nicht unterstützt | 2 2,4 2,5 |
Unterstützung von JavaScript, wobei 0 = nein, 1 = ja. | |
geofetch
|
Nein | bool | Nicht unterstützt | 2,4 2,5 |
Gibt an, ob die Geolocation API für JavaScript-Code verfügbar ist, der im Banner ausgeführt wird. Dabei gilt: 0 = nein, 1 = ja. | |
connectiontype
|
Nein | Verbindungstyp | Nicht unterstützt | 2 2,4 2,5 |
Typ der Netzwerkverbindung | |
devicetype
|
Nein | DeviceType | BidRequest |
2 2,4 2,5 |
Der allgemeine Gerätetyp. | |
flashver
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Flash-Version, die vom Browser unterstützt wird. | |
ifa
|
Nein | String | BidRequest AdX ist binär, OpenRTB ist eine 36-Zeichen-UUID (Android-ID: vollständig kleingeschrieben, IDFA: nur großbuchstaben). ifa ist entweder die Android-ID oder IDFA von Apple und entweder dpidmd5 oder ifa ist je nach Mobile SDK-Version verfügbar. |
2 2,4 2,5 |
ID, die für die Verwendung des Werbetreibenden in der Klarheit (z. B. nicht gehasht) sanktioniert wurde. | |
macsha1
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
MAC-Adresse des Geräts; gehasht über SHA1 | |
macmd5
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
MAC-Adresse des Geräts; gehasht über MD5 | |
lmt
|
Nein | bool | BidRequest |
2 2,4 2,5 |
„Anzeigen-Tracking einschränken“ ist ein kommerziell empfohlenes Signal auf Grundlage der Betriebssystem- oder Geräteeinstellungen, wobei false darauf hinweist, dass das Tracking nicht eingeschränkt ist, und true , dass das Tracking gemäß den kommerziellen Richtlinien eingeschränkt werden muss.
Dieses Signal spiegelt die Entscheidungen von Nutzern auf Plattformen wie App-Tracking-Transparenz von iOS wider. Weitere Informationen finden Sie in den Richtlinien für die Transparenz von App-Tracking und App-Tracking sowie in der Android-Werbe-ID. |
|
mccmnc
|
Nein | String | Nicht unterstützt | 4,0 | Der Mobilfunkanbieter als verketteter Kundencenter-MNC-Code (z. B. „310-005“ identifiziert Verizon Wireless CDMA in den USA). Weitere Beispiele findest du unter https://en.wikipedia.org/wiki/Mobile_country_code. Der Bindestrich zwischen dem MCC und dem MNC ist erforderlich, um Parsing-Unklarheiten zu vermeiden. | |
ext |
Nein | DeviceExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.device] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der Gerätenachricht.
|
DeviceExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
session_id |
Nein | String | BidRequest.session_id | Eine kurzlebige Nutzersitzung auf CTV-/OTT-Geräten mit einer maximalen Sitzungsdauer von 6 Stunden. Die Verwendung von „session_id“ ist für personalisierte Anzeigen nie zulässig. session_id darf nur für Frequency Capping, Konkurrenzausschlüsse oder ähnliche Zwecke verwendet werden. Dieses Feld wird mit websicherem Alphabet für Base64 ausgefüllt. |
atts |
Nein | int32 | BidRequest |
(Nur iOS) Eine Ganzzahl, die für den App-Tracking-Autorisierungsstatus der App übergeben wird, wobei 0 = nicht bestimmt 1 = eingeschränkt 2 = abgelehnt 3 = autorisiert. Dieser Wert wird von ATTrackingManager abgerufen und unverändert bereitgestellt. Weitere Informationen zum App-Tracking-Autorisierungsstatus von iOS finden Sie in diesem Artikel. |
user_agent_data |
Nein | UserAgent Objekt |
BidRequest.user_agent_data | Informationen zum User-Agent. |
User-Agent
Informationen zum User-Agent. Sie wird mit Informationen zum User-Agent ausgefüllt, die aus dem User-Agent-Header oder aus den Sec-CH-UA-Headern extrahiert wurden.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
browser |
Nein | BrandVersion Objekt |
BidRequest.user_agent_data.Browser | Identifiziert den Browser |
platform |
Nein | BrandVersion Objekt |
BidRequest.user_agent_data.platform | Kennzeichnet die Plattform. |
mobile |
Nein | bool | BidRequest.user_agent_data.mobile | „True“, wenn der Agent „für Mobilgeräte optimierte Inhalte“ bevorzugt. Weitere Informationen zum Gerät finden Sie im Feld „BidRequest.device“. Diese Informationen können mit diesem Feld übereinstimmen, z. B. kann der Browser eines Smartphones „Desktop site“ anfordern. |
architecture |
Nein | String | BidRequest.user_agent_data.architecture | Gerätearchitektur, z. B. „x86“ oder „Arm“. |
bitness |
Nein | String | BidRequest.user_agent_data.bitness | Bit-Nummer des Geräts, z. B. „64“ für eine 64-Bit-Architektur |
model |
Nein | String | BidRequest.user_agent_data.model | Gerätemodell |
BrandVersion-Objekt
Ein Semikolon von (Marke, Version) für den Browser oder die Plattform.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
brand |
Nein | String | BidRequest.user_agent_data.brand | Markenkennzeichnung, z. B. „Chrome“ oder „Windows“. |
version |
Nein | String | BidRequest.user_agent_data.version | Version, bei Bedarf in Komponenten aufteilen, z. B. {"85", "1"} = v85.1. |
Geo
Dieses Objekt enthält verschiedene Methoden zum Angeben eines geografischen Standorts. Wenn er einem Device
-Objekt untergeordnet ist, gibt es den Standort des Geräts an, das auch als aktueller Standort des Nutzers interpretiert werden kann. Ist er einem User
-Objekt untergeordnet, wird der Standort der Basis des Nutzers angegeben (z. B. nicht unbedingt der aktuelle Standort). Die Attribute lat
/lon
sollten nur übergeben werden, wenn sie der im Typattribut dargestellten Genauigkeit entsprechen. Der Schwerpunkt einer geografischen Region wie einer Postleitzahl sollte beispielsweise nicht übergeben werden.
Bei der Implementierung von Google für OpenRTB werden ungefähre Standortinformationen anhand der IP-Adresse des Geräts geschätzt, von dem die Anzeigenanfrage stammt. Diese Informationen sind in der Regel, aber nicht immer, in der Gebotsanfrage enthalten. lat
/lon
steht für den Mittelpunkt eines Kreises, wobei accuracy
der Radius ist. Weitere Informationen zur Standortbestimmung finden Sie in der Anleitung zur geografischen Ausrichtung.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
lat
|
Nein | Doppelwert | BidRequest.[encrypted_]hyperlocal_set. center_point.Breitengrad |
2 2,4 2,5 |
Breitengrad von -90,0 bis +90,0, wobei negativ Süd ist | |
lon
|
Nein | Doppelwert | BidRequest |
2 2,4 2,5 |
Längengrad von -180.0 bis +180.0, wobei negativ West ist. | |
country
|
Nein | String | BidRequest |
2 2,4 2,5 |
Land mit ISO-3166-1 Alpha-3. | |
region
|
Nein | String | BidRequest |
2 2,4 2,5 |
Regionscode mit ISO-3166-2; aus zwei Buchstaben bestehender Bundesstaat, wenn USA. | |
regionfips104
|
Nein | String | 2 2,4 2,5 |
Region eines Landes mit der FIPS-10-4-Notation. Obwohl OpenRTB dieses Attribut unterstützt, wurde es 2008 von NIST zurückgezogen. | ||
metro
|
Nein | String | BidRequest |
2 2,4 2,5 |
Google-Großraumcode, ähnelt den Nielsen-DMAs, aber nicht genau davon
Auf der Seite Geografisches Targeting finden Sie einen Link zu den Codes. |
|
city
|
Nein | String | BidRequest |
2 2,4 2,5 |
Ort mit dem UN-Code für Handels- und Transportstandorte im Format "city": "San Antonio" .Einen Link zu den Codes finden Sie in Anhang A.
|
|
zip
|
Nein | String | Angebotsnummer BidRequest |
2 2,4 2,5 |
Postleitzahl. | |
type
|
Nein | LocationType | 2 2,4 2,5 |
Quelle der Standortdaten; empfohlen, wenn Breiten- und Längengrad übergeben werden. | ||
accuracy
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Geschätzte Standortgenauigkeit in Metern; empfohlen, wenn Breiten- und Längengrad angegeben und von den Standortdiensten eines Geräts abgeleitet werden (z. B. Typ = 1). Beachten Sie, dass es sich hierbei um die vom Gerät gemeldete Genauigkeit handelt. Eine genaue Interpretation finden Sie in der Dokumentation zum Betriebssystem (z. B. Android oder iOS). Google: Der Radius des Kreises, der den ungefähren Standort eines Geräts angibt. Der Mittelpunkt wird durch Breiten- und Längengrad definiert. Dieses Feld wird basierend auf der groben IP-basierten Standortbestimmung ausgefüllt. | |
lastfix
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Anzahl der Sekunden, seit diese Standortbestimmung erfolgt ist.
Beachten Sie, dass Geräte Daten zu mehreren Abrufen abrufen können. Idealerweise sollte der Wert ab dem Zeitpunkt der tatsächlichen Korrektur liegen. |
|
ipservice
|
Nein | Standortservice | Nicht unterstützt | 2,4 2,5 |
Dienst oder Anbieter, der gegebenenfalls den Standort anhand der IP-Adresse ermittelt (z. B. Typ = 2). | |
utcoffset
|
Nein | int32 | BidRequest |
2 2,4 2,5 |
Ortszeit als Anzahl +/- von Minuten ab UTC |
Nutzer
Dieses Objekt enthält Informationen, die über den menschlichen Nutzer des Geräts bekannt oder abgeleitet sind (z. B. die Zielgruppe für Werbung). Die Nutzer-ID ist ein Austauschartefakt und kann einer Rotation oder anderen Datenschutzrichtlinien unterliegen. Diese Nutzer-ID muss aber lang genug sein, um als Grundlage für Frequency Capping und Retargeting zu dienen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | BidRequest |
2 2,4 2,5 |
Plattformspezifische ID für den Nutzer. Mindestens einer der Werte id oder buyerid wird empfohlen
|
|
buyeruid
|
Nein | String | BidRequest |
2 2,4 2,5 |
Käuferspezifische ID für den Nutzer, die von der Anzeigenplattform für den Käufer zugeordnet wird
Mindestens einer der Werte buyerid oder id wird empfohlen.
|
|
gender
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Geschlecht als „M“ männlich, „F“ weiblich, „O“ Sonstiges (Null bedeutet unbekannt) | |
keywords
|
Nein | String | Nicht unterstützt | 2 2,4 2,5 |
Durch Kommas getrennte Liste von Keywords, Interessen oder Absichten. Hinweis: In OpenRTB 2.2 war eine Reihe von Strings als alternative Implementierung zulässig, aber in 2.3 und höher wurde dieser Fehler behoben und es handelt sich definitiv um einen einzelnen String mit CSV-Inhalten. Die Kompatibilität mit einigen OpenRTB 2.2-Anzeigenplattformen, die die alternative Darstellung übernommen haben, erfordert möglicherweise eine benutzerdefinierte Verarbeitung der JSON-Datei. | |
customdata
|
Nein | String | BidRequest |
2 2,4 2,5 |
Optionale Funktion zur Übergabe von Datensätzen, die im Cookie der Anzeigenplattform gespeichert wurden. Der String muss in base85-Cookie-sicheren Zeichen vorliegen und in einem beliebigen Format vorliegen. Die richtige JSON-Codierung muss mit Anführungszeichen in der Escape-Datei verwendet werden. | |
geo
|
Nein | Geo Objekt
|
Nicht unterstützt | 2 2,4 2,5 |
Standort der Basis des Nutzers, definiert durch ein Geo -Objekt. Es handelt sich dabei nicht unbedingt um den aktuellen Standort.
|
|
data
|
Nein | Array mit Data -Objekten
|
BidRequest |
2 2,4 2,5 |
Hinweis:Die Werte für dieses Feld werden jetzt entfernt. Zusätzliche Kontextdaten. Jedes Data -Objekt steht für eine andere Datenquelle.
|
|
ext |
Nein | UserExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.user] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der Nutzernachricht.
|
Nutzerext
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
consented_providers_ |
Nein | ConsentedProvidersSettings Objekt |
BidRequest.AdSlot. |
Informationen zu den Anzeigentechnologie-Anbietern, für die der Publisher Google mitgeteilt hat, dass ein Nutzer im EWR gemäß der EU-Richtlinie zur Nutzereinwilligung der Verwendung seiner personenbezogenen Daten für personalisierte Anzeigen zugestimmt hat Dieses Feld wird nur ausgefüllt, wenn „RegsExt.gdpr“ wahr ist. |
consent |
Nein | String | BidRequest.AdSlot. |
Der websichere, mit base64 codierte IAB Transparency and Consent Framework (TCF) v2-Consent-String, der von der IAB Consent Management Platform (CMP) des Publishers abgerufen wird. Die Struktur des Strings wird durch Version 2 des IAB TCF definiert. Dieses Feld wird ausgefüllt, wenn der Publisher eine CMP für TCF 2 eingebunden hat und diese angibt, dass die DSGVO auf diese Anzeigenanfrage anwendbar ist, und einen gültigen Einwilligungsstring enthält. Weitere Informationen zur Einbindung von Google TCF 2 finden Sie in diesem Artikel.
In der Global Vendor List von IAB unter vendor-list.consensu.org/v2/vendor-list.json finden Sie Informationen zu den Anbietern, die im String für die Einwilligung aufgeführt sind. |
eids |
Nein | Array mit ExtendedId -Objekten |
BidRequest.AdSlot.secure_signals. | Standarderweiterung, die verwendet wird, um vom Publisher ausgewählte sichere Signale zu übergeben. |
ConsentedProviderSettings (Einstellungen für den Anbieteranbieter)
Informationen zu den Anzeigentechnologie-Anbietern, für die der Publisher Google mitgeteilt hat, dass ein Nutzer im EWR gemäß der Richtlinie zur EU-Nutzereinwilligung der Verwendung seiner personenbezogenen Daten für personalisierte Anzeigen zugestimmt hat Dieses Feld wird nur ausgefüllt, wenn „RegsExt.gdpr“ wahr ist.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
consented_providers |
Nein | Array von int64 | BidRequest.AdSlot. |
Eine Reihe von IDs, die den Anzeigentechnologie-Anbietern entsprechen, für die der Publisher Google mitgeteilt hat, dass seine Nutzer im EWR eine rechtsgültige Einwilligung für Folgendes gegeben haben: 1) Verwendung von Cookies oder anderen Formen der lokalen Speicherung, falls die Einholung der Einwilligung dafür gesetzlich vorgeschrieben ist, und 2) Erhebung, Weitergabe und Nutzung personenbezogener Daten zur Personalisierung von Anzeigen durch einen Anbieter von Anzeigen gemäß der EU-Nutzereinwilligungsrichtlinie von Google.
Wenn ein Publisher Version 2 des IAB Transparency and Consent Framework (TCF) verwendet, um die Nutzereinwilligung zu verwalten, handelt es sich um die Gruppe von ATPs, die über den String für die zusätzliche Einwilligung eingeholt wurden. Weitere Informationen zum Modus für zusätzliche Einwilligung finden Sie in diesem Artikel. Anzeigentechnologie-Anbieter, die über den Einwilligungsstring von TCF 2 eingewilligt haben, werden im Feld „UserExt.consent“ dargestellt. Eine Zuordnung der ATP-ID zum ATP-Namen wird unter provider.csv veröffentlicht. |
ExtendedId (Erweiterte ID)
Vom Publisher übergebene sichere Signale
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
source |
Nein | String | BidRequest.AdSlot.SecureSignal.source | Die Quelle (Signalanbieter) des Signals. |
uids |
Nein | Array mit einem ExtendedIdUid -Objekt |
– | Das sichere Signal |
Verlängerte ID – ID
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
id |
Nein | String | BidRequest.AdSlot.SecureSignal.data. | Das sichere Signal |
Daten
Für die data
- und segment
-Objekte können zusätzliche Kontextdaten angegeben werden. Diese Daten können aus mehreren Quellen stammen, ob von der Anzeigenplattform selbst oder von Drittanbietern, wie im Feld id
angegeben. In einer Gebotsanfrage können Datenobjekte von mehreren Anbietern kombiniert werden. Die verwendeten Datenanbieter sollten von der Anzeigenplattform a priorisiert werden.
Damit werden erkannte Branchen an den Käufer gesendet. Bei Open Bidding werden damit auch Schlüssel/Wert-Paare vom Publisher an den Käufer gesendet.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | Unterstützt | 2 2,4 2,5 |
Plattformspezifische ID für den Datenanbieter | |
name
|
Nein | String | Unterstützt | 2 2,4 2,5 |
Plattformspezifischer Name für den Datenanbieter. | |
segment
|
Array mit Segment -Objekten
|
Unterstützt | 2 2,4 2,5 |
Array mit Segment -Objekten, die die tatsächlichen Datenwerte enthalten.
|
Segment
Für die data
- und segment
-Objekte können zusätzliche Kontextdaten angegeben werden. Diese Daten können aus mehreren Quellen stammen, ob von der Anzeigenplattform selbst oder von Drittanbietern, wie im Feld id
angegeben. In einer Gebotsanfrage können Data
-Objekte von mehreren Anbietern kombiniert werden. Die jeweiligen Datenanbieter sollten von der Anzeigenplattform a Priorität für die Bieter veröffentlicht werden.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Nein | String | Unterstützt | 2 2,4 2,5 |
ID des Datensegments, das für den Datenanbieter spezifisch ist. | |
name
|
Nein | String | Unterstützt | 2 2,4 2,5 |
Name des spezifischen Datensegments für den Datenanbieter. | |
value
|
String | Unterstützt | 2 2,4 2,5 |
Stringdarstellung des Werts für das Datensegment. |
Reg
Dieses Objekt enthält alle rechtlichen, behördlichen oder branchenspezifischen Vorschriften, die für das Ersuchen gelten. Mit der Option coppa
wird angegeben, ob die Anfrage unter die Bestimmungen der Federal Trade Commission der USA für das US-Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) fällt. Weitere Informationen finden Sie in Abschnitt 7.1.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
coppa
|
Nein | String | BidRequest |
2,3 2,4 2,5 |
Option, die angibt, ob dieser Antrag den COPPA-Bestimmungen der US FTC unterliegt, wobei 0 = nein, 1 = ja. | |
ext |
Nein | RegsExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.regs] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Für OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der Regex-Nachricht.
|
Regulärer Ausdruck
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
gdpr |
Nein | bool | BidRequest.AdSlot. |
Dieses Feld wird in einem der beiden folgenden Fälle auf „true“ gesetzt:
|
lgpd |
Nein | bool | BidRequest.AdSlot. |
Dieses Feld wird auf „true“ gesetzt, wenn die Impression basierend auf den für Google verfügbaren Informationen für einen Nutzer in Brasilien ausgeliefert wird. Unter https://storage.googleapis.com/adx-rtb-dictionaries/lgpd-providers.csv finden Sie eine Liste der Anzeigentechnologie-Anbieter, die bei Anfragen mit LGPD erzwungen werden dürfen. |
Variablen und Definitionen für Gebotsantworten
In diesem Abschnitt werden die Variablen und Definitionen für Gebotsantworten beschrieben.
Gebotsantwort
Dieses Objekt ist das Gebotsantwortobjekt der obersten Ebene (z. B. das unbenannte JSON-Objekt). Das Attribut id
gibt die Gebotsanfragen-ID zu Logging-Zwecken wieder. Ebenso ist bidid
eine optionale Antwort-Tracking-ID für Bieter. Wenn angegeben, kann sie in den nachfolgenden Aufruf zur Gewinnbenachrichtigung aufgenommen werden, wenn der Bieter gewinnt. Mindestens ein seatbid
-Objekt ist erforderlich, das mindestens ein Gebot für eine Impression enthält. Andere Attribute sind optional. Damit „kein Gebot“ ausgedrückt wird, geben Sie eine leere Antwort mit HTTP 204 zurück. Wenn der Bieter der Anzeigenplattform auch einen Grund dafür geben möchte, keine Gebote abzugeben, wird nur ein BidResponse
-Objekt mit einem Ursachencode im Attribut nbr
zurückgegeben.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Ja | String | Keinem Feld zugeordnet, aber mit BidRequest.id abgeglichen.
|
2,3 2,4 2,5 |
ID der Gebotsanfrage, auf die diese Antwort zurückgegeben wird
Erforderlich gemäß der OpenRTB-Spezifikation. |
|
seatbid
|
Nein | Array mit Seatbid -Objekten
|
BidResponse
|
2,3 2,4 2,5 |
Array mit Seatbid -Objekten. Mehr als 1 erforderlich, wenn ein Gebot abgegeben werden soll.
|
|
bidid
|
Nein | String | Gebotsantwort |
2,3 2,4 2,5 |
Die vom Bieter generierte Antwort-ID hilft beim Logging/Tracking. | |
cur |
Nein | String | BidResponse.Ad.AdSlot.currency |
2,3 2,4 2,5 |
Verwenden Sie Gebotswährungen gemäß den ISO-4217-Alphacodes. Wenn dieses Feld ausgefüllt ist, wird die angegebene Währung verwendet, um das Gebot zu interpretieren. Andernfalls wird die Standardgebotwährung verwendet, die in der folgenden Priorität bestimmt wird:
Die Währung eines Käuferkontos wird bei der Kontoerstellung festgelegt und kann durch einen Technical Account Manager überprüft werden. |
|
customdata
|
Nein | String | Nicht unterstützt | 2,3 2,4 2,5 |
Optionale Funktion, mit der ein Bieter Daten im Cookie der Anzeigenplattform festlegen kann. Der String muss in base85-Cookie-sicheren Zeichen vorliegen und in einem beliebigen Format vorliegen. Die richtige JSON-Codierung muss mit Anführungszeichen in der Escape-Datei verwendet werden. | |
nbr
|
Nein | NoBidReason | Nicht unterstützt | 2,3 2,4 2,5 |
Grund für die fehlende Gebotsabgabe | |
ext |
Nein | BidResponseExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.bid_response] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der BidResponse-Nachricht.
|
Gebotsantwort für Anzeigen
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
processing_time_ms |
Nein | int32 | Gebotsantwort |
Setzen Sie diesen Wert auf die Verarbeitungszeit in Millisekunden vom Eingang der Anfrage bis zur Rückgabe der Antwort. |
Sitzplatz
Eine Gebotsantwort kann mehrere SeatBid
-Objekte enthalten, die jeweils im Namen einer anderen Bieterposition und jeweils ein oder mehrere einzelne Gebote enthalten. Wenn in der Anfrage mehrere Impressionen enthalten sind, kann über das Gruppenattribut angegeben werden, ob ein Nutzer bereit ist, alle Impressionen zu akzeptieren, die er gewinnen kann (Standard) oder ob er nur gewinnen möchte, wenn er alle als Gruppe gewinnen kann.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
bid
|
Nein | Array mit Bid -Objekten
|
BidResponse |
2,3 2,4 2,5 |
Array mit über 1 Bid -Objekt, das jeweils mit einer Impression in Zusammenhang steht
Mehrere Gebote können sich auf dieselbe Impression beziehen.
|
|
seat |
Nein | String | BidResponse.Ad. AdSlot.buyer_reporting_id |
2,3 2,4 2,5 |
ID des Käufersitzes (z. B. Werbetreibender, Agentur), in dessen Namen dieses Gebot abgegeben wird | |
group
|
Nein | bool | Nicht unterstützt | 2,3 2,4 2,5 |
0 = Impressionen können einzeln gewonnen werden; 1 = Impressionen müssen als Gruppe gewonnen oder verloren werden. Standard = falsch |
Gebot
Ein SeatBid
-Objekt enthält ein oder mehrere Bid
-Objekte, die jeweils mit einer bestimmten Impression in der Gebotsanfrage über das Attribut impid
zusammenhängen und ein Angebot zum Kauf dieser Impression zu einem bestimmten Preis darstellen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Unterstützt | Implementierungsdetails | |
---|---|---|---|---|---|---|
in Version | von Google | |||||
id
|
Ja | String | Keinem Feld zugeordnet, aber mit BidRequest.id abgeglichen.
|
2,3 2,4 2,5 |
ID der Gebotsanfrage, auf die diese Antwort zurückgegeben wird
Erforderlich gemäß der OpenRTB-Spezifikation. |
|
impid
|
Ja | String | BidResponse |
2,3 2,4 2,5 |
ID des Imp -Objekts in der zugehörigen Gebotsanfrage. Erforderlich gemäß der OpenRTB-Spezifikation. |
|
price
|
Ja | Doppelwert | BidResponse |
2,3 2,4 2,5 |
Der Gebotspreis wird als CPM ausgedrückt, obwohl die tatsächliche Transaktion nur für eine Impressionseinheit pro Einheit gilt. Obwohl der Typ „Gleitkommazahl“ angibt, wird bei der Verarbeitung von Währungen die Berechnung von Ganzzahlen dringend empfohlen (z. B. BigDecimal in Java). von der OpenRTB-Spezifikation erforderlich. | |
adid
|
Nein | String | Nicht unterstützt | 2,3 2,4 2,5 |
ID einer vorab geladenen Anzeige, die ausgeliefert wird, wenn das Gebot erfolgreich ist | |
nurl
|
Nein | String | Nicht unterstützt | 2,3 2,4 2,5 |
Gewinnbenachrichtigungs-URL, die von der Anzeigenplattform aufgerufen wird, wenn das Gebot erfolgreich ist; optional, um Anzeigen-Markup bereitzustellen.
DoubleClick unterstützt keine Gewinnbenachrichtigungen. Verwenden Sie in der Impressions-URL des Snippets %%WINNING_PRICE%% oder ${AUCTION_PRICE}. |
|
adm
|
Nein | String | BidResponse |
2,3 2,4 2,5 |
Optionale Methode zur Übermittlung von Anzeigen-Markup für den Fall, dass das Gebot den Zuschlag erhält; wenn die Auszeichnung enthalten ist, wird die Gewinnbenachrichtigung ersetzt. Bei nativen Anzeigengeboten sollte genau eines von {adm, adm_native} verwendet werden. Das ist das OpenRTB-konforme Feld für die JSON-Serialisierung.
|
|
adm_native
|
Nein | Native Antwort | BidResponse |
2,3 2,4 2,5 |
Native Anzeigenantwort. Für native Anzeigengebote sollte genau eines von {adm, adm_native} verwendet werden. Das ist das Feld, das für die Protobuf-Serialisierung verwendet wird.
|
|
adomain
|
Nein | String-Array | Gebotsantwort |
2,3 2,4 2,5 |
Werbetreibendendomain für die Prüfung der Sperrliste (z. B. „addomain.com“). Dies kann ein Array für die Rotation von Creatives sein. Anzeigenplattformen können festlegen, dass nur eine Domain zulässig ist. In der OpenRTB-Spezifikation sind nur Domainnamen in adomain zulässig. Authorized Buyers unterstützen auch vollständige URLs.
Es muss eine gecrawlte Domain oder URL sein. Für native Anzeigen empfehlen wir BidResponse.seatbid[].bid[].adm_native.link.url anstelle von adomain .
|
|
bundle
|
Nein | String | BidResponse |
2,3 2,4 2,5 |
Die Store-ID der App in einem App-Shop, z. B. Apple App Store oder Google Play. Weitere Informationen zu den erwarteten Strings für CTV-App-Shops finden Sie im OTT/CTV Store Assigned App Identification Guidelines. Für mobile Apps im Google Play Store sollten dies Set- oder Paketnamen sein, z. B. com.foo.mygame. Für Apps im Apple App Store sollte dies eine numerische ID sein. Google: Legen Sie zusätzlich zu diesem Feld „bid.ext.app_promotion_type“ fest, um Funktionen speziell für App-Werbetypen zu nutzen. | |
iurl
|
Nein | String | Nicht unterstützt | 2,3 2,4 2,5 |
URL ohne Cache-Busting zu einem Bild, das für den Inhalt der Kampagne repräsentativ ist, für die Anzeigenqualität/Sicherheitsprüfung. | |
cid
|
Nein | String | BidResponse |
2,3 2,4 2,5 |
Kampagnen-ID zur Unterstützung der Anzeigenqualitätsprüfung; Sammlung von Creatives, für die iurl repräsentativ sein sollte.
Stimmt mit der Abrechnungs-ID im Pre-Targeting überein. Wenn die Richtlinie nicht auf die Wenn Creatives gesendet werden, ist ein |
|
crid
|
Nein | String | BidResponse |
2,3 2,4 2,5 |
Creative-ID, die bei der Prüfung der Anzeigenqualität unterstützt wird | |
cat
|
Nein | String-Array | BidResponse.Ad.category | 2,3 2,4 2,5 |
IAB-Inhaltskategorien des Creatives. | |
attr
|
Nein | Array mit CreativeAttribute -Objekten
|
BidResponse |
2,3 2,4 2,5 |
Attributgruppe zur Beschreibung des Creatives.
Kann in OpenRTB als bid.attr (OpenRTB) oder bid.ext.attribute (AdX) deklariert werden.
|
|
api
|
Nein | API-Framework | Bid.api unterstützt die Deklaration der Attribute 1, 2, 3 und 5, die den VPAID- und MRAID-Versionen entsprechen | 2,3 2,4 2,5 |
Vom Markup erforderliche API, falls vorhanden. | |
protocol
|
Nein | Protokoll | Nicht unterstützt | 2,3 2,4 2,5 |
Das Videoantwortprotokoll des Markups, falls zutreffend. | |
qagmediarating
|
Nein | Qualitätssicherung (QAGMediaRating) | Nicht unterstützt | 2,3 2,4 2,5 |
Altersfreigabe der Creative-Medien gemäß QAG-Richtlinien. | |
dealid
|
Nein | String | BidResponse |
2,3 2,4 2,5 |
Verweisen Sie in der Gebotsanfrage auf die deal.id , wenn sich dieses Gebot auf einen Direct Deal im privaten Marktplatz bezieht.
|
|
w
|
Nein | int32 | BidResponse |
2,3 2,4 2,5 |
Breite des Creatives in geräteunabhängigen Pixeln (DIPS). | |
h
|
Nein | int32 | BidResponse |
2,3 2,4 2,5 |
Höhe des Creatives in geräteunabhängigen Pixeln (DIPS). | |
exp
|
Nein | int32 | Nicht unterstützt | 2,4 2,5 |
Hinweis zur Anzahl der Sekunden, die der Bieter zwischen der Auktion und der tatsächlichen Impression warten möchte. | |
burl
|
Nein | String |
Impression |
4,0 | Die URL der Abrechnungsbenachrichtigung, die von der Anzeigenplattform aufgerufen wird, wenn ein erfolgreiches Gebot basierend auf den plattformspezifischen Geschäftsrichtlinien in Rechnung gestellt wird (z. B. in der Regel ausgeliefert, angesehen usw.). Ersetzungsmakros können verwendet werden. Beachten Sie, dass BidExt.impression_tracking_url eine wiederholte Liste von URLs für Abrechnungsbenachrichtigungen akzeptiert. Wenn für Ihren Anwendungsfall mehr als eine Abrechnungs-URL erforderlich ist, verwenden Sie diese Erweiterung anstelle von burl .
|
|
lurl
|
Nein | String | Nicht unterstützt | 4,0 | Die von der Anzeigenplattform aufgerufene Verlustbenachrichtigungs-URL, wenn ein Gebot verloren gegangen ist. Ersetzungs-Makros können verwendet werden. Eine plattformspezifische Richtlinie kann die Unterstützung für Verlustbenachrichtigungen oder die Offenlegung von Preisklauseln verhindern, was dazu führt, dass Makros in Höhe von ${AUCTION_PRICE} entfernt werden (z. B. durch einen String mit Nulllänge). | |
tactic
|
Nein | String | Nicht unterstützt | 4,0 | Taktische ID, mit der Käufer Gebote für die Taktik der Börse kennzeichnen können, über die ihr Gebot übermittelt wurde Die genaue Nutzung und Bedeutung der Taktik-ID sollte zwischen Käufer und Anzeigenplattformen vorrangig kommuniziert werden. | |
language
|
Nein | String | Nicht unterstützt | 4,0 | Sprache des Creatives mit ISO-639-1-alpha-2 Der nicht standardmäßige Code „xx“ kann auch verwendet werden, wenn das Creative keinen linguistischen Inhalt hat, beispielsweise ein Banner mit einem Unternehmenslogo. | |
wratio
|
Nein | int32 | Nicht unterstützt | 4,0 | Relative Breite des Creatives bei Angabe der Größe als Verhältnis. Erforderlich für Flex-Anzeigen. | |
hratio
|
Nein | int32 | Nicht unterstützt | 4,0 | Relative Höhe des Creatives, wenn die Größe als Verhältnis ausgedrückt wird. Erforderlich für Flex-Anzeigen. | |
ext |
Nein | BidExt Objekt |
Nicht unterstützt | 2 2,4 2,5 |
Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.bid] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Bei OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der Gebotsnachricht.
|
BidExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
impression_tracking_url |
Nein | String-Array | BidResponse.Ad. |
Die URLs, die beim Rendern der Impression aufgerufen werden sollen. Dies wird für alle Inventartypen und alle Formate unterstützt. In OpenRTB 2.5 ist Bid.burl das analoge Standardfeld. |
ad_choices_destination_ |
Nein | String | BidResponse.Ad. |
Link zu einer Anzeigenvorgaben- oder Deaktivierungsseite Falls vorhanden, wird dem nativen Creative ein standardmäßiges Datenschutzinfo-Symbol hinzugefügt und mit dieser URL verknüpft. Dies wird für native Anzeigen unterstützt, ist aber nicht Teil der nativen Nachricht in der Gebotsantwort. |
click_tracking_ |
Nein | String | BidResponse.Ad. |
Die URLs, die aufgerufen werden sollen, wenn der Nutzer auf die Anzeige klickt. Diese Option wird derzeit nur für native Anzeigen und programmatisch garantierte Deals mit vom Publisher verwalteten Creatives unterstützt. Im Fall des Publishers werden diese Klick-Tracker an den Bieterserver an den Server gesendet. In allen anderen Fällen werden diese vom Gerät des Nutzers gesendet. Weitere Informationen zu vom Publisher verwalteten Creatives finden Sie unter Vom Publisher verwaltete Creatives. |
bidder_name |
Nein | String | BidResponse.Ad. |
Bei Authorized Buyers-Bietern (Drittanbieter-Anzeigenplattformen, die Echtzeitgebote über Ad Manager ausführen), gibt der Name des Bieters an, der von der Anzeigenplattform aufgerufen wurde, um die Anzeige bereitzustellen. Dies ist ein beliebiger UTF-8-Text, mit dem sich aber der Bieter identifizieren lässt und der für alle Bieter einheitlich festgelegt wird. |
exchange_deal_type |
Nein | ExchangeDealType (Aufzählung) | BidResponse.Ad.AdSlot. |
OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; default = OPEN_AUCTION |
attribute |
Nein | Array von int32 | Attribut „BidResponse.Ad. |
Eine Liste der IDs finden Sie in der Datei
buyer-declarable-creative-attributes.txt. Nicht alle deklarierbaren Attribute werden in der BidRequest in den verschiedenen battr -Feldern übermittelt. Viele Bieter geben das Attribut für flexible Anzeigen (auch als „responsive“ oder „größenlos“ bezeichnet) an, die dynamisch angepasst werden, um die gesamte Bildschirmbreite und -höhe einzunehmen. Weitere Informationen finden Sie in der Beschreibung im Leitfaden zu Interstitial-Anzeigen.
|
amp_ad_url |
Nein | String | BidResponse.Ad. |
Die URL zum Abrufen einer AMPHTML-Anzeige. Es sollte nur eines der folgenden Werte festgelegt werden: „html_snippet“, „video_url“, „amp_ad_url“, „native_ad“. |
sdk_rendered_ad |
Nein | SdkRenderedAd -Objekt |
BidResponse.Ad. |
Eine Anzeige, die von einem dem Käufer bekannten SDK gerendert wird. Diese Methode kann nur verwendet werden, wenn die BidRequest eine Untermeldung zu „AppExt.installedSdk“ enthält. |
event_notification_token |
Nein | EventNotificationToken -Objekt |
BidResponse.Ad. |
Ein von den Bietern für die Fehlerbehebung festgelegtes Token, das im Echtzeit-Feedback für das Gebot enthalten ist, an das die Anfrage gesendet wird. Der Inhalt des Tokens wird nicht in Logs geschrieben. |
restricted_category |
Nein | Array von int32 | BidResponse.Ad. |
Alle eingeschränkten Kategorien für die Anzeigen, die über dieses Snippet ausgeliefert werden können. Eine Liste der IDs finden Sie in der Datei ad-restricted-categories.txt. |
billing_id |
Nein | int64 | BidResponse.Ad.AdSlot. |
Die Abrechnungs-ID, der diese Impression zugeordnet werden soll. Der Wert muss im Feld für die wiederholte „BidRequest.Imp.ImpExt.billing_id“ für diese Impression liegen. Wenn die Länge von „BidRequest.Imp.ImpExt.billing_id“ genau 1 ist und der Bieter keine aktiven untergeordneten Lizenzen hat, ist dieses Feld nicht erforderlich und sein Inhalt wird ignoriert. |
third_party_ |
Nein | String | BidResponse.Ad.Adslot. |
Token, das zur Identifizierung von Drittanbieter-Käuferdaten verwendet wird, wenn die Anzeigenplattform als Open Bidding-Vermittler ein Vermittler ist. Diese wird vom Drittanbieterkäufer erfasst und muss unverändert in der Gebotsantwort an Google übergeben werden. |
buyer_ |
Nein | String | BidResponse.Ad.Adslot. |
Der Käufer hat eine ID angegeben, die zur Aufschlüsselung der Ausgaben und der Messwerte zu ungültigen Zugriffen in den Berichten zu ungültigen Zugriffen im Abfragetool verwendet wird. IDs mit weniger als 1.000 Impressionen werden nicht zum Aufschlüsseln von Messwerten verwendet. IDs, die länger als 64 Byte sind, werden ignoriert. |
skadn |
Nein | SKAdNetworkResponse -Objekt |
BidResponse.Ad. |
SKAdNetwork-Informationen des Werbetreibenden zur Unterstützung der App-Installationszuordnung für iOS 14 und höher. Mit der SKAdNetwork API von Apple können Werbetreibende die Installation werbebasierter Apps messen. Dazu wird nach einer erfolgreichen Installation ein Postback an das Werbenetzwerk gesendet. Werbenetzwerke müssen ihre Netzwerk-ID und die Informationen zum signierten Werbetreibenden senden, damit eine Installation der Anzeigenimpression zugeordnet werden kann. Weitere Informationen finden Sie in diesem Artikel. |
app_promotion_type |
Nein | enum | BidResponse.Ad. |
Typ der App-Werbung, die der beworbenen App entspricht, die im Feld seatbid.bid.bundle angegeben ist.
Wenn die beworbene App nicht angegeben ist, wird dieses Feld ignoriert.
Wenn das Feld bundle ohne dieses Feld festgelegt wird, wird es so behandelt, als wäre das Feld auf OTHER gesetzt.
|
SdkRenderedAd | ||||
id |
Nein | String | BidResponse.ad[].sdk_rendered_ad.id |
Die ID für das SDK, das die Anzeige rendert. Muss mit einem BidRequest.app.ext.installed_sdk.id übereinstimmen, der in der entsprechenden Gebotsanfrage gesendet wurde. |
rendering_data |
Nein | String | BidResponse.ad[].sdk_rendered_ad.rendering_data |
Daten, die an das SDK übergeben werden müssen, um die Anzeige zu rendern. Diese Daten sind für den Publisher und Google undurchsichtig. |
declared_ad |
Nein | Delcared-Anzeige | BidResponse.ad[].sdk_rendered_ad.declared_ad |
Deklarierte Anzeigen-Assets zur Unterstützung des Creative-Scans, der Klassifizierung und der Durchsetzung von Werberichtlinien und Publisher-Blockierungen für Anzeigen, die mit einem benutzerdefinierten SDK gerendert werden. Legen Sie nur html_snippet , video_url , video_vast_xml oder native_response fest. |
Ereignisbenachrichtigungs-Token | ||||
payload |
Nein | String | BidResponse.ad[].event_notification_token |
Der Inhalt des Tokens, der ignoriert wird, wenn er länger als 128 Byte ist. |
SKAdNetworkResponse | ||||
version |
Nein | String | BidResponse.ad[].skadn.version |
Version des SKAdNetwork, die vom Werbetreibenden unterstützt wird. Außerdem wird angegeben, wie die Signatur vom Werbetreibenden generiert wurde. Dies sollte mit einer der Versionen aus BidRequest.imp.ext.skad.versions übereinstimmen. |
network |
Nein | String | BidResponse.ad[].skadn.network |
Die ID des Werbenetzwerks, die in der Signatur verwendet wird. Dies sollte mit einem der Elemente in BidRequest.imp.ext.skad.skadnetids übereinstimmen. |
campaign |
Nein | String | BidResponse.ad[].skadn.campaign |
Die Kampagnen-ID ist mit den Spezifikationen von Apple kompatibel. Wird in SKAdNetwork 3.0 und niedriger verwendet. Ersetzt durch das Feld BidResponse.imp.ext.skad.sourceidentifier in SKAdNetwork 4.0 und höher. |
sourceidentifier |
Nein | String | BidResponse.ad[].skadn.source_identifier |
Eine vierstellige Ganzzahl, die von Werbenetzwerken für die Anzeigenkampagne definiert wird. Wird in SKAdNetwork 4.0 oder höher verwendet und ersetzt das Feld BidResponse.imp.ext.skad.campaign . |
itunesitem |
Nein | String | BidResponse.ad[].skadn.itunesitem |
ID der App des Werbetreibenden im App-Shop von Apple. |
productpageid |
Nein | String | BidResponse.ad[].skadn.product_page_id |
ID der benutzerdefinierten Produktseite, die angezeigt werden soll (iOS 15 oder höher). Wenn keine Angabe erfolgt, wird die Standardproduktseite angezeigt. Weitere Informationen zu benutzerdefinierten Produktseiten |
fidelities |
Nein | Array mit Fidelity -Objekten |
BidResponse.ad[].skadn.fidelities |
Die SKAdNetwork API ab Version 2.2 unterstützt mehrere Optionen für die Anzeigenpräsentation, die durch den Parameter fidelity-type der SKAdNetwork-Signatur angegeben werden. Diese enthält Parameter, die zum Generieren der Signatur verwendet werden, die sich für jeden unterstützten Fidelity-Typ unterscheiden. Weitere Informationen finden Sie in diesem Artikel.
|
nonce |
Nein | String | BidResponse.ad[].skadn.nonce |
Eine eindeutige UUID in Kleinbuchstaben, die vom Werbetreibenden zum Generieren der Signatur generiert wird. Hinweis: Dieses Feld wird zugunsten des Felds BidResponse.bid.ext.skadn.fidelities.nonce verworfen, um mehrere Fidelity-Typen zu unterstützen. |
sourceapp |
Nein | String | BidResponse.ad[].skadn.sourceapp |
ID der App des Publishers im App Store von Apple. Sie sollte mit der ID aus „BidRequest.imp.ext.skad.sourceapp“ übereinstimmen. |
timestamp |
Nein | String | BidResponse.ad[].skadn.timestamp |
Die Unix-Zeit in Millisekunden wird zum Zeitpunkt der Signaturgenerierung verwendet. Hinweis: Dieses Feld wird zugunsten des Felds BidResponse.bid.ext.skadn.fidelities.timestamp verworfen, um mehrere Fidelity-Typen zu unterstützen. |
signature |
Nein | String | BidResponse.ad[].skadn.signature |
SKAdNetwork-Signatur wie von Apple angegeben. Hinweis: Dieses Feld wird zugunsten des Felds BidResponse.bid.ext.skadn.fidelities.signature verworfen, um mehrere Fidelity-Typen zu unterstützen. |
skoverlay |
Nein | SKOverlay -Objekt |
BidResponse.ad[].skadn.skoverlay |
Mit diesen Optionen wird angegeben, wie SKOverlay in der beworbenen App empfohlen wird. Wird unter iOS 14 und höher unterstützt. |
DeclaredAd-Objekt
Deklarierte Anzeigen-Assets zur Unterstützung des Creative-Scans, der Klassifizierung und der Durchsetzung von Werberichtlinien und Publisher-Blockierungen für Anzeigen, die mit einem benutzerdefinierten SDK gerendert werden.
Legen Sie nur html_snippet
, video_url
, video_vast_xml
oder native_response
fest.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
html_snippet |
Nein | String | BidResponse.ad[].sdk_rendered_ad.declared_ad.html_snippet | Das HTML-Snippet, das die vom SDK gerenderte Anzeige repräsentiert. |
video_url |
Nein | String | BidResponse.ad[].sdk_rendered_ad.declared_ad.video_url | Das ist die URL des VAST-Assets, das in der vom SDK gerenderten Anzeige verwendet wird. |
video_vast_xml |
Nein | String | BidResponse.ad[].sdk_rendered_ad.declared_ad.video_vast_xml | Das VAST-Dokument, das zum Rendern der benutzerdefinierten, mit SDK gerenderten Anzeige verwendet wird. Dieses Dokument muss dem VAST 2.0- oder VAST 3.0-Standard entsprechen. |
native_response |
Nein | NativeResponse |
BidResponse.ad[].sdk_rendered_ad.declared_ad.native_response | Der Content einer nativen Anzeige Native Anzeigen bestehen aus mehreren Bausteinen, die vom Käufer-SDK gerendert werden. Muss mit der standardmäßigen NativeResponse -Definition von
OpenRTB Native 1.2 übereinstimmen.
NativeResponse.assets.img.type ist erforderlich. |
click_through_url |
Nein | String | BidResponse.ad[].sdk_rendered_ad.declared_ad.click_through_url | Die endgültigen Landingpages der vom SDK gerenderten Anzeige. |
Zuverlässigkeit
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
fidelity |
Nein | Aufzählung „SKAdNetworkFidelityType“ | BidResponse.ad[].skadn.fidelity_type |
Der Zuverlässigkeitstyp der Attribution, die verfolgt werden soll. Standardwert = STOREKIT_RENDERED_ADS
VIEW_THROUGH_ADS = 0; Attribution für App-Installationen innerhalb von 24 Stunden nach Ansehen einer Anzeige für mindestens 3 Sekunden. Wird ab SKAdNetwork-Version 2.2 unterstützt Weitere Informationen finden Sie in diesem Artikel. STOREKIT_RENDERED_ADS = 1; Attribution für App-Installationen, die von der über StoreKit gerenderten App Store-Produktseite initiiert wurden, die auf Anzeigenklicks zurückzuführen ist. Wird für alle SKAdNetwork-Versionen unterstützt. Weitere Informationen finden Sie in diesem Artikel. |
nonce |
Nein | String | BidResponse.ad[].skadn.nonce |
Eine eindeutige UUID in Kleinbuchstaben, die vom Werbetreibenden zum Generieren der Signatur generiert wird. |
timestamp |
Nein | String | BidResponse.ad[].skadn.timestamp |
Die Unix-Zeit in Millisekunden wird zum Zeitpunkt der Signaturgenerierung verwendet. |
signature |
Nein | String | BidResponse.ad[].skadn.signature |
SKAdNetwork-Signatur wie von Apple angegeben. |
SKOverlay
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
delay |
Nein | int32 | BidResponse.ad[].skadn.skoverlay.delay_seconds |
Verzögerung in Sekunden nach Anzeigenstart, bevor das Overlay eingeblendet wird. Wenn das Feld auf 0 gesetzt ist, wird das Overlay sofort nach Beginn der Anzeige eingeblendet. Wenn dieses Feld nicht festgelegt ist, wird das Overlay nicht für die Anzeige angezeigt. |
endcarddelay |
Nein | int32 | BidResponse.ad[].skadn.skoverlay.endcard_delay_seconds |
Verzögerung in Sekunden, nachdem das Endbild angezeigt wurde, bevor das Overlay angezeigt wird. Dieses Feld gilt nur für Creatives mit Prämie oder Interstitial-Video-Creatives. Wenn dieses Feld auf 0 gesetzt ist, wird das Overlay sofort nach der Darstellung des Endbilds angezeigt. Wenn dieses Feld nicht festgelegt ist, wird das Overlay für das Endbild nicht angezeigt.
Wenn sowohl delay als auch endcarddelay festgelegt ist, wird das Overlay automatisch geschlossen, wenn die Anzeige endet, und nach der Wiedergabe des Endbildes noch einmal angezeigt.
|
dismissible |
Nein | bool | BidResponse.ad[].skadn.skoverlay.dismissible |
Gibt an, ob das Overlay vom Nutzer geschlossen werden kann. Der Standardwert ist „true“. |
Native Gebotsvariablen, Definitionen und Erweiterungen
Native Anfrage
Das Native
-Objekt definiert die native Werbemöglichkeit, die für Gebote über diese Gebotsanfrage zur Verfügung steht. Sie muss direkt in das Impressionsobjekt eingefügt werden, wenn die für die Auktion angebotene Impression ein natives Anzeigenformat ist.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
ver |
Ja | String | „1.2“ für OpenRTB 2.5. | Nummer der verwendeten Version des nativen Markups. |
layout |
Nein | Layout-ID | Nicht unterstützt | Die Layout-ID des nativen Anzeigenblocks. EMPFOHLEN durch OpenRTB Native 1.0; optional in 1.1, wird eingestellt. |
adunit |
Nein | Anzeigenblock-ID | Nicht unterstützt | Die Anzeigenblock-ID des nativen Anzeigenblocks. Das entspricht einem der nativen Core-6-Anzeigenblöcke des IAB. EMPFOHLEN durch OpenRTB Native 1.0; optional in 1.1, wird eingestellt. |
context |
Nein | ContextType" | Nicht unterstützt | Der Kontext, in dem die Anzeige erscheint. |
contextsubtype |
Nein | Kontextuntertyp | Nicht unterstützt | Detaillierter Kontext, in dem die Anzeige erscheint. |
plcmttype |
Nein | Placement-Typ | NativeAdTemplate.native_Placement-Typ | Das Design/Format/Layout des angebotenen Anzeigenblocks. |
plcmtcnt |
Nein | int32 | Nicht unterstützt | Die Anzahl der identischen Placements in diesem Layout. |
seq |
Nein | int32 | Nicht unterstützt | 0 für die erste Anzeige, 1 für die zweite Anzeige usw. In der Regel sollte dies NICHT in Kombination mit plcmtcnt verwendet werden – Sie verkaufen entweder mehrere identische Placements (in diesem Fall plcmtcnt>1, seq=0 ) oder Sie führen separate Auktionen für verschiedene Elemente im Feed ab (in diesem Fall plcmtcnt=1,
seq>=1 ). |
assets |
Nein | Array mit Asset -Objekten |
Wird in NativeAdTemplate -Objekt unterstützt.
Das Feld „OpenRTB-Assets“ ist dem AdX-Protokollfeld Über das Google AdX-Protokoll wird dieselbe Nachricht über das Objekt Die Informationen im Feld |
Jedes Gebot muss dem Array der von der Anzeigenplattform ausgedrückten Elemente entsprechen. Erforderlich gemäß der Native-Spezifikation von OpenRTB: mindestens ein Element |
aurlsupport
|
Nein | bool
|
Unterstützt. | Gibt an, ob die Quellquelle / Impression die Rückgabe einer Asset-URL anstelle eines Asset-Objekts unterstützt. 0 oder deren Fehlen bedeutet, dass eine solche Unterstützung nicht vorhanden ist. In Version 1.2 implementiert |
durlsupport
|
Nein | bool
|
Unterstützt. | Gibt an, ob die Bereitstellungsquelle/-impression die Rückgabe einer DCO-URL anstelle eines Asset-Objekts unterstützt. 0 oder deren Fehlen bedeutet, dass eine solche Unterstützung nicht vorhanden ist. Umsetzung in 1.2. Betafunktion. |
eventtrackers
|
Nein | EventTrackers
|
OpenRTB-Version 1.2 unterstützt das Tracking für IMPRESSION und IMG . Wenn OMSDK für native Anzeigen aktiviert ist, wird JS unterstützt |
Gibt an, welche Art von Ereignis-Tracking unterstützt wird. In Version 1.2 implementiert |
privacy
|
Nein | bool
|
Nicht unterstützt | Wird auf „1“ gesetzt, wenn die native Anzeige käuferspezifische Datenschutzhinweise unterstützt. Wird auf 0 gesetzt (oder das Feld fehlt), wenn die native Anzeige keine benutzerdefinierten Datenschutzlinks unterstützt oder die Unterstützung unbekannt ist. EMPFOHLEN und in 1.2 implementiert. Alle von uns gesendeten nativen Anfragen unterstützen eine Datenschutz-URL. Diese ist also bei nativen Anfragen implizit immer „1“. |
ext |
Nein | NativeRequestExt Objekt |
Unterstützt | Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.native_ext] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Für OpenRTB/JSON erfolgt der Zugriff über das Feld ext in der NativeRequest-Nachricht.
|
Native AnfrageExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
style_id |
Nein | int32 | BidRequest.AdSlot. Native_ad_template[0].style_id |
Global eindeutige ID für den spezifischen Stil, HTML- und CSS-Code, mit dem die native Anzeige gerendert wird. |
style_height |
Nein | int32 | BidRequest.AdSlot. Native_ad_template[0] .style_height |
Ist für style_layout_type der Wert Pixel festgelegt, ist dies die Höhe der gesamten nativen Anzeige nach dem Rendering. |
style_width |
Nein | int32 | BidRequest.AdSlot. Native_ad_template[0] .style_width |
Wenn für style_layout_type der Wert Pixel gilt, entspricht dies der Breite der gesamten nativen Anzeige nach dem Rendering. |
style_layout_type |
Nein | LayoutType (Aufzählung) | BidRequest.AdSlot. Native_ad_template[0] .style_layout_type |
Layouttyp „Aufzählung“: PIXEL = 0; (Standard) FLUID = 1; |
Asset
Das Hauptcontainerobjekt für jedes Asset, das von Exchange im Namen des Renderingclients angefordert oder unterstützt wird. Alle erforderlichen Objekte müssen als solche gekennzeichnet sein. In jedem Objekt sollte nur eines der {title,img,video,data}
-Objekte enthalten sein. Alle anderen sollten null/nicht vorhanden sein. Die id
muss innerhalb des Asset
-Arrays eindeutig sein, damit die Antwort ausgerichtet werden kann.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
id
|
Ja | int32 | 1..N für N-Assets in nicht angegebener Reihenfolge, entsprechend den empfohlenen oder Pflichtfeldern im ersten NativeAdTemplate
|
Eindeutige Asset-ID, die von der Anzeigenplattform zugewiesen wird. In der Regel ein Zähler für das Array. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
required
|
Nein | bool | BidRequest.AdSlot.native_ad_template[0]. erforderliche_Felder |
Wird auf „true“ gesetzt, wenn ein Asset erforderlich ist. |
title
|
Nein | Titel der Anfrage | BidRequest.AdSlot.native_ad_template[0] vom Typ HEADLINE | Title -Objekt für Titel-Assets.
EMPFOHLEN durch die OpenRTB Native-Spezifikation. Entweder |
img
|
Nein | Bild anfordern | BidRequest.AdSlot.native_ad_template[0] der Typen MAIN/IMAGE, ICON/APP_ICON, LOGO/LOGO | Image -Objekt für Bild-Assets.
EMPFOHLEN durch die OpenRTB Native-Spezifikation. Entweder |
video
|
Nein | Video | BidRequest.AdSlot.NativeAdTemplate.required_fields | Video -Objekt für Video-Assets. In-Stream-Videoanzeigen sind nicht native Anzeigen. Native Anzeigen können ein Video als Creative enthalten. Bei Gebotsanfragen kann angegeben werden, dass das Video in der NativeResponse erforderlich ist. Dazu wird NativeRequest.assets[].required auf true gesetzt und NativeRequest.assets[].video festgelegt.
EMPFOHLEN durch die OpenRTB Native-Spezifikation. Entweder Title , Image , Data oder Video .
|
data
|
Nein | Daten | BidRequest.AdSlot.native_ad_template[0] der Typen
CTATEXT/CALL_TO_ACTION, FROM/BODY,
SPONSORED/ADVERTISER, PREIS/PREIS, RATING/STAR_RATING |
Data -Objekt für Bewertungen, Preise usw.
EMPFOHLEN durch die OpenRTB Native-Spezifikation. Entweder |
Titel
Das Objekt Title
wird für das Titelelement der nativen Anzeige verwendet.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
len
|
Nein | int32 | BidRequest.AdSlot.native_ad_template[0].headline_max_safe_length | Maximale Textlänge im Titelelement. EMPFOHLEN, dass der Wert entweder 25, 90, 140 ist. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
Bild
Das Objekt Image
wird für Bildelemente der nativen Anzeige verwendet.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
type
|
Nein | Bild-Asset-Typ | Feldtyp „BidRequest.AdSlot.native_ad_template[0]“ | Typ-ID des vom Publisher unterstützten Bildelements Der Verlag oder Webpublisher kann diese Informationen in einem geeigneten Format anzeigen. |
w
|
Nein | int32 | Nicht unterstützt | Breite des Bilds in Pixeln |
h
|
Nein | int32 | Nicht unterstützt | Höhe des Bildes in Pixeln |
wmin
|
Nein | int32 | BidRequest.AdSlot.native_ad_template[0] vom Typ: MAIN/IMAGE:image_width
LOGO/LOGO: logo_width
ICON/APP_ICON: app_icon_width |
Die minimale angeforderte Bildbreite in Pixeln Diese Option sollte für das erneute Skalieren von Bildern durch den Client verwendet werden. Es sollte entweder w oder wmin übertragen werden. Wenn nur w enthalten ist, sollte dies als genaue Anforderung betrachtet werden. EMPFOHLEN durch die OpenRTB Native-Spezifikation.
|
hmin
|
Nein | int32 | BidRequest.AdSlot.native_ad_template[0] vom Typ: MAIN/IMAGE:image_height LOGO/LOGO: logo_height ICON/APP_ICON: app_icon_height | Die minimale angeforderte Höhe des Bilds in Pixeln. Diese Option sollte für das erneute Skalieren von Bildern durch den Client verwendet werden. Es sollte entweder h oder hmin übertragen werden. Wenn nur h enthalten ist, sollte dies als genaue Anforderung betrachtet werden. EMPFOHLEN durch die OpenRTB Native-Spezifikation.
|
mimes
|
Nein | String | Zulassungsliste mit unterstützten MIME-Typen für Inhalte. Zu den beliebten MIME-Typen gehören unter anderem „image/jpg“ und „image/gif“. Jede Implementierung von Exchange sollte eine eigene Liste der unterstützten Typen in den Integrationsdokumenten haben. Weitere Informationen und Links zu allen IETF-RFCs findest du auf der MIME-Seite von Wikipedia. Wenn das Feld leer ist, nehmen Sie an, dass alle Typen zulässig sind. |
Video
Das Objekt Video
wird für Videoelemente der nativen Anzeige verwendet.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
mimes |
Ja | String-Array | BidRequest |
Unterstützte Content-MIME-Typen. Zu den beliebten MIME-Typen gehören unter anderem „video/x-mswmv“ für Windows Media und „video/x-flv“ für Flash-Videos oder „video/mp4“. Hinweis: Native Anzeigen unterstützen häufig kein Flash.
Erforderlich gemäß der Native-Spezifikation von OpenRTB: mindestens ein Element |
minduration |
Ja | int32 | BidRequest |
Mindestdauer der Videoanzeige in Sekunden.
Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
maxduration |
Ja | int32 | BidRequest |
Maximale Dauer der Videoanzeige in Sekunden.
Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
protocols |
Ja | Array mit Protocol Enum |
BidRequest |
Ein Array mit Videoprotokollen, die der Publisher in der Gebotsantwort akzeptieren kann.
Erforderlich gemäß der Native-Spezifikation von OpenRTB: mindestens ein Element Beispiele: |
Daten
Das Data
-Objekt sollte für alle Elemente verwendet werden, die keine Kernelemente der nativen Einheit sind, z. B. Bewertungen, Anzahl der Sterne, Anzahl der Sterne, Anzahl der Downloads oder Beschreibungen. Es gilt auch für die Zukunft von nativen Elementen, die zum Zeitpunkt der Erstellung dieses Dokuments nicht vorgesehen waren.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
type
|
Ja | Daten-Asset-Typ | Feldtyp „BidRequest.AdSlot.native_ad_template[0]“ | Die ID des Elements, die vom Publisher unterstützt wird Der Verlag oder Webpublisher kann diese Informationen in einem geeigneten Format anzeigen. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
len
|
Nein | int32 | BidRequest.AdSlot.native_ad_template[0] vom Typ:
DEFANG/TEXT: body_max_safe_length CTATEXT/CALL_TO_ACTION: call_to_action_max_safe_length SPONSORED/ADVERTISER: Advertisers_max_safe_length PREIS/PREIS: price_max_safe_length |
Maximale Textlänge in der Antwort des Elements.
Hinweis: nicht für RATING/STAR_RATING verwendet. AdX erfordert ein doppeltes 0–5-Zeichen. |
Event-Tracker
Das EventTrackers-Objekt gibt die Art der Ereignisse an, die der Bieter anfordern kann, damit es in der Gebotsantwort erfasst wird. Außerdem ist angegeben, welche Arten von Tracking für die einzelnen Ereignistypen verfügbar sind, und als Array in die Anfrage aufgenommen.Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
event
|
Ja | EventType | Nicht unterstützt | Ereignistyp, der für das Tracking verfügbar ist. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
methods
|
Ja | Tracking-Methode | Nicht unterstützt | Array von Tracking-Typen, die für das jeweilige Ereignis verfügbar sind. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
Native Antwort
Das native Antwortobjekt ist das JSON-Objekt der obersten Ebene, das eine native Antwort identifiziert.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
ver
|
Nein | String | „1.0“ für OpenRTB 2.3; „1.1“ für OpenRTB 2.4 | Version der verwendeten nativen Markup-Version. |
assets
|
Nein | Asset-Array | BidResponse.Ad.native_ad[0] Alle Assets werden Feldern einer einzelnen NativeAd zugeordnet. | Liste der Assets einer nativen Anzeige. |
link
|
Ja | Link | BidResponse.Ad.native_ad[0] | Ziellink.Erforderlich gemäß der OpenRTB-Spezifikation für native Anzeigen. |
imptrackers
|
Nein | String-Array | BidResponse.Ad.impression_tracking_url | Array mit Impressions-Tracking-URLs, das ein 1 × 1-Bild oder eine 204-Antwort zurückgeben soll – normalerweise nur dann, wenn Tracker von Drittanbietern verwendet werden Verwenden Sie das Makro %%WINNING_PRICE%% oder ${AUCTION_PRICE}. |
jstracker
|
Nein | String | Nicht unterstützt | Optionaler JavaScript-Impressions-Tracker Enthält script -Tags, die zum Zeitpunkt der Impression ausgeführt werden sollen, sofern es unterstützt wird.
|
eventtrackers
|
Nein | Array mit EventTracker -Objekten
|
BidResponse.Ad.impression_tracking_url und BidResponse.Ad.impression_tracking_resource | Array von Trackern für Antwortereignisse, die mit der Anzeige ausgeführt werden, als Reaktion auf die deklarierten unterstützten Methoden in der NativeRequest. Ersetzt Imptracker und jstracker. Umsetzung in 1.2. |
Event-Tracker
Die Ereignis-Tracker-Antwort ist ein Array von Objekten und gibt die Ereignistypen an, die der Bieter erfassen möchte, sowie die URLs/Informationen, anhand derer diese erfasst werden sollen. Die Gebotsfunktion darf nur mit den in der Anfrage angegebenen Methoden antworten. Die meisten JavaScript-Tracker erwarten zum Zeitpunkt der Impression, daher wird es im Allgemeinen nicht empfohlen, dass der Käufer mit JavaScript-Trackern bei anderen Ereignissen antwortet. Dies ist jedoch für jeden Käufer angemessen.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
event
|
Ja | Ganzzahl | Nicht unterstützt | Die Art des zu erfassenden Ereignisses. |
method
|
Ja | Ganzzahl | Nicht unterstützt | Die Art des Trackings wird angefordert. |
url
|
Nein | Text | BidResponse.Ad. |
Die URL des Bildes oder JS. Erforderlich für Image oder JS, optional für benutzerdefiniert. |
customdata
|
Nein | Objekt mit Schlüssel/Wert-Paaren. | Nicht unterstützt | Wird einzeln mit der Anzeigenplattform vereinbart, einer Reihe von Key:value-Objekten für benutzerdefiniertes Tracking, z. B. die Kontonummer der DSP bei einem Tracking-Unternehmen, z. B. {"accountnumber":"123"}. |
ext |
Nein | EventTrackerExt Objekt |
Nicht unterstützt | Bei OpenRTB/Protobuf können Sie mit dem Erweiterungsschlüssel [com.google.doubleclick.eventtrackers] auf dieses Objekt zugreifen (der genaue Pfad variiert je nach Sprache, die zum Generieren der Proto-Bibliothek verwendet wurde). Für OpenRTB/JSON erfolgt der Zugriff auf das Feld ext in der EventTracker-Nachricht.
|
EventTrackerExt
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
context |
Nein | Array von Enum-Kontext | BidResponse.Ad. |
Zusätzlicher Kontext für das Rendering angegeben UNKNOWN = 0; OMID = 1; wird derzeit nicht unterstützt |
verification_parameters |
Nein | String | BidResponse.Ad. |
Parameter, die der Ressource zugeordnet sind, die beim Laden an die Ressource übergeben wird. Das Format der Parameter hängt vom Skriptanbieter ab. |
vendor_key |
Nein | String | BidResponse.Ad. |
Wird verwendet, um den Anbieter des Überprüfungsskripts eindeutig zu identifizieren. |
Link
Wird für Assets mit Call-to-Action oder anderen Links aus der nativen Anzeige verwendet Dieses Objekt sollte mit seinem Peer-Objekt im übergeordneten Objekt Asset
verknüpft sein. Wenn das Peer-Objekt aktiviert (angeklickt) wird, sollte die Aktion den Nutzer zum Ort des Links leiten.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
url
|
Nein | String | BidResponse.ad[].native_ad.click_link_url | Landingpage-URL des anklickbaren Links |
clicktrackers
|
Nein | String-Array | (NativeResponse.link) BidResponse.Ad.NativeAd.click_tracking_url[0] | Drittanbieter-Tracker-URLs, die beim Klicken auf die URL ausgelöst werden Die Klick-Tracker von Google leiten HTTP 30x an den Tracker des Bieters weiter. Es sind mehrere Klick-Tracker zulässig. |
fallback
|
Nein | String | Nicht unterstützt | Fallback-URL für Deeplink. Wird verwendet, wenn die in url angegebene URL vom Gerät nicht unterstützt wird.
|
Asset
Entspricht dem Objekt Asset
in der Anfrage. Das Hauptcontainerobjekt für jedes Asset, das von Exchange im Namen des Renderingclients angefordert oder unterstützt wird. Alle erforderlichen Objekte müssen entsprechend gekennzeichnet sein. In jedem Objekt sollte nur eines der {title,img,video,data}
-Objekte vorhanden sein. Alle anderen sollten null/nicht vorhanden sein. Die ID sollte innerhalb des Asset-Arrays eindeutig sein, damit die Antwort ausgerichtet werden kann.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
id
|
Ja | int32 | Nicht unterstützt | Die eindeutige Asset-ID, die von der Anzeigenplattform zugewiesen wird, muss mit einer der Asset-IDs in der Anfrage übereinstimmen
Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
required
|
Nein | bool | Nicht unterstützt | Legen Sie 1 fest, wenn das Asset erforderlich ist. (der Bieter erfordert, dass er angezeigt wird) |
title
|
Nein | Titel | AdX: BidResponse.Ad.native_ad[0] / ÜBERSCHRIFT | Title , Image , Data oder Video
Titelobjekt für Titel-Assets |
img
|
Nein | Bild | BidResponse.Ad.native_ad[0] / BILD| |
Title , Image , Data oder Video
|
video
|
Nein | Video | BidResponse.Ad.NativeAd.video_url oder BidResponse.Ad.NativeAd.video_vast_xml |
Dies kann entweder ein String mit VAST-XML oder eine URL zu einem VAST-Dokument über das Attribut
|
data
|
Nein | Daten | BidResponse.Ad.native_ad[0] / BODY|CALL_TO_ACTION| |
Entweder Title , Image , Data oder Video .
|
link
|
Nein | Link | BidResponse.Ad.native_ad[0] | Linkobjekt für Calls-to-Action. Dieser Link ist mit dem anderen ausgefüllten Feld innerhalb des Objekts verknüpft. |
Titel
Entspricht dem Objekt Title
in der Anfrage, wobei der Wert ausgefüllt ist.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
text
|
Ja | String | BidResponse.Ad.native_ad[0].headline | Der mit dem Textelement verknüpfte Text. Erforderlich gemäß der Spezifikation für OpenRTB Native. |
Bild
Entspricht dem Objekt Image
in der Anfrage. Das Image
-Objekt, das für alle Bildelemente der nativen Anzeige verwendet werden soll, z. B. Symbole oder Hauptbild
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
url
|
Ja | String | BidResponse.Ad.native_ad[0] für Asset-Typ "Anfrage":
HAUPTBILD: Image.url ICON/APP_ICON: app_icon.url LOGO/LOGO: Logo.url |
URL des Bild-Assets. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
w
|
Nein | int32 | BidResponse.Ad.native_ad[0] für Asset-Typ "Anfrage":
HAUPTBILD: Image.url ICON/APP_ICON: app_icon.url LOGO/LOGO: Logo.url |
Breite des Bilds in Pixeln EMPFOHLEN durch die OpenRTB-Native-Spezifikation. |
h
|
Nein | int32 | BidResponse.Ad.native_ad[0] für Asset-Typ "Anfrage":
HAUPTBILD: Image.url ICON/APP_ICON: app_icon.url LOGO/LOGO: Logo.url |
Höhe des Bildes in Pixeln |
Video
Entspricht dem Objekt Video
in der Anfrage, enthält jedoch einen Wert eines übereinstimmenden VAST-Tags als Wert.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
vasttag
|
Ja | String | Nicht unterstützt | VAST-XML. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |
Daten
Entspricht dem Objekt Data
in der Anfrage, wobei der Wert ausgefüllt ist. Das Data
-Objekt sollte für alle sonstigen Elemente der nativen Einheit verwendet werden, z. B. für Bewertungen, Anzahl der Sterne, Sterne, Downloads oder die Anzahl der Preise. Es ist auch allgemein für zukünftige native Elemente vorgesehen, die zum Zeitpunkt der Erstellung dieses Dokuments nicht in Betracht gezogen wurden.
Attribut | Immer bestanden | Typ | Authorized Buyers-Entsprechung | Implementierungsdetails |
---|---|---|---|---|
label
|
Nein | String | Nicht unterstützt | Der optionale formatierte Stringname des anzuzeigenden Datentyps. |
value
|
Ja | String | BidResponse.Ad.native_ad[0] für Asset-Typ „OpenRTB/AdX“ von Anfragen:
CTATEXT/CALL_TO_ACTION: Call_to_action UNTERSCHRIFT/KÖRPER: Text SPONSORED/ADVERTISER: Werbetreibender PREIS/PREIS: Preis RATING/STAR_RATING: star_rating (AdX erfordert ein doppeltes 0–5-Zeichen) |
Der formatierte String der anzuzeigenden Daten. Kann einen formatierten Wert wie „5 Sterne“, „10 €“ oder „3,4 von 5 Sternen“ enthalten. Erforderlich gemäß der Native-Spezifikation von OpenRTB. |