Einstellungen für Echtzeitgebote (Publisher)

Google stellt zusammengefasste Listen mit Publisher-Einstellungen bereit, indem Sie sie in einen kontospezifischen Google Cloud Storage-Bucket hochladen (unter einem Projekt von Google). Sie können sie herunterladen, um sie für das Targeting zu verwenden, das zum Zeitpunkt der Gebotseinstellung nicht verfügbar ist. Wenden Sie sich an Ihren technischen Account Manager, um diese Funktion für Ihr Konto zu aktivieren.

Die Dateien mit den Publisher-Einstellungen können Sie programmatisch über die Cloud Storage API, über die Benutzeroberfläche der Google Developers Console oder mit dem gsutil-Befehlszeilentool herunterladen. Weitere Informationen zum Zugriff auf in Google Cloud Storage gespeicherte Daten finden Sie in der Dokumentation zu Google Cloud Storage.

Die Datei ist gemäß RFC 1952 mit GZIP komprimiert. Führen Sie gzip -d <filename> aus, um die Datei aus der Befehlszeile zu extrahieren. Wenn Sie die Datei programmatisch extrahieren möchten, können Sie zlib oder eine ähnliche Komprimierungsbibliothek verwenden, die das GZIP-Format unterstützt. Das Ergebnis ist ein serialisierter Protokollpuffer, der der Nutzlast der POST-Anfrage in einem BidRequest ähnelt, der mit dem folgenden Snippet geparst werden kann:

string compressed = /* the payload from the GET request */;
string uncompressed = gunzip(compressed);
PublisherSettingsList publisher_settings;
if (publisher_settings.ParseFromString(uncompressed)) {
  // Process the publisher settings.
}

Die Protokollpufferdefinition für PublisherSettingsList kann auf der Referenzdatenseite heruntergeladen werden. Sie können auch eine komprimierte publisher-settings.pb.gz-Datei von Ihrem Kundenbetreuer anfordern. Sie enthält die Protokollpufferdefinition sowie eine Beispieldatei mit Publisher-Einstellungen.

Die Reihenfolge der PublisherSettingsList kann sich jederzeit ändern. Eine bestimmte Reihenfolge oder Sortierung ist nicht garantiert. Jeder Eintrag in der Liste der Publisher-Einstellungen enthält eine Kennung und mehrere Einstellungen, die für BidRequests gelten und mit dieser Kennung getaggt sind. Sie können Ihren Gebotssystemen eine Funktion hinzufügen, mit der regelmäßig nach einer neuen Liste mit Publisher-Einstellungen gesucht wird. Wenn Google eine Impression erhält, die für Echtzeitgebote infrage kommt, fügt Google in die Gebotsanfrage Kennungen ein, die den Einträgen in der Liste der Publisher-Einstellungen entsprechen. Ihr Gebotssystem kann die Publisher-Einstellungen verwenden, um die möglichen Anzeigen für diese Impression zu filtern. Damit eine Anzeige für eine bestimmte Impression infrage kommt, muss sie mit allen Einträgen der Publisher-Einstellungen übereinstimmen, für die in der Anfrage Kennungen gesendet wurden.

Fehlende Publisher-Einstellungen in der Datei sind auf die Kennungen zurückzuführen, denen keine blockierten URLs zugeordnet sind.

Die Datei mit den Publisher-Einstellungen ist in mehrere kleinere Dateien unterteilt, um die Datenmenge zu reduzieren, die in einer einzelnen Transaktion heruntergeladen werden muss. Die Dateien werden in ungefähr 5 MB-Blöcke und -Namen aufgeteilt, wie von publisher-settings.0.pb.gz bis publisher-settings.n.pb.gz (wobei n die Anzahl der Dateien minus eins ist). Wenden Sie sich an Ihren Kundenbetreuer, um diese Dateien zu erhalten.