Vom Publisher bereitgestellte Signale

Sie können Zielgruppen- und Kontextdaten als vom Publisher bereitgestellte Signale (PPS) in Anzeigenanfragen senden. Mit PPS können Sie Ihre Nutzerdaten verwenden, um die programmatische Monetarisierung zu verbessern, indem Sie Ihre Zielgruppenmerkmale an Bieter in allen Transaktionstypen unter Verwendung von Standardtaxonomien senden, ohne Nutzerkennungen weitergeben zu müssen. Zu den Zielgruppeneigenschaften können verhaltens- und interessenbasierte Daten (IAB-Taxonomie für Zielgruppen 1.1) und kontextbezogene Daten (IAB-Taxonomie für Inhalte 2.2) gehören. Sie können auch vom Publisher bereitgestellte strukturierte Signale senden, die von Google definiert sind und das Senden zusätzlicher Signale ermöglichen.

JSON-Nutzersignale erstellen

Erstellen Sie auf der obersten Ebene ein JSON-Objekt mit einem einzelnen Schlüssel/Wert-Paar. Der Schlüssel sollte PublisherProvidedTaxonomySignals sein und sein Wert sollte ein Array von Objekten sein. Jedes Objekt im Array sollte zwei Schlüssel/Wert-Paare haben:

  • Der Schlüssel taxonomy, der die folgenden Werte akzeptiert, die den folgenden öffentlichen IAB-Spezifikationen zugeordnet sind:

    • IAB_AUDIENCE_1_1 für Zielgruppen-Taxonomie 1.1
    • IAB_CONTENT_2_2 für Inhaltstaxonomie 2.2
  • Der Schlüssel values mit einem entsprechenden Array von Stringtaxonomiewerten.

Array mit strukturierten Signalen erstellen

Fügen Sie für strukturierte Signale den PublisherProvidedStructuredSignals-Schlüssel mit dem Wert eines Arrays von Objekten hinzu. Erstelle das Objekt anhand der folgenden Liste von Signalschlüssel/Wert-Paaren:

Ansicht der Tabelle mit strukturierten Signalen umschalten

Signal <code" dir="ltr" Translate="no">"type" Value</code"> Mögliche "single_value"-Werte Mögliche "values"-Werte
Audiofeedtyp "audio_feed"
  • "af_1": Musik
  • "af_2": Nachricht an alle
  • "af_3": Podcast
Einstufung des Inhalts "content_rating"
  • "cr_1": G
  • "cr_2": PG
  • "cr_3": T
  • "cr_4": MA
Inhaltsübermittlung "delivery"
  • "cd_1": Streaming
  • "cd_2": progressiv
  • "cd_3": Herunterladen
Produktionsqualität "prodq"
  • "pq_1": Professionelle Produktion
  • "pq_2": Prosumer
  • "pq_3": Von Nutzern erstellt

Im folgenden Beispiel werden IAB_AUDIENCE_1_1 und IAB_CONTENT_2_2 für Taxonomiesignale verwendet und strukturierte Signale einbezogen.

const userSignals = {
  "PublisherProvidedTaxonomySignals": [{
     "taxonomy": "IAB_AUDIENCE_1_1",
     "values": ["6", "284"]
     // '6' = 'Demographic | Age Range | 30-34'
     // '284' = 'Interest | Business and Finance |  Mergers and Acquisitions'
  },
  {
     "taxonomy": "IAB_CONTENT_2_2",
     "values": ["49", "138"]
     // '49' = 'Books and Literature | Poetry'
     // '138' = 'Education | College Education | College Planning'
  }],
  "PublisherProvidedStructuredSignals": [{
      "type": "audio_feed",
      "single_value": "af_1",
    },
    {
      "type": "delivery",
      "values": ["cd_1", "cd_3"],
    },
  ],
};

Anzeigenanfrage konfigurieren

So senden Sie PPS mit Ihrer AdsRequest:

  • Erstellen Sie ein JSON-Objekt mit den Interessen, dem Verhalten oder den Kontextdaten des Nutzers.
  • Erstellen Sie aus dem obigen JSON-Objekt einen Base64-codierten ASCII-String.
  • Hängen Sie den codierten String mit dem Parameter &ppsj= an die Anzeigen-Tag-URL an.
const userSignals = {
  "PublisherProvidedTaxonomySignals": [{
     "taxonomy": "IAB_AUDIENCE_1_1",
     "values": ["1", "284"]
  }]
};

const sampleAdTag = "https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_ad_samples&sz=640x480&cust_params=sample_ct%3Dlinear&ciu_szs=300x250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp&impl=s"

const encodedSignals = encodeURIComponent(window.btoa(JSON.stringify(userSignals)));

const finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals;