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

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