Đối tượng SupplyChain cho phép người mua và đơn vị trung gian biết tất cả các bên đang bán hoặc bán lại khoảng không quảng cáo. Đối tượng này hoạt động cùng với ads.txt/app-ads.txt và sellers.json để tăng cường tính minh bạch cho hệ sinh thái quảng cáo.
- Nhà xuất bản gửi một yêu cầu giá thầu.
- Người mua nhận được yêu cầu giá thầu và dữ liệu từ đối tượng SupplyChain.
- Người mua tra cứu danh tính của tất cả các bên trung gian bán lại khoảng không quảng cáo.
- Người mua thu thập thông tin và xác minh nhà cung cấp được uỷ quyền để bán khoảng không quảng cáo.
Google sẽ tự động tạo các đối tượng này trong yêu cầu OpenRTB hoặc giao thức Google RTB (nếu có).
Cách hoạt động của đối tượng SupplyChain
Đối tượng SupplyChain (còn được gọi là) là một phần của yêu cầu giá thầu OpenRTB và bao gồm các "nút". Mỗi nút trong đối tượng schainschain đại diện cho một pháp nhân cụ thể tham gia vào yêu cầu giá thầu (bao gồm tất cả các pháp nhân liên quan đến luồng thanh toán trực tiếp cho khoảng không quảng cáo).
sid) của nhà xuất bản con thông qua Ad Manager hoặc sử dụng API.
// Đối tượng mẫu
"schain": {
"complete": 1,
"nodes": [{
"asi":"google.com",
"sid":"pub-1234567891234567", // seller_id như trong tệp sellers.json của nhà xuất bản
"hp":1
}],
"ver":"1.0"
}
Bạn có thể đọc Tài liệu của OpenRTB dành cho nhà phát triển và tài liệu của IAB để biết thêm thông tin.
Đối tượng SupplyChain khác nhau tuỳ thuộc vào cách bạn làm việc với người mua.
Nhà xuất bản bán trực tiếp thông qua Google
Đối với những nhà xuất bản bán khoảng không quảng cáo trực tiếp thông qua Ad Manager, AdMob hoặc AdSense, đối tượng schain chỉ chứa một nút cho “google.com” với seller_id có trong sellers.json.
Nhà xuất bản sử dụng tính năng Đặt giá thầu mở
Nhà xuất bản sử dụng tính năng Đặt giá thầu mở để làm việc với các nền tảng trao đổi bên thứ ba có 2 nút trong đối tượng schain: một nút cho google.com có seller_id trong tệp sellers.json và một nút cho đối tác lợi nhuận trao đổi.
Giống như việc Google tạo nút cho google.com trước khi gửi yêu cầu giá thầu, đối tác trao đổi bên thứ ba có trách nhiệm thêm nút của họ trước khi chuyển yêu cầu.
Tất cả các bên trung gian không thanh toán
Những bên trung gian không xử lý hoạt động thanh toán sẽ không được đưa vào đối tượng SupplyChain. Điều này bao gồm cả giải pháp đặt giá thầu dựa vào tiêu đề phía máy khách, giải pháp đặt giá thầu dựa vào tiêu đề không thanh toán, tính năng chia sẻ khoảng không quảng cáo và các quy trình dàn xếp khác.
Những nhà xuất bản sử dụng dịch vụ của bên trung gian thanh toán trước khi yêu cầu được gửi (Beta)
Các tính năng trong giai đoạn thử nghiệm có thể không hoạt động trong mạng của bạn. Hãy xem bản ghi chú phát hành để biết thời điểm tính năng này được phát hành rộng rãi.
Những nhà xuất bản sử dụng dịch vụ của bên trung gian thanh toán trước khi yêu cầu được gửi đến Google Ad Manager bắt buộc phải truyền đối tượng SupplyChain theo nguyên tắc của IAB. Đối tượng SupplyChain chỉ được chứa các bên trung gian trực tiếp tham gia vào luồng thanh toán cho khoảng không quảng cáo. Những bên trung gian đó có thể bao gồm công nghệ máy chủ quảng cáo của bên thứ ba mà nhà xuất bản sử dụng. Bạn có thể gửi đối tượng SupplyChain trong yêu cầu quảng cáo bằng cách sử dụng tham số schain.
Nội dung mô tả
tham số chuỗi cung ứng (schain) chấp nhận một giá trị biến phải được chuyển đổi tuần tự đối tượng SupplyChain. Khi bạn thêm tham số này, Google sẽ thêm một nút vào mọi đối tượng schain đã nhận được trước khi gửi cho bên mua.
Bạn có thể xem tài liệu đầy đủ của IAB để truyền đạt thông tin về Chuỗi cung ứng thông qua thẻ (thay vì OpenRTB).
Xem các yêu cầu để phân tích cú phápschain một cách chính xác
Dựa trên tài liệu của IAB, nội dung sau đây xác định quá trình chuyển đổi tuần tự cho đối tượng SupplyChain:
{SupplyChainObject}!{SupplyChainNode array}. Các thuộc tính SupplyChainObjectvàSupplyChainNodeđược phân tách bằng dấu phẩy, cho phép bỏ qua các trường tuỳ chọn và loại trừ dấu phẩy khi không cần thiết.- Mỗi phần tử
SupplyChainNodeđược phân tách bằng dấu "!". - Nếu giá trị của bất kỳ thuộc tính nào chứa ký tự cần mã hoá URL (ví dụ: "
," hoặc "!"), thì giá trị đó phải được mã hoá URL trước khi chuyển đổi tuần tự.
Thứ tự chuyển đổi tuần tự
Các thuộc tính SupplyChainObject được chuyển đổi tuần tự theo thứ tự sau:
ver,complete
Các thuộc tính SupplyChainNode được chuyển đổi tuần tự theo thứ tự sau:
asi,sid,hp,rid,name,domain,ext
ext là dành riêng cho từng sàn giao dịch. Google Ad Manager không phân tích cú pháp thuộc tính này.Ví dụ về cách chuyển đổi tuần tự đối tượng SupplyChain
Dưới đây là hai ví dụ về cách chuyển đổi tuần tự đối tượng SupplyChain ở trên:
1.0,1!exchange1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1,,,,
1.0,1!exchange1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1
Ví dụ về cách dùng
schain=1.0,1!exchange1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1,,,,
Nếu giá trị của asi là exchange,1, thì quá trình chuyển đổi tuần tự với các ký tự thoát sẽ có dạng như sau:
1.0,1!exchange%2C1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1
Yêu cầu và đề xuất
Mặc dù không bắt buộc phải sử dụng tham số này để phân phát quảng cáo cho bất kỳ loại giao dịch hoặc phương thức triển khai cụ thể nào, nhưng nhà xuất bản sử dụng tổ chức trung gian thanh toán trước khi yêu cầu được gửi đến Google Ad Manager thì bắt buộc phải sử dụng tham số này. Tham số này cũng hỗ trợ những nhà xuất bản sử dụng công nghệ máy chủ quảng cáo của bên thứ ba.
SupplyChain cũng phải được thể hiện trên tệp ads.txt/app-ads.txt của nhà xuất bản. Nếu không, người mua có thể xem lưu lượng truy cập này là trái phép.Nhà xuất bản sử dụng công cụ Quản lý nhiều khách hàng
Công cụ Quản lý nhiều khách hàng (MCM) cho phép nhà xuất bản quản lý tài khoản AdMob của khách hàng với chế độ xem và mức độ kiểm soát giống như chính nhà xuất bản đó.
Đối với các nhà xuất bản mẹ và nhà xuất bản con sử dụng công cụ MCM của AdMob, đối tượng schain sẽ có một nút mang mã người bán của nhà xuất bản con, một nút cho nhà xuất bản mẹ và chuỗi này sẽ được đánh dấu là hoàn chỉnh. Đối với công cụ MCM của AdMob, hoạt động kiếm tiền diễn ra trong tài khoản của nhà xuất bản con. Nhà xuất bản con được coi là nhà xuất bản cuối.