Cài đặt nhà xuất bản RTB

Google cung cấp danh sách các chế độ cài đặt tổng hợp dành cho nhà xuất bản bằng cách tải các danh sách này lên nhóm Google Cloud Storage dành riêng cho tài khoản (thuộc một dự án do Google sở hữu). Bạn có thể tải những thông tin này xuống để sử dụng cho tiêu chí nhắm mục tiêu không thể thực hiện tại thời điểm đặt giá thầu. Hãy trao đổi với người quản lý tài khoản kỹ thuật để bật tính năng này cho tài khoản của bạn.

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 cách có lập trình bằng cách sử dụng API Cloud Storage theo cách thủ công thông qua giao diện người dùng Google Developer Console hoặc bằng cách sử dụng công cụ dòng lệnh gsutil. Hãy xem tài liệu Google Cloud Storage để biết thêm thông tin chi tiết về cách truy cập vào dữ liệu được lưu trữ trong Google Cloud Storage.

Tệp được nén 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à một vùng đệm giao thức tuần tự, tương tự như trọng tải của yêu cầu POST trong BidRequest, có thể được phân tích cú pháp với đ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.
}

Bạn có thể tải định nghĩa vùng đệm giao thức cho PublisherSettingsList từ trang dữ liệu tham chiếu. Bạn cũng có thể yêu cầu tệp publisher-settings.pb.gz nén từ người đại diện tài khoản của bạn. Tệp này chứa định nghĩa vùng đệm giao thức cũng như tệp cài đặt nhà xuất bản mẫu.

Thứ tự của PublisherSettingsList có thể thay đổi bất cứ lúc nào. Không có thứ tự hoặc cách sắp xếp cụ thể nào được đảm bảo. Mỗi mục trong danh sách chế độ cài đặt của nhà xuất bản chứa một giá trị nhận dạng và một số chế độ cài đặt áp dụng cho BidRequests được gắn thẻ với 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 mình để định kỳ kiểm tra danh sách các chế độ cài đặt mới của nhà xuất bản. Khi nhận được lượt hiển thị đủ điều kiện để đặt giá thầu theo thời gian thực, Google sẽ đưa giá trị nhận dạng vào yêu cầu giá thầu tương ứng với các mục trong danh sách chế độ cài đặt của nhà xuất bản. Hệ thống đặt giá thầu của bạn có thể sử dụng 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 cho một lượt hiển thị nhất định, quảng cáo đề xuất phải tuân thủ tất cả mục nhập cài đặt của nhà xuất bản mà giá trị nhận dạng được gửi trong yêu cầu.

Xin lưu ý rằng mọi tuỳ chọn cài đặt dành cho nhà xuất bản bị thiếu trong tệp này đều là do giá trị nhận dạng không liên kết với URL bị chặn.

Tệp cài đặt 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 được tải xuống trong một giao dịch. Các tệp được chia thành khoảng 5 MB và chia thành các tên dưới dạng 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 người đại diện tài khoản của bạn để lấy các tệp này.