คู่มือนี้แสดงภาพรวมของแนวคิดการเสนอราคาแบบเรียลไทม์ (RTB) ซึ่งจําเป็นต่อการเขียนแอปพลิเคชันผู้เสนอราคาที่มีสิทธิ์เข้าร่วมการเสนอราคาแบบเรียลไทม์ของ Authorized Buyers
พื้นฐาน
แอปพลิเคชันผู้เสนอราคาจะสื่อสารกับ Authorized Buyers ได้โดยใช้โปรโตคอล RTB ที่รองรับ คําขอราคาเสนอที่ส่งไปยังแอปพลิเคชันให้บริบทเกี่ยวกับโอกาสในการโฆษณาอย่างน้อย 1 รายการเพื่อให้ผู้เสนอราคากําหนดครีเอทีฟโฆษณาและราคาเสนอที่เหมาะสม (หากมี) สําหรับการแสดงผลแต่ละรายการได้ ผู้เสนอราคาอาจตอบกลับด้วยการเสนอราคาตอบเพื่อวางราคาเสนออย่างน้อย 1 รายการ และระบุครีเอทีฟโฆษณาที่จะวางสําหรับโอกาสในการโฆษณาที่ส่งในคําขอ

สถานการณ์ต่อไปนี้คือการโต้ตอบที่เป็นไปได้ระหว่างแอปพลิเคชันผู้เสนอราคากับ Authorized Buyers
- Google จะส่งคําขอราคาเสนอไปยังแอปพลิเคชันผู้เสนอราคาที่อธิบายการแสดงผลที่กําลังประมูล บัญชีของผู้เสนอราคามีการกําหนดค่าให้ใช้โปรโตคอล RTB ของ
PROTOCOL_ADX
(ต่อไปนี้จะเรียกว่า "โปรโตคอลของ Google") คําขอจึงแสดงเป็นBidRequest
แบบต่อเนื่องตามที่เห็นใน realtime-bidding.proto หากต้องการทราบว่าแอปพลิเคชันควรตีความคําขอราคาเสนออย่างไร โปรดดูหัวข้อการประมวลผลคําขอ -
แอปพลิเคชันผู้เสนอราคาจะแยกวิเคราะห์คําขอและใช้ตรรกะการเสนอราคาของตนเพื่อสร้าง
BidResponse
ที่มีราคาเสนอและครีเอทีฟโฆษณาสําหรับโอกาสในโฆษณา จากนั้นแอปพลิเคชันจะเรียงการเสนอราคาตอบและส่งไปยัง Google หากต้องการเรียนรู้วิธีสร้างแอปพลิเคชันและส่งคืนการเสนอราคาตอบ โปรดดูการสร้างการตอบกลับ -
ระบบได้รับการเสนอราคาตอบและราคาเสนอเข้าสู่การประมูลแบบเปิด ซึ่งจะชนะและได้การแสดงผลเนื่องจากเป็นราคาเสนอสูงสุด ด้วยเหตุนี้ ครีเอทีฟโฆษณาที่ระบุในการตอบกลับจึงวางไว้อยู่
เลือกโปรโตคอล
โปรโตคอลการเสนอราคาแบบเรียลไทม์จะระบุสัญญาณที่แอปพลิเคชันสามารถใช้ประเมินและเสนอราคาสําหรับการแสดงผลแต่ละรายการที่ส่งไปในคําขอ รวมถึงวิธีสร้างการตอบกลับ การแก้ไขโปรโตคอลที่เชื่อมโยงกับแอปพลิเคชันผู้เสนอราคามี 2 วิธี ดังนี้
- โปรดติดต่อผู้จัดการลูกค้าด้านเทคนิคเพื่อทําการเปลี่ยนแปลงด้วยตนเอง
- ใช้ REST API สําหรับ Authorized Buyers เพื่อเปลี่ยนแบบเป็นโปรแกรม
โปรโตคอลที่รองรับ
ปัจจุบัน Authorized Buyers รองรับโปรโตคอล RTB 3 รายการ ได้แก่
- โปรโตคอลของ Google
- โปรโตคอลที่เป็นกรรมสิทธิ์ของ Authorized Buyers เดิม
- OpenRTB (โปรโตคอล)
การใช้ข้อกําหนด OpenRTB โดยใช้ Protobuf
- OpenRTB (JSON)
การใช้ข้อกําหนด OpenRTB โดยใช้ JSON
เกี่ยวกับบัฟเฟอร์โปรโตคอล
ทั้งโปรโตคอล Google และ OpenRTB มีการติดตั้งใช้งาน Protocol Buffer Protobuf เป็นรูปแบบโอเพนซอร์สสําหรับนําเสนอและเรียงลําดับข้อมูลที่มีโครงสร้าง
หากต้องการใช้โปรโตคอลใดโปรโตคอลหนึ่ง คุณต้องติดตั้งคอมไพเลอร์โปรโตคอลและรันไทม์ของโปรโตคอลสําหรับภาษาที่คุณเลือก จากนั้นจึงจะดาวน์โหลดไฟล์ต้นแบบที่ต้องการใช้งาน แล้วเรียกใช้คอมไพเลอร์เพื่อสร้างไลบรารีที่สามารถเรียงลําดับหรือดีเลย์ข้อความที่กําหนดไว้ในโปรโตท เช่น BidRequest
หรือ BidResponse
ข้อมูลอ้างอิง Protobuf นี้แสดงวิธีดําเนินการสําหรับหลายภาษา
การอัปเดตโปรโตคอล
โปรโตคอล RTB จะได้รับการแก้ไขเมื่อ Google เพิ่มฟีเจอร์ใหม่ๆ และเลิกใช้งานโปรโตคอลอื่นๆ การเปลี่ยนแปลงจะประกาศให้ทราบอย่างดีก่อนที่การเปลี่ยนแปลงจะมีผล ซึ่งน่าจะให้เวลาเพียงพอแก่คุณในการแก้ไขทรัพยากร Dependency ที่แอปพลิเคชันอาจมี ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการช่องที่เลิกใช้งานแล้วได้ที่การปรับเป็นช่อง BidRequest เลิกใช้งานแล้ว
ขั้นตอนถัดไป
เนื้อหาต่อไปนี้ให้รายละเอียดที่เจาะจงมากขึ้นเกี่ยวกับแนวคิดการเสนอราคาแบบเรียลไทม์
- ประมวลผลคําขอ: วิธีแยกวิเคราะห์และตีความสัญญาณที่พบในคําขอราคาเสนอส่วนใหญ่
- สร้างการตอบกลับ: วิธีสร้างการเสนอราคาตอบและช่องที่มักจะระบุไว้ในการตอบกลับ
- คู่มือโปรโตคอลของ Google: ข้อมูลอ้างอิงสําหรับโปรโตคอลของ Google ที่อธิบายข้อความทั้งหมดที่กําหนดในโปรโตคอลและแอตทริบิวต์ รวมถึงรายละเอียดการใช้งานการใช้งานที่ต้องการ
- คู่มือ OpenRTB: ข้อมูลอ้างอิงสําหรับการใช้งาน Authorized Buyers ตามข้อกําหนดของ OpenRTB นอกเหนือจากส่วนขยายเฉพาะสําหรับ Authorized Buyers รายละเอียดเกี่ยวกับ Edge และข้อจํากัดต่างๆ สําหรับการติดตั้งใช้งานนี้ และระบุช่องที่เทียบเท่าในโปรโตคอลของ Google
- ข้อกําหนดสําหรับการแสดงโฆษณาของบุคคลที่สาม: กําหนดนโยบายที่ผู้เสนอราคาต้องปฏิบัติตามเพื่อใช้โฆษณารูปแบบต่างๆ รวมถึงข้อกําหนดทางเทคนิคของรูปแบบเหล่านั้น
- การกําหนดเป้าหมายล่วงหน้า: วิธีการกําหนดค่าแอปพลิเคชันผู้เสนอราคาให้รับเฉพาะการแสดงผลที่ตรงกับเกณฑ์การกําหนดเป้าหมาย
- การจับคู่คุกกี้: ข้อมูลอ้างอิงสําหรับบริการจับคู่คุกกี้และบริการที่เกี่ยวข้องอื่นๆ ใช้สําหรับรีมาร์เก็ตติ้ง
- ข้อจํากัดของเวลาในการตอบสนองและการเพียร์: รายละเอียดเกี่ยวกับสถานที่ซื้อขายและวิธีลดเวลาในการตอบสนอง เช่น การเพียร์
- การทดสอบและการเปิดตัวแอปพลิเคชัน: รายละเอียดเกี่ยวกับวิธีเริ่มต้นทดสอบแอปพลิเคชันของผู้เสนอราคากับการเข้าชมที่ Google ส่งเป็นจํานวนมาก