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

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.