การเสนอราคาแบบเรียลไทม์

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

พื้นฐาน

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

แผนภาพสถาปัตยกรรม

สถานการณ์ต่อไปนี้คือการโต้ตอบที่เป็นไปได้ระหว่างแอปพลิเคชันผู้เสนอราคากับ Authorized Buyers

  1. Google จะส่งคําขอราคาเสนอไปยังแอปพลิเคชันผู้เสนอราคาที่อธิบายการแสดงผลที่กําลังประมูล บัญชีของผู้เสนอราคามีการกําหนดค่าให้ใช้โปรโตคอล RTB ของ PROTOCOL_ADX (ต่อไปนี้จะเรียกว่า "โปรโตคอลของ Google") คําขอจึงแสดงเป็น BidRequest แบบต่อเนื่องตามที่เห็นใน realtime-bidding.proto หากต้องการทราบว่าแอปพลิเคชันควรตีความคําขอราคาเสนออย่างไร โปรดดูหัวข้อการประมวลผลคําขอ
  2. แอปพลิเคชันผู้เสนอราคาจะแยกวิเคราะห์คําขอและใช้ตรรกะการเสนอราคาของตนเพื่อสร้าง BidResponse ที่มีราคาเสนอและครีเอทีฟโฆษณาสําหรับโอกาสในโฆษณา จากนั้นแอปพลิเคชันจะเรียงการเสนอราคาตอบและส่งไปยัง Google หากต้องการเรียนรู้วิธีสร้างแอปพลิเคชันและส่งคืนการเสนอราคาตอบ โปรดดูการสร้างการตอบกลับ

  3. ระบบได้รับการเสนอราคาตอบและราคาเสนอเข้าสู่การประมูลแบบเปิด ซึ่งจะชนะและได้การแสดงผลเนื่องจากเป็นราคาเสนอสูงสุด ด้วยเหตุนี้ ครีเอทีฟโฆษณาที่ระบุในการตอบกลับจึงวางไว้อยู่

เลือกโปรโตคอล

โปรโตคอลการเสนอราคาแบบเรียลไทม์จะระบุสัญญาณที่แอปพลิเคชันสามารถใช้ประเมินและเสนอราคาสําหรับการแสดงผลแต่ละรายการที่ส่งไปในคําขอ รวมถึงวิธีสร้างการตอบกลับ การแก้ไขโปรโตคอลที่เชื่อมโยงกับแอปพลิเคชันผู้เสนอราคามี 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 ส่งเป็นจํานวนมาก