คู่มือนี้สรุปข้อกำหนดในการผสานรวมสำหรับการซื้อ RTB โดยใช้โปรโตคอล OpenRTB คู่มือนี้ควรใช้ร่วมกับคู่มือการผสานรวม OpenRTB ซึ่งมีการอธิบายรายละเอียดเกี่ยวกับช่องที่กล่าวถึงในที่นี้
หากซื้อในแอป iOS ที่มีข้อมูลโค้ด HTML ที่มีแท็ก <video>
คุณต้องใส่แอตทริบิวต์ playsinline
ในแท็กวิดีโอ มิเช่นนั้นผู้ใช้ได้รับประสบการณ์ที่ไม่ดีซึ่งโฆษณาวิดีโอที่ควรเล่นภายในครีเอทีฟโฆษณาจะแสดงขึ้นมาแบบเต็มหน้าจอ โฆษณาที่ไม่ดำเนินการตามแนวทางนี้จะถูกบล็อก
ข้อกำหนดสำหรับผู้ซื้อ
ผู้ซื้อ RTB รายใหม่ควรพัฒนาผู้เสนอราคาโดยใช้บัฟเฟอร์โปรโตคอลล่าสุดและข้อมูลที่ระบุไว้ในส่วนต่อไปนี้ หากต้องการดาวน์โหลดโปรโตคอล โปรดดูหน้าข้อมูลอ้างอิง สำหรับข้อมูลเกี่ยวกับการพัฒนาผู้เสนอราคา โปรดดูประมวลผลคำขอและสร้างการตอบกลับ
มาโครที่สนับสนุน
ครีเอทีฟโฆษณาวิดีโอในสตรีมรองรับมาโครต่อไปนี้
%%CACHEBUSTER%%
%%WINNING_PRICE%%
โปรดทราบว่าการแทนที่มาโครสามารถทำได้ใน URL ของวิดีโอ แต่ไม่ใช่ใน VAST XML จริง
มาโครการคลิก (เช่น CLICK_URL_ESC
) ไม่จำเป็นเนื่องจาก Authorized Buyers รวมเครื่องมือติดตามคลิกไว้ใน VAST Wrapper
ดังนั้น โฆษณาวิดีโอในสตรีมจึงไม่รองรับมาโครการคลิก
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับมาโครที่รองรับ โปรดดูระบุมาโครในส่วนสร้างการตอบกลับ
รายละเอียดออบเจ็กต์วิดีโอ
โปรโตคอล OpenRTB ใช้ข้อความ Video
ที่กำหนดไว้ในไฟล์
openrtb-proto.txt เพื่อระบุคำขอวิดีโอ และเพื่อให้ข้อมูลเพิ่มเติมเฉพาะเกี่ยวกับวิดีโอเกี่ยวกับคำขอ
ดูรายการช่องข้อความวิดีโอในคู่มือการผสานรวม OpenRTB สำหรับคำอธิบายและตัวอย่างโดยละเอียด
ช่องคำขอราคาเสนอวิดีโออื่นๆ
สัญญาณด้านล่างนี้ไม่ได้มีถึงครีเอทีฟโฆษณาวิดีโอเสมอไป แต่เป็นส่วนสำคัญของคำขอราคาเสนอ
ช่องออบเจ็กต์การแสดงผล
ออบเจ็กต์นี้อธิบายตำแหน่งโฆษณาหรือการแสดงผลที่กำลังประมูล
banner |
ออบเจ็กต์แบนเนอร์ ซึ่งจำเป็นหากมีการเสนอการแสดงผลเป็นโอกาสโฆษณาแบนเนอร์ |
video |
ระบุประเภทของการแสดงผลที่เสนอ ซึ่งในกรณีนี้เป็นวิดีโอ โปรดทราบว่าระบบจะอนุญาตวิดีโอในแบนเนอร์หากออบเจ็กต์ imp มีทั้งออบเจ็กต์ banner และ video |
tagid |
ตัวระบุสำหรับตำแหน่งโฆษณาหรือแท็กโฆษณาเฉพาะที่ใช้ในการเริ่มต้นการประมูล ซึ่งจะเป็นประโยชน์ต่อการแก้ไขข้อบกพร่องของปัญหาต่างๆ หรือเพิ่มประสิทธิภาพให้กับผู้ซื้อ |
bidfloor |
ราคาเสนอต่ำสุดสำหรับการแสดงผลนี้ซึ่งแสดงเป็น CPM |
bidfloorcur |
สกุลเงินเดียว ได้จาก billing_id. ที่รวมอยู่ |
ดูรายละเอียดเพิ่มเติมได้ที่ส่วนออบเจ็กต์การแสดงผลในคู่มือ OpenRTB
ช่องออบเจ็กต์ของอุปกรณ์
ช่องในออบเจ็กต์ Device
ให้ข้อมูลเกี่ยวกับอุปกรณ์เป้าหมาย
ua |
สตริง User Agent ของเบราว์เซอร์ |
ip |
ที่อยู่ IPv4 ที่อยู่ใกล้อุปกรณ์มากที่สุด |
geo |
ตำแหน่งของอุปกรณ์ที่ถือว่าเป็นตำแหน่งปัจจุบันของผู้ใช้ที่กำหนดโดยออบเจ็กต์ Geo |
devicetype |
ประเภทอุปกรณ์ทั่วไป |
ifa |
รหัสที่ถูกคว่ำบาตรสำหรับการใช้งานของผู้ลงโฆษณาที่ชัดเจน (เช่น ไม่ได้แฮช) รองรับ ifa สำหรับอุปกรณ์ทีวีที่เชื่อมต่ออินเทอร์เน็ต เช่น Roku, Apple TV, Fire TV, Xbox |
ดูรายละเอียดเพิ่มเติมได้ที่ส่วนออบเจ็กต์อุปกรณ์ในคู่มือ OpenRTB
ออบเจ็กต์ของเว็บไซต์
ช่องในออบเจ็กต์ Site
ให้ข้อมูลเกี่ยวกับเว็บไซต์ซึ่งมีเนื้อหาที่มีโฆษณาสนับสนุน
page |
URL ของหน้าที่การแสดงผลจะปรากฏ |
publisher |
รายละเอียดเกี่ยวกับออบเจ็กต์ Publisher ของเว็บไซต์ |
content |
รายละเอียดเกี่ยวกับ Content ภายในเว็บไซต์ |
ดูรายละเอียดเพิ่มเติมได้ที่ส่วนออบเจ็กต์ Site ในคู่มือ OpenRTB
ออบเจ็กต์ผู้ใช้
ช่องในออบเจ็กต์ User
ให้ข้อมูลเกี่ยวกับเว็บไซต์ซึ่งมีเนื้อหาที่มีโฆษณาสนับสนุน
id |
รหัสเฉพาะของ Exchange สำหรับผู้ใช้ ขอแนะนำให้ใช้ id หรือ buyerid อย่างน้อย 1 รายการ |
data |
รายละเอียดเกี่ยวกับออบเจ็กต์ Publisher ของเว็บไซต์ |
ดูรายละเอียดเพิ่มเติมได้ที่ส่วนออบเจ็กต์ผู้ใช้ในคู่มือ OpenRTB
ช่องพื้นที่โฆษณาของคำขอราคาเสนอ
คำขอราคาเสนอวิดีโอยังมีข้อมูลเกี่ยวกับประเภทเนื้อหาและโฆษณาที่แสดงร่วมที่ระบุอีกด้วย
mimes
- รายการที่อนุญาตของประเภท MIME ของเนื้อหาที่รองรับ
companionad
- อาร์เรย์ของออบเจ็กต์แบนเนอร์ หากมีโฆษณาที่แสดงร่วม
id
- รหัสคำขอราคาเสนอที่เป็นการตอบกลับ
seatbid
- อาร์เรย์ของออบเจ็กต์ Seatbid จำเป็นต้องมีอย่างน้อย 1 รายการหากเสนอราคา
seat
-
ออบเจ็กต์
Seatbid
รหัสที่นั่งของผู้ซื้อ (เช่น ผู้ลงโฆษณา เอเจนซี) ในนามของผู้เสนอราคา bid
- อาร์เรย์ของออบเจ็กต์ Bid อย่างน้อย 1 รายการซึ่งแต่ละรายการเกี่ยวข้องกับการแสดงผล
ช่องการเสนอราคาตอบ
ช่องหลักในการเสนอราคาตอบของวิดีโอประกอบด้วยข้อมูลต่อไปนี้
การกำหนดเป้าหมายล่วงหน้า
หากต้องการรับพื้นที่โฆษณาวิดีโอ ผู้ซื้อ OpenRTB ต้องมีการกำหนดค่าการกำหนดเป้าหมายล่วงหน้าซึ่งรวมพื้นที่โฆษณาวิดีโอ