Bidding Terbuka memungkinkan bursa dan pembeli lain memanfaatkan infrastruktur bidding real-time Google untuk mengajukan bid pada inventaris Google Ad Manager dan AdMob.
Untuk berpartisipasi dalam Bidding Terbuka, konfigurasi integrasi bidding real-time yang disesuaikan untuk kasus penggunaan Bidding Terbuka Anda, dan kirim endpoint bidding ke Account Manager Google Anda untuk diuji guna memverifikasi bahwa integrasi berfungsi dengan benar. Proses ini hanya dilakukan satu kali.
Membatasi integrasi Anda ke penayang tertentu
Integrasi Bidding Terbuka Anda dapat tetap berada dalam "mode pribadi" hingga Anda siap menerima permintaan dari penayang mana pun. Saat dalam mode pribadi, Anda dapat bekerja sama dengan tim akun untuk terhubung dengan penayang tertentu dan tetap dalam status ini sampai siap melakukan penskalaan. Setelah Anda keluar dari mode pribadi, akun Anda akan terlihat oleh semua penayang.
Protokol dan encoding yang didukung
Bidding Terbuka menggunakan protokol RTB bidding real-time OpenRTB dan Authorized Buyers eksklusif. Pelajari lebih lanjut.
Penerapan Google OpenRTB
Penerapan OpenRTB Google tidak mendukung semua fitur yang ditemukan dalam spesifikasi OpenRTB, dan menambahkan ekstensi untuk fungsi khusus Authorized Buyers dan Bidding Terbuka. Untuk mempelajari lebih lanjut penerapan OpenRTB Google, dan kaitannya dengan protokol Bidding Real-time Authorized Buyers milik eksklusif, lihat Panduan OpenRTB.
Menangani permintaan bid yang masuk
Bidding Terbuka menggunakan struktur BidRequest
yang sama dengan Authorized Buyers, tetapi beberapa kolom dikirim secara eksklusif ke peserta Bidding Terbuka.
Lihat Panduan Permintaan
untuk mempelajari lebih lanjut kolom khusus Bidding Terbuka yang dikirim dalam permintaan bid.
Respons dengan Bid
Bidding Terbuka juga menggunakan struktur BidResponse
yang mirip dengan
Authorized Buyers, dengan beberapa kolom eksklusif yang dikirim ke peserta
Bidding Terbuka. Lihat Panduan Respons
untuk mempelajari lebih lanjut kolom khusus Bidding Terbuka yang dapat Anda respons.
Bergantung pada format iklan pilihan yang ingin Anda gunakan untuk melakukan bidding, struktur respons dapat berbeda secara signifikan. Tinjau panduan berikut untuk membantu Anda mengonfigurasi aplikasi bidder agar merespons bid untuk format iklan umum:
- Iklan interstisial
- Iklan video
- Iklan Video OpenRTB
- Iklan native
- Iklan Video Native
- Iklan SDK Pembeli
Melacak tayangan untuk mengurangi perbedaan
Sebaiknya gunakan kolom impression_tracking_url
opsional untuk mengambil data tingkat tayangan saat Google mencatat peristiwa yang dapat ditagih kepada Anda. Untuk OpenRTB, hal ini ditampilkan sebagai BidResponse.seatbid[].bid[].ext.impression_tracking_url
,
dan sebagai BidResponse.ad[].impression_tracking_url
dalam protokol
Google.
Resolusi perbedaan permintaan Google (Beta)
Fitur ini bertujuan untuk memastikan bahwa jumlah tayangan yang ditagih untuk suatu bursa sesuai dengan jumlah tayangan yang dibayar oleh Google Display & Video 360 (DV360).
Dengan mengidentifikasi secara akurat tayangan DV360 yang ditayangkan oleh Bidding Terbuka, Google dapat menyesuaikan spam iklan dan perbedaan peristiwa yang dapat ditagih untuk memastikan Anda tidak ditagih untuk tayangan yang tidak dibayar.
Memperluas google_query_id dalam permintaan bid
Untuk memastikan bahwa jumlah tayangan valid cocok di seluruh
permintaan Google, google_query_id
harus disebarkan sebagaimana adanya dari
permintaan Bidding Terbuka ke platform permintaan Google. Hal ini adalah prasyarat untuk
penyelesaian perbedaan Bidding Terbuka. Panjang yang diharapkan saat ini dari
google_query_id
adalah sekitar 64 byte.
Menerapkan third_party_buyer_token dalam respons bid
Jika platform permintaan Google memenangkan lelang internal
bursa, kolom third_party_buyer_token
harus disebarkan sebagaimana adanya dalam
respons bid melalui tayangan Bidding Terbuka. Hal ini memungkinkan
platform penayang Google menetapkan bahwa bid pemenang dari partner Bidding
Terbuka adalah bid atas nama permintaan Google untuk peluang tayangan
yang sama. Panjang maksimum kolom saat ini diperkirakan 150 byte.
Meneruskan markup materi iklan Google sebagaimana adanya dalam respons bid
Untuk memastikan bahwa penyelesaian perbedaan berlaku untuk bid dari
permintaan Google, bursa diwajibkan untuk menyebarkan markup materi iklan Google
tanpa wrapper apa pun (tag skrip, iframe, atau kode wrapper VAST). Karena adanya
perbedaan, Google dapat membatalkan validasi dan tidak mengirimkan invoice untuk tayangan
Bidding Terbuka yang tidak dihitung oleh platform permintaan Google. Google
akan memeriksa markup materi iklan secara berkala untuk mengonfirmasi bahwa bid dengan
third_party_buyer_token
diajukan atas nama permintaan Google, dan
bukan pembeli lain.
Materi iklan HTML5
Bursa diwajibkan untuk mengirimkan markup HTML Google sebagaimana adanya, dengan ekspansi makro khusus bursa yang biasanya berlaku, dan, secara opsional, piksel atau skrip pelacak tambahan yang biasanya ditambahkan oleh bursa.
Google tidak dapat menerapkan penyelesaian perbedaan jika bursa menggabungkan materi iklan HTML Google ke dalam tag (script
, iframe
, atau teknik lainnya) yang kemudian memuat atau merender kode HTML Google.
Materi iklan video VAST
Agar memenuhi syarat untuk penyelesaian perbedaan, bursa harus
menggunakan salah satu pendekatan berikut untuk mengisi VASTTagURI
dalam
respons XML VAST:
- Bursa dapat mempertahankan nilai elemen
VASTTagURI
sebagai bagian dari dokumen XML VAST yang ditampilkan oleh Google di kolomadm
sebagaimana adanya, dengan perluasan makro khusus bursa yang biasanya berlaku. - DV360 dapat mengisi kolom
nurl
dengan URL dokumen VAST dalam respons bid ke bursa. Kemudian, bursa dapat meneruskan nilainurl
yang akan direspons oleh Google (DV360) dalam tagVASTTagURI
, dengan makro khusus bursa yang diperluas secara normal sesuai kebutuhan.
Bursa dapat menentukan pelacak error dan peristiwa VAST tambahan dalam dokumen XML VAST jika diperlukan.
Promo
Bursa yang berpartisipasi dalam Bidding Terbuka dapat menggunakan Transaksi Pilihan (PD), Lelang Pribadi (PA) dengan Bidding Terbuka. ID dan jenis transaksi harus ditentukan sebagai berikut:
Kolom | Deskripsi |
---|---|
Protokol OpenRTB:BidResponse.seatbid[].bid[].dealid Protokol Google: BidResponse.ad[].adslot[].exchange_deal_id |
ID transaksi dari namespace bursa yang terkait dengan bid dan dilaporkan kepada penayang. Ini adalah teks UTF8 arbitrer dan tidak boleh lebih dari 64 byte. |
Protokol OpenRTB:BidResponse.seatbid[].bid[].ext.exchange_deal_type Protokol Google: BidResponse.ad[].adslot[].exchange_deal_type |
Enum yang menentukan jenis transaksi. Informasi ini dilaporkan kepada penayang dan memengaruhi cara transaksi
diperlakukan dalam lelang. Kemungkinan nilainya adalah:OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; |
Berikut adalah contoh respons bid OpenRTB untuk PD/PA.
id: "ECHO_BIDREQUEST_ID" seatbid { bid { id: "BID_ID" impid: "1" price: 1.23 adm: "AD_TAG" adomain: "DECLARED_LANDING_PAGE_URL" cid: "BILLING_ID" crid: "CREATIVE_ID" dealid: "DEAL_ID" w: 300 h: 250 [com.google.doubleclick.bid] { impression_tracking_url: "IMPRESSION_TRACKING_URL" exchange_deal_type: "DEAL_TYPE" } } }
Pencocokan cookie
Untuk mengisi tabel pencocokan yang dihosting Google, peserta Bidding Terbuka dapat menggunakan salah satu opsi di bawah ini yang paling sesuai dengan kebutuhan mereka:
- Pencocokan Cookie: Pencocokan yang dimulai oleh pembeli atau bursa Pelajari lebih lanjut.
- Pencocokan Piksel: Pencocokan yang dimulai Google Pelajari lebih lanjut.
- Bantuan Pencocokan Cookie: Pencocokan yang dimulai Exchange dengan bidder mereka Pelajari lebih lanjut.
Mengelola latensi
Sebaiknya gunakan lokasi perdagangan yang ada di Panduan Peering untuk memperkirakan latensi yang akan dimiliki endpoint bidder Anda saat merespons permintaan bid yang masuk.
Bursa besar yang menerima volume permintaan bid yang tinggi harus mempertimbangkan untuk menyepakati kesepakatan peering dengan Google untuk mengurangi latensi dan ketidakstabilan latensi. Pelajari peering lebih lanjut.
Makro klik
Sebaiknya Anda menerapkan makro klik. Hal ini akan memungkinkan pelaporan yang menyertakan klik dan metrik turunan klik untuk akun Anda dan untuk penayang yang bekerja sama dengan Anda. Pelajari lebih lanjut.
API
Pelanggan Bidding Terbuka dapat menggunakan REST API Authorized Buyers untuk mengakses data yang mungkin berguna untuk tujuan pemecahan masalah. Saat ini, hanya resource API berikut yang dapat diakses:
Anda dapat menghubungi Manajer Akun Teknis guna mengonfigurasi akun untuk mengakses API ini, dan untuk mengambil ID akun yang diperlukan untuk melakukan panggilan API. Untuk dukungan teknis dalam menggunakan API ini, Anda dapat menghubungi alias dukungan adxbuyerapi-support@google.com.
Referensi lainnya
- Praktik terbaik untuk mengelola koneksi
- Menggunakan makro URL bid
- Mendekripsi konfirmasi harga jika Anda menggunakan makro WINNING_PRICE
- Rekomendasi dan praktik terbaik pengujian
Contoh permintaan dan respons bid
Contoh permintaan bid dan respons untuk semua protokol yang didukung dapat ditemukan dalam panduan Request dan Respons.