Native Anzeigen

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:

  1. 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.
  2. Google sendet Käufern eine RTB-Gebotsanfrage mit einer Liste der angeforderten Felder.
  3. Interessierte Käufer antworten mit den angeforderten Feldern.
  4. Google führt eine Auktion durch, um das erfolgreiche Gebot auszuwählen, und sendet die vom Käufer bereitgestellten Creative-Assets an den Publisher.
  5. 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)

NativeRequest
{
  "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

NativeRequest
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:

Es gibt weitere Vorlagen, bei denen die Anforderungen in Bezug auf Felder, Dimensionen und Größen abweichen können.

App-Installationsanzeigenvorlage

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 body angibt, 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

native Videoanzeige

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.

Beispiel für Gebotsanfragen

OpenRTB-Protobuf

OpenRTB-JSON

Beispiele für Gebotsantworten

OpenRTB-Protobuf

OpenRTB-JSON