Das Format nativer Anzeigen ist an den Content und das Design der Umgebung angepasst. Dadurch erhöht sich die Wahrscheinlichkeit, dass Nutzer sie ansehen und darauf klicken. Inventar für native Anzeigen ist in mobilen Apps sowie auf Websites für Computer und Mobilgeräte verfügbar. Weitere Informationen zu nativen Anzeigen
Native Anzeigen werden sowohl für Authorized Buyers als auch für Open Bidding unterstützt.
So funktioniert es:
- Bei Google geht eine Anfrage nach einer nativen Anzeige ein. Im Aufruf werden eine oder beide der folgenden nativen Anzeigenvorlagen angegeben, in denen jeweils die bevorzugten nativen Felder angegeben sind.
- Google sendet Käufern eine RTB-Gebotsanfrage mit einer Liste der angeforderten Felder.
- Interessierte Käufer antworten mit den angeforderten Feldern.
- Google führt eine Auktion durch, um das erfolgreiche Gebot auszuwählen, und sendet die vom Käufer bereitgestellten Creative-Assets an den Publisher.
- Der Publisher erstellt aus den Assets eine native Anzeige und gestaltet sie passend zum Design seiner Website.
Nachrichtenformate
Google unterstützt die OpenRTB-Spezifikation sowohl in JSON als auch in Protobuf.
Bei nativen Anzeigen im OpenRTB-Protobuf unterscheiden sich die folgenden Felder von der Spezifikation:
| JSON | JSON-Typ | Protobuf | Protobuf-Typ |
|---|---|---|---|
BidRequest.imp[].native.request |
string |
BidRequest.imp[].native.request_native |
NativeRequest |
BidResponse.seatbid[].bid[].adm |
string |
BidResponse.seatbid[].bid[].adm_native |
NativeResponse |
Die OpenRTB-Protobuf-Felder sind Protobuf-Nachrichten und keine Strings.
Wenn Sie die OpenRTB-Protobuf-Implementierung verwenden, empfängt Ihr Endpunkt Gebotsanfragen mit BidRequest.imp.native.request_native anstelle von BidRequest.imp.native.request. Außerdem muss Ihr Endpunkt Gebotsantworten zurückgeben, die BidResponse.seatbid.bid.adm_native anstelle von BidResponse.seatbid.bid.adm enthalten. Andernfalls werden sie aus der Auktion herausgefiltert.
Wenn Sie ein Gebot mit einer nativen Anzeige abgeben, müssen Sie in Ihrem Gebotsendpunkt die erforderlichen Assets und alle optionalen Assets angeben, die Sie im Feld BidResponse.seatbid.bid.{adm/adm_native}.assets einfügen möchten.
Assets, die in der Antwort gesendet werden, müssen den entsprechenden id-Wert enthalten, der in der Gebotsanfrage angegeben ist. Mit dem id wird die Vorlage strukturiert und ähnliche Arten von Assets wie Hauptbilder und Symbole werden unterschieden. Im folgenden Beispiel sehen Sie, wie NativeRequest- und NativeResponse-Objekte im OpenRTB- und JSON-Format ausgefüllt werden:
OpenRTB-JSON (geparst)
{ "ver": "1.2", "assets": [ { "id": 1, "required": 1, "title": { "len": 25 } }, { "id": 2, "required": 1, "data": { "type": 2, "len": 90 } }, { "id": 3, "data": { "type": 12, "len": 15 } }, { "id": 4, "required": 1, "img": { "type": 3, "wmin": 1200, "hmin": 627 } }, { "id": 5, "required": 1, "img": { "type": 1, "wmin": 100, "hmin": 100 } }, { "id": 6, "data": { "type": 3, "len": 5 } }, { "id": 7, "data": { "type": 6 } } ], "eventtrackers": [ { "event": 1, "methods": [ 1 ] } ] }
NativeResponse
{
"ver": "1.2",
"assets": [
{
"id": 1,
"title": {
"text": "Luxury Mars Cruises"
}
},
{
"id": 2,
"data": {
"value": "Visit the planet in a luxury spaceship."
}
},
{
"id": 3,
"data": {
"value": "Book today"
}
},
{
"id": 4,
"img": {
"url": "https://native.test.com/image?id=123456",
"w": 100,
"h": 100
}
},
{
"id": 5,
"img": {
"url": "https://native.test.com/icon?id=123456",
"w": 200,
"h": 200
}
}
],
"link": {
"url": "https://www.google.com",
"clicktrackers": [
"https://native.test.com/click?id=123456"
]
},
"imptrackers": [
"https://test.com/impression?id=123456&amt=${AUCTION_PRICE}"
]
}OpenRTB-Protobuf
request_native { ver: "1.2" assets { id: 1 required: true title { len: 25 } } assets { id: 2 required: true data { type: DESC len: 90 } } assets { id: 3 data { type: CTATEXT len: 15 } } assets { id: 4 required: true img { type: MAIN wmin: 1200 hmin: 627 } } assets { id: 5 required: true img { type: ICON wmin: 100 hmin: 100 } } assets { id: 6 data { type: RATING len: 5 } } assets { id: 7 data { type: PRICE } } eventtrackers { event: IMPRESSION methods: IMG } }
NativeResponse
adm_native { assets { id: 1 required: true title { text: "Luxury Mars Cruises" } } assets { id: 2 required: true data { value: "Visit the planet in a luxury spaceship." } } assets { id: 3 data { value: "Book today" } } assets { id: 4 required: true img { url: "https://native.test.com/image?id=123456" w: 1200 h: 627 } } assets { id: 5 required: true img { url: "https://native.test.com/icon?id=123456" w: 128 h: 128 } } assets { id: 6 data { value: "5" } } link { url: "https://www.google.com" clicktrackers: "https://native.test.com/click?id=123456" } imptrackers: "https://test.com/impression?id=123456&amt=${AUCTION_PRICE}" }
Wenn Sie ein Käufer-SDK zum Rendern nativer Anzeigen verwenden, müssen Sie beim Einreichen von Creatives zur Überprüfung ein Bild type in das declared_ad einfügen.
Native Anzeigenvorlagen
In Vorlagen für native Anzeigen werden die Komponenten einer nativen Anzeige beschrieben und der Inhalt und die Struktur von NativeRequest in der Gebotsanfrage festgelegt. Google unterstützt die beiden gängigsten Vorlagen für native Anzeigen für native Anzeigen ohne Video und mit Video:
- Vorlage für App-Installationsanzeigen: Mit dieser Vorlage können Sie für mobile Apps werben und die Anzahl der Installationen steigern.
- Vorlage für Contentanzeigen: Eine allgemeinere Kombination aus Text und Bildern für Marken- oder Webanzeigen.
- Vorlage für Video-App-Installationsanzeigen
- Vorlage für Video-Contentanzeigen
Es gibt weitere Vorlagen, bei denen die Anforderungen in Bezug auf Felder, Dimensionen und Größen abweichen können.
App-Installationsanzeigenvorlage
Pflicht- und empfohlene Felder
In den folgenden Tabellen sind Felder mit dem Label Erforderlich oder Empfohlen aufgeführt. Es gelten die folgenden Regeln:
- Felder, die mit Erforderlich gekennzeichnet sind, sind für den Bieter erforderlich.
- Felder, die mit Empfohlen gekennzeichnet sind, sind für den Bieter nicht erforderlich. Der Publisher kann sie anzeigen, muss es aber nicht (z. B. Sternebewertung).
- Der Call-to-Action (CTA) ist immer als Empfohlen gekennzeichnet, da ein Standard-CTA zugewiesen wird, wenn kein CTA vom Bieter gesendet wird. Er wird jedoch immer angezeigt, wenn er gesendet wird.
In der folgenden Tabelle sind die Felder einer Vorlage für App-Installationsanzeigen aufgeführt. In mobilen Apps werden diese Felder verwendet, um native App-Installationsanzeigen zu erstellen.
| Feld | Beschreibung | Erforderlich oder empfohlen? | Wird sie immer angezeigt? | Empfohlene Bildgröße/maximale Anzahl von Zeichen | Beispiel |
|---|---|---|---|---|---|
| Anzeigentitel | Den Titel der App | Erforderlich | Ja | 25 Zeichen | Flood-It! |
| Bild | Ein Screenshot der App oder ein anderes relevantes Bild | Erforderlich | Nein | 1.200 × 627 Pixel oder 600 × 600 Pixel,je nach vom Publisher benötigtem Seitenverhältnis. | <Screenshot aus dem Spiel „Flood-It!“> |
| Text | Haupttext der App | Erforderlich | Nein | 90 Zeichen | Täuschend einfach + verlockend herausfordernd = herrlich süchtig machend! |
| App-Symbol | Das App-Symbol | Erforderlich | Nein | 128 × 128 px | <Flood-it!-App-Symbol> |
| Call-to-Action | Bevorzugte Nutzeraktion | Empfohlen | Ja | 15 Zeichen | Installieren |
| Bewertung | Anzahl der Sterne (0 bis 5), die die Bewertung der App im App-Shop darstellen | Empfohlen | Nein | 0–5 | 4,5 |
| Preis | Die Kosten der App | Empfohlen | Nein | 15 Zeichen | Kostenlos |
Hinweise zur Textlänge
Wenn ein Käufer ein Text-Asset (z. B. Anzeigentext) sendet, das länger als die empfohlene maximale Anzahl von Zeichen ist, kann der Text von Google oder dem Publisher gekürzt und mit Auslassungspunkten versehen werden. Bei Chinesisch, Japanisch und Koreanisch gilt für die Kürzung die halbe Zeichenbeschränkung. So können deutsche Anzeigentitel beispielsweise 90 Zeichen lang sein, während die Länge chinesischer Anzeigentitel auf 45 Zeichen begrenzt ist.
Hinweise zur Bildgröße
Publisher dürfen:
- Das Hauptbild darf symmetrisch um bis zu 20% in einer Dimension (Höhe oder Breite) zugeschnitten werden.
- Skalieren Sie das Bild, ohne das Seitenverhältnis zu ändern.
- Bilder mit Seitenverhältnissen, die sich erheblich von den durch Höhe und Breite implizierten Seitenverhältnissen unterscheiden, werden möglicherweise herausgefiltert.
Vorlage für Inhaltsanzeigen
In der folgenden Tabelle sind die Felder einer Inhaltsanzeigenvorlage aufgeführt. Publisher verwenden diese Felder, um native Contentanzeigen zu erstellen.
| Feld | Beschreibung | Erforderlich oder empfohlen? | Wird sie immer angezeigt? | Empfohlene Bildgröße/maximale Anzahl von Zeichen * | Beispiel |
|---|---|---|---|---|---|
| Anzeigentitel | Die Anzeigenüberschrift | Erforderlich | Ja | 25 Zeichen | Niedrigste Hypothekenzinsen |
| Bild | Hauptbild der Anzeige | Erforderlich | Nein | 1.200 × 627 Pixel oder 600 × 600 Pixel,je nach vom Publisher benötigtem Seitenverhältnis. | <Hauptbild der Anzeige> |
| Text | Anzeigeninhalt | Erforderlich | Nein | 90 Zeichen | Ihr Zuhause in Brooklyn – günstiger und schneller als Sie denken! |
| Logo | Logo des Werbetreibenden oder ein anderes relevantes kleines Bild | Empfohlen | Nein | 128 × 128 px | <Logo von NY Mortgage Inc.> |
| Call-to-Action | Bevorzugte Aktion des Nutzers | Empfohlen | Nein | 15 Zeichen | Angebot einholen |
| Advertiser | Text, der den Werbetreibenden oder die Marke identifiziert | Erforderlich | Nein | 25 Zeichen | NY Mortgage Inc. |
Vorlage für App-Installationsvideoanzeigen
| Feld | Beschreibung | Erforderlich oder empfohlen? | Wird sie immer angezeigt? | Empfohlene Bildgröße/maximale Anzahl von Zeichen * | Beispiel |
|---|---|---|---|---|---|
| Video | Die Video-VAST-Antwort, die alle notwendigen Assets zur Wiedergabe einer Videoanzeige enthält | Erforderlich | Nein | - | Eine URL zu VAST-XML mit einem Flood-It! Videoanzeige |
| Anzeigentitel | Den Titel der App | Erforderlich | Ja | 25 Zeichen | Flood-It! |
| Bild | Das Bild (Thumbnail), das im Player zu sehen ist, bevor auf die Videoanzeige geklickt wird oder während sie geladen wird. | Erforderlich | Nein | Es muss dasselbe Seitenverhältnis wie das Video haben (z. B. 1280 × 720 für ein Video mit 16 : 9 oder 4 : 3 für ein Video mit 640 × 480). | Ein Screenshot aus dem Spiel „Flood-It!“ Oder über das Video |
| Text | Haupttext der App | Erforderlich | Nein | 90 Zeichen | Täuschend einfach + verlockend herausfordernd = herrlich süchtig machend! |
| App-Symbol | Das App-Symbol | Erforderlich | Nein | 128 × 128 px | App-Symbol für Flood-It! |
| Call-to-Action | Bevorzugte Nutzeraktion | Erforderlich | Ja | 15 Zeichen | Installieren |
| Bewertung | Anzahl der Sterne (0 bis 5), die die Bewertung der App im App-Shop darstellen | Empfohlen | Nein | 0–5 | 4,5 |
| Preis | Die Kosten der App | Empfohlen | Nein | 15 Zeichen | Kostenlos |
Einschränkungen
Video: Alle Videos müssen in Form einer VAST-URL oder eines VAST-Tags vorliegen. Eine Rohvideodatei wie WebM oder MP4 kann nicht angegeben werden.
Textlänge: Wenn ein Käufer in der Antwort ein Text-Asset wie
bodyangibt, kann es von Google oder dem Publisher abgeschnitten und mit einer Ellipse abgekürzt werden. Bei Chinesisch, Japanisch und Koreanisch gilt für die Kürzung die halbe Zeichenbeschränkung. So können deutsche Anzeigentitel beispielsweise 90 Zeichen lang sein, während die Länge chinesischer Anzeigentitel auf 45 Zeichen begrenzt ist.Bildgröße: Publisher dürfen
- Das Hauptbild darf symmetrisch um bis zu 20% in einer Dimension (Höhe oder Breite) zugeschnitten werden.
- Skalieren Sie das Bild, ohne das Seitenverhältnis zu ändern.
Beispiel für eine App-Installationsanzeige
Vorlage für Videocontentanzeigen
| Feld | Beschreibung | Erforderlich oder empfohlen? | Wird sie immer angezeigt? | Empfohlene Bildgröße/maximale Anzahl von Zeichen * | Beispiel |
|---|---|---|---|---|---|
| Video | Die Video-VAST-Antwort, die alle notwendigen Assets zur Wiedergabe einer Videoanzeige enthält | Erforderlich | Ja | - | Eine URL zu VAST-XML mit einem Flood-It! Videoanzeige |
| Anzeigentitel | Die Anzeigenüberschrift | Erforderlich | Ja | 25 Zeichen | Niedrigste Hypothekenzinsen |
| Bild | Das Bild (Thumbnail), das im Player zu sehen ist, bevor auf die Videoanzeige geklickt wird oder während sie geladen wird. | Erforderlich | Nein | Es muss dasselbe Seitenverhältnis wie das Video haben (z. B. 1280 × 720 für ein Video mit 16 : 9 oder 640 × 480 für ein Video mit 4 : 3). | Ein Screenshot aus dem Video |
| Text | Anzeigeninhalt | Erforderlich | Nein | 90 Zeichen | Ihr Zuhause in Brooklyn – günstiger und schneller als Sie denken! |
| Logo | Logo des Werbetreibenden oder ein anderes relevantes kleines Bild | Empfohlen | Nein | 128 × 128 px | Logo von NY Mortgage Inc. |
| Call-to-Action | Bevorzugte Aktion des Nutzers | Erforderlich | Nein | 15 Zeichen | Angebot einholen |
| Advertiser | Text, der den Werbetreibenden oder die Marke identifiziert | Erforderlich | Nein | 25 Zeichen | NY Mortgage Inc. |
Meta-Felder
Die folgenden Metafelder werden von allen unterstützten Anzeigevorlagen verwendet:
| Feld | Beschreibung |
|---|---|
BidResponse.seatbid.bid.{adm/adm_native}.link.url |
Die URL der finalen Landingpage, zu der der Nutzer weitergeleitet wird, nachdem er auf die Anzeige geklickt hat. Dieses Feld ist erforderlich, wenn Sie dynamische Landingpages verwenden. |
BidResponse.seatbid.bid.{adm/adm_native}.link.clicktrackers
|
Optional. Zusätzliche URLs, mit denen Werbetreibende Nutzerklicks auf die Anzeige erfassen können. |
BidResponse.seatbid.bid.{adm/adm_native}.privacy |
Link zu einer Seite mit Anzeigeneinstellungen oder einer Seite zum Deaktivieren von Anzeigen. Sofern vorhanden, wird das native Creative mit einem Datenschutzinfo-Standardsymbol versehen und mit dieser URL verknüpft. |
BidResponse.seatbid.bid.{adm/adm_native}.eventtrackers |
Das Impressionstracking kann erfolgen, indem eventtrackers in die native Antwort aufgenommen wird, wobei event auf IMPRESSION festgelegt ist. |
Darstellung der nativen Anzeigenvorlage in der Gebotsanfrage
Wenn Sie eine Gebotsanfrage mit nativem Inventar erhalten, enthält sie die native Anzeigenvorlage, die mit der NativeRequest-Nachricht von OpenRTB dargestellt wird. Sie erhalten die folgenden Informationen zum Inventar für native Anzeigen:
- Optionale oder erforderliche Assets.
- Abmessungen für Bilder, Logos und App-Symbole.
- Spezifikationen für den Stil, in dem die Anzeige gerendert wird.
Optionale und erforderliche Assets
Die optionalen und erforderlichen Assets für eine Impression einer nativen Anzeige finden Sie unter BidRequest.imp.native.{request/request_native}.assets. Hier werden die Komponenten der nativen Anzeige beschrieben, z. B. Anzeigentitel, Text oder Logo.
Jedes Asset in der Anfrage hat eine eigene id. Für Assets, die in der Gebotsantwort enthalten sein müssen, wird required als True festgelegt.
Darstellung einer nativen Anzeige in der Gebotsantwort
Wenn Sie Gebote für natives Inventar abgeben, müssen Sie ein NativeResponse mit den erforderlichen Assets einfügen, die in der Gebotsanfrage angegeben sind. Sie können auch alle optionalen Assets einfügen, die angegeben wurden. Sie können diese mit BidResponse.seatbid.bid.{adm/adm_native}.assets in eine Gebotsantwort einfügen.
Wenn Sie assets in der Antwort angeben, muss jede assets die id enthalten, die dem jeweiligen Asset aus der Gebotsanfrage entspricht.