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

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

พื้นฐาน

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

ข้อมูลที่ส่งจากผู้ขายไปยังผู้ซื้อในคำขอราคาเสนอ

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

  1. Google จะส่งคําขอราคาเสนอไปยังแอปพลิเคชันผู้เสนอราคาซึ่งอธิบายการแสดงผลที่กำลังประมูล บัญชีของผู้เสนอราคาได้รับการกําหนดค่าให้ใช้ OpenRTB ในรูปแบบ Protobuf ดังนั้นคําขอจึงมาถึงในรูปแบบที่แปลงเป็นรหัส BidRequest ดังที่เห็นใน openrtb.proto ดูวิธีที่แอปพลิเคชันควรตีความคําขอราคาเสนอได้ที่การประมวลผลคําขอ
  2. แอปพลิเคชันผู้เสนอราคาจะแยกวิเคราะห์คําขอและใช้ตรรกะการเสนอราคาเพื่อสร้าง BidResponse ที่มีราคาเสนอและครีเอทีฟโฆษณาสําหรับโอกาสในการโฆษณา จากนั้นแอปพลิเคชันจะจัดรูปแบบการเสนอราคาตอบและส่งไปยัง Google ดูวิธีที่แอปพลิเคชันควรสร้างและแสดงคำตอบราคาเสนอได้ที่การสร้างคำตอบ

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

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

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

ขั้นตอนถัดไป

เนื้อหาต่อไปนี้ให้รายละเอียดเพิ่มเติมเกี่ยวกับแนวคิดของการเสนอราคาแบบเรียลไทม์