Ustawienia wydawcy RTB

Google udostępnia zbiorcze listy ustawień wydawców, przesyłając je do zasobnika Google Cloud Storage związanego z konkretnym kontem (w projekcie, który jest należące do Google). Możesz je pobrać i używać do kierowania, którego nie można wykonywane podczas ustalania stawek. Aby włączyć tę funkcję, skontaktuj się z technicznym menedżerem konta. tę funkcję na swoim koncie.

Pliki zawierające ustawienia wydawcy można pobierać automatycznie za pomocą usługi Cloud Storage API ręcznie za pomocą Google Developers konsoli lub przy użyciu narzędzia wiersza poleceń gsutil. Zapoznaj się z Google Cloud Dokumentacji zawierającej szczegółowe informacje o uzyskiwaniu dostępu do danych Google Cloud Storage.

Plik jest skompresowany zgodnie ze standardem RFC 1952. Aby wyodrębnić plik z w wierszu poleceń, uruchom gzip -d <filename>. Aby wyodrębnić programowo, można użyć zlib lub podobnej biblioteki kompresji, obsługuje format gzip. Wynikiem jest zserializowany bufor protokołu, podobny do ładunek żądania POST w BidRequest, którym może być przeanalizowano za pomocą tego fragmentu kodu:

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

Definicję bufora protokołu dla PublisherSettingsList może być pobrane z danych referencyjnych Możesz też poprosić o skompresowany plik publisher-settings.pb.gz plik od Twojego opiekuna klienta. it zawiera definicję bufora protokołu oraz przykładowego wydawcę pliku ustawień.

Kolejność PublisherSettingsList może się zmienić w każdej chwili. Nie jest gwarantowana kolejność ani sortowanie. Każda pozycja w polu wydawcy listy ustawień, która zawiera identyfikator oraz kilka ustawień, które mają zastosowanie do Plik BidRequests został otagowany tym identyfikatorem. Funkcje możesz dodać do systemów ustalania stawek w celu okresowego sprawdzania dostępności nowej listy ustawień wydawcy. Gdy Google otrzyma wyświetlenie, które kwalifikuje się do określania stawek w czasie rzeczywistym, Google umieszcza w pytaniu o stawkę identyfikatory, które odpowiadają wpisom w listę ustawień wydawcy. Twój system ustalania stawek może używać ustawień wydawcy , aby odfiltrować reklamy kandydujące do wyświetlenia. Aby kwalifikować się do wyświetlenie, reklama kandydująca musi być zgodna ze wszystkimi pozycjami ustawienia wydawcy w przypadku których identyfikatory zostały przesłane w żądaniu.

Pamiętaj, że brakujące ustawienia wydawcy w pliku są ponieważ identyfikatory nie są powiązane z zablokowanymi adresami URL.

Plik ustawień wydawcy jest podzielony na kilka mniejszych plików, ilości danych, które należy pobrać w ramach jednej transakcji. Pliki są podzielone na około 5 MB, z nazwami Od publisher-settings.0.pb.gz do publisher-settings.n.pb.gz (gdzie n to liczba pliki minus jeden). Aby je uzyskać, skontaktuj się z opiekunem klienta .