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
.