Google cung cấp danh sách cài đặt tổng hợp của nhà xuất bản bằng cách tải lên sang một bộ chứa Google Cloud Storage dành riêng cho tài khoản (trong một dự án thuộc sở hữu của Google). Bạn có thể tải xuống những ứng dụng này để nhắm mục tiêu mà không thể thực hiện tại thời điểm đặt giá thầu. Trao đổi với nhà quản lý tài khoản hỗ trợ kỹ thuật để bật cho tài khoản của mình.
Bạn có thể tải các tệp chứa chế độ cài đặt của nhà xuất bản xuống theo phương thức lập trình bằng cách sử dụng Cloud Storage API, theo cách thủ công thông qua Google Developer Giao diện người dùng Console hoặc sử dụng công cụ dòng lệnh gsutil. Tìm hiểu về Google Cloud Tài liệu về Bộ nhớ để biết thêm thông tin chi tiết về cách truy cập dữ liệu được lưu trữ trong Google Cloud Storage.
Tệp được nén bằng gzip theo RFC 1952. Để trích xuất tệp từ
dòng lệnh, hãy chạy gzip -d <filename>
. Để trích xuất
tệp theo phương thức lập trình, bạn có thể sử dụng zlib hoặc một thư viện nén tương tự
hỗ trợ định dạng gzip. Kết quả là vùng đệm giao thức tuần tự, tương tự như
tải trọng của yêu cầu POST trong BidRequest
, có thể là
được phân tích cú pháp bằng đoạn mã sau:
string compressed = /* the payload from the GET request */; string uncompressed = gunzip(compressed); PublisherSettingsList publisher_settings; if (publisher_settings.ParseFromString(uncompressed)) { // Process the publisher settings. }
Định nghĩa vùng đệm giao thức cho PublisherSettingsList
có thể là
được tải xuống từ dữ liệu tham chiếu
. Bạn cũng có thể yêu cầu tệp nén
publisher-settings.pb.gz
từ nhân viên đại diện khách hàng của bạn. Nó
chứa định nghĩa vùng đệm giao thức cũng như một nhà xuất bản mẫu
tệp cài đặt.
Thứ tự của PublisherSettingsList
có thể thay đổi bất cứ lúc nào.
Chúng tôi không đảm bảo thứ tự hoặc cách sắp xếp cụ thể. Mỗi mục nhập trong nhà xuất bản
danh sách chế độ cài đặt chứa giá trị nhận dạng và một số chế độ cài đặt áp dụng cho
BidRequests
được gắn thẻ bằng giá trị nhận dạng đó. Bạn có thể thêm một tính năng vào
hệ thống đặt giá thầu của bạn để kiểm tra định kỳ danh sách chế độ cài đặt mới dành cho nhà xuất bản.
Khi Google nhận được một lượt hiển thị đủ điều kiện để đặt giá thầu theo thời gian thực,
Google thêm giá trị nhận dạng vào yêu cầu giá thầu tương ứng với các mục nhập trong
danh sách chế độ cài đặt nhà xuất bản. Hệ thống đặt giá thầu của bạn có thể sử dụng các chế độ cài đặt của nhà xuất bản
để lọc quảng cáo đề xuất cho lượt hiển thị đó. Để đủ điều kiện nhận được
lượt hiển thị thì quảng cáo đề xuất phải tuân thủ tất cả các mục nhập cài đặt của nhà xuất bản
cho các giá trị nhận dạng đã được gửi trong yêu cầu.
Xin lưu ý rằng mọi chế độ cài đặt của nhà xuất bản trong tệp này đều bị thiếu do giá trị nhận dạng không có URL bị chặn liên kết với giá trị nhận dạng đó.
Tệp cài đặt của nhà xuất bản được chia thành nhiều tệp nhỏ hơn để giảm
lượng dữ liệu phải tải xuống trong một giao dịch. Tệp
được chia thành các đoạn có kích thước khoảng 5 MB và được đặt tên như
publisher-settings.0.pb.gz
đến
publisher-settings.n.pb.gz
(trong đó n là số
tệp trừ đi một.) Hãy liên hệ với nhân viên đại diện khách hàng của bạn để nhận những thông tin này
tệp.