โฆษณาแบบวิดีโอ

คู่มือนี้ระบุข้อกำหนดในการผสานรวม การกำหนดค่า และ ฟิลด์ที่เกี่ยวข้องที่คุณอาจใช้เมื่อเสนอราคาพื้นที่โฆษณาวิดีโอ

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

ข้อกำหนดของผู้ซื้อ

โปรโตคอล RTB

โดยทั่วไปแล้ว คู่มือนี้จะอ้างอิงถึงรูปแบบ Protobuf แต่ชื่อฟิลด์และ เส้นทางจะเทียบเท่ากันระหว่างรูปแบบ Protobuf กับรูปแบบ JSON เว้นแต่จะระบุไว้เป็นอย่างอื่น

คุณดู OpenRTB Proto และส่วนขยาย OpenRTB เฉพาะของ Google ได้ในหน้าProtos และข้อมูลอ้างอิง ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาผู้เสนอราคาได้ที่ ประมวลผลคำขอและ สร้างการตอบกลับ

การตรวจสอบครีเอทีฟโฆษณา

Google ขอแนะนําให้คุณส่งครีเอทีฟโฆษณาเพื่อขออนุมัติก่อนที่จะเสนอราคาด้วยครีเอทีฟโฆษณาดังกล่าว คุณใช้แหล่งข้อมูลครีเอทีฟโฆษณา ของ API การเสนอราคาแบบเรียลไทม์ เพื่อเริ่มกระบวนการตรวจสอบได้

การกำหนดค่าการกำหนดเป้าหมายล่วงหน้า

หากต้องการรับพื้นที่โฆษณาวิดีโอ บัญชี Authorized Buyers ของคุณควร สร้างการกำหนดค่าการกำหนดเป้าหมายล่วงหน้า ซึ่งรวมพื้นที่โฆษณาวิดีโอ

มาโคร

คุณระบุมาโครได้ทั้งในลิงก์ URL ของวิดีโอหรือ VAST XML ที่ระบุใน BidResponse.seatbid.bid.adm นอกจากนี้ หากระบุ URL ของวิดีโอ คุณยังวางมาโครภายในเอกสาร VAST XML ที่ลิงก์ได้ด้วย มาโครต่อไปนี้ใช้ได้กับครีเอทีฟโฆษณาวิดีโอ

  • %%CACHEBUSTER%%
  • %%WINNING_PRICE%%
  • %%SITE%%

ระบบไม่รองรับมาโครการคลิก เช่น CLICK_URL_ESC เนื่องจาก Authorized Buyers รวมเครื่องมือติดตามคลิกไว้ใน VAST Wrapper ดูข้อมูลเพิ่มเติมเกี่ยวกับมาโครที่รองรับได้ที่ระบุมาโคร

รายละเอียดข้อความไฮไลต์

คุณใช้ฟิลด์ BidRequest.imp.video ของ OpenRTB เพื่อระบุได้ว่าคำขอราคาเสนอที่เข้ามาเป็นคำขอสำหรับพื้นที่โฆษณาวิดีโอในสตรีมหรือโฆษณาวิดีโอคั่นระหว่างหน้า และดูข้อมูลเพิ่มเติมที่เฉพาะเจาะจงสำหรับวิดีโอเกี่ยวกับคำขอได้ นอกจากนี้ สำหรับพื้นที่โฆษณาเนทีฟ คุณอาจใช้ BidRequest.imp.native.{request/request_native}.assets.video สำหรับ ข้อมูลเฉพาะวิดีโอที่คล้ายกัน

BidRequest.{app/site}.content.producer.domain

URL ที่ไม่มีพารามิเตอร์ ของหน้าเว็บที่อธิบายเนื้อหาวิดีโอ ผู้เผยแพร่โฆษณาส่ง URL นี้ให้ Google เช่น

http://www.publisher.com/watchpagelink
banner.vcm
หากตั้งค่าเป็น true ระบบจะเลือกโฆษณาที่แสดงร่วมเพื่อแสดง เป็นส่วนท้าย (การ์ดข้อมูล) ในช่องวิดีโอหลังจากที่โฆษณาวิดีโอเล่นจบ แล้ว ไม่เช่นนั้น โฆษณาที่แสดงร่วมจะไม่แสดงเป็นภาพปิดท้าย
BidRequest.imp.rwdd
หากตั้งค่าเป็น true แสดงว่าผู้ใช้ได้รับ รางวัลจากการดูโฆษณาวิดีโอ โดยรางวัลทั่วไปอาจเป็นการอ่านบทความเพิ่มเติมฟรี การได้รับชีวิตเพิ่มในเกม หรือการรับเซสชันเพลงแบบไม่มีโฆษณาที่ได้รับการสนับสนุน
BidRequest.imp.video.maxduration

ระยะเวลาสูงสุดที่อนุญาตเป็นวินาทีสำหรับโฆษณาแต่ละรายการที่รวมอยู่ในการตอบกลับการเสนอราคา เมื่อไม่ได้ตั้งค่า จะไม่มีระยะเวลาสูงสุด เมื่อ BidRequest.imp.video.skipเป็น true การทำงานของฟีเจอร์นี้อาจ แตกต่างออกไป ดูรายละเอียดเพิ่มเติมได้ที่ระยะเวลาสูงสุดของวิดีโอแบบข้ามได้

BidRequest.imp.video.maxseq

จำนวนโฆษณาสูงสุดที่อาจแสดงในพ็อดโฆษณาวิดีโอแบบไดนามิก หากตั้งค่า poddur แต่ไม่ได้ตั้งค่า maxseq หรือ 0 คุณจะไม่มี ข้อจำกัดเกี่ยวกับจำนวนโฆษณาที่แสดงในพ็อดวิดีโอ Google รองรับเฉพาะพ็อดแบบไดนามิก

จำนวนโฆษณาวิดีโอที่แสดงจริงอาจน้อยกว่าหรือเท่ากับค่านี้ แต่ต้องไม่เกินค่านี้

BidRequest.imp.video.minduration
ระยะเวลาขั้นต่ำเป็นวินาทีสำหรับโฆษณาแต่ละรายการที่รวมอยู่ในการตอบกลับการเสนอราคา เมื่อ ไม่ได้ตั้งค่า จะไม่มีระยะเวลาขั้นต่ำ
BidRequest.imp.video.plcmt
อธิบายตำแหน่งที่จะแสดงวิดีโอ
PLCMT_UNKNOWN ไม่ทราบหรือระบุตำแหน่งไม่ได้
PLCMT_INSTREAM โฆษณาตอนต้น ตอนกลาง และตอนท้ายที่เล่นก่อน ระหว่าง หรือหลังเนื้อหาวิดีโอสตรีมมิงที่ผู้บริโภคร้องขอ วิดีโอในสตรีมต้องตั้งค่าเป็น "เปิดเสียง" โดยค่าเริ่มต้นเมื่อ เริ่มเล่น หรือมีเจตนาของผู้ใช้ที่ชัดเจนในการดู เนื้อหาวิดีโอ แม้ว่าจะมีเนื้อหาอื่นๆ อยู่รอบๆ เพลเยอร์ แต่เนื้อหาวิดีโอต้องเป็นจุดสนใจในการเข้าชมของผู้ใช้ โดยควรเป็นเนื้อหาหลักในหน้าเว็บและเป็นวิดีโอเพลเยอร์เพียงรายการเดียวที่แสดงผลและเล่นเสียงได้ หากเพลเยอร์ เปลี่ยนเป็นแบบลอย/แบบติดหนึบ การเรียกโฆษณาครั้งต่อๆ ไปควรระบุ ขนาดเพลเยอร์ที่อัปเดตอย่างถูกต้อง
PLCMT_ACCOMPANYING_CONTENT โฆษณาวิดีโอตอนต้น ตอนกลาง และตอนท้ายที่เล่นก่อน ระหว่าง หรือหลังเนื้อหาวิดีโอสตรีมมิง โปรแกรมเล่นวิดีโอจะโหลด และเล่นก่อน ระหว่าง หรือหลังย่อหน้าของข้อความหรือเนื้อหาแบบกราฟิก และจะเริ่มเล่นเมื่อเข้าสู่ Viewport เท่านั้น เนื้อหาประกอบควรเริ่มเล่นเมื่อเข้าสู่ วิวพอร์ตเท่านั้น โดยอาจเปลี่ยนเป็นเพลเยอร์แบบลอย/แบบติดหนึบเมื่อเลื่อน ออกจากหน้า
PLCMT_INTERSTITIAL โฆษณาวิดีโอที่เล่นโดยไม่มีเนื้อหาวิดีโอ ในระหว่างการเล่น วิดีโอต้องเป็นจุดสนใจหลักของหน้าเว็บและกินพื้นที่ส่วนใหญ่ ของวิวพอร์ต และไม่สามารถเลื่อนออกนอกมุมมองได้ ซึ่งอาจอยู่ใน ตําแหน่งโฆษณา เช่น วิดีโอในแอปหรือสไลด์โชว์
PLCMT_NO_CONTENT_STANDALONE โฆษณาวิดีโอที่เล่นโดยไม่มีเนื้อหาวิดีโอสตรีมมิง ซึ่งอาจอยู่ในตําแหน่งต่างๆ เช่น สไลด์โชว์ ฟีดเนทีฟ ในเนื้อหา หรือ แบบติดหนึบ/ลอย
BidRequest.imp.video.playbackmethod
อธิบายวิธีเล่นโฆษณาวิดีโอ ระบบจะกำหนดวิธีการเล่นเป็นเล่นอัตโนมัติหรือคลิกเพื่อเล่น โดยอิงตามการวัดผลที่ดีที่สุดที่มีอยู่
AUTO_PLAY_SOUND_ON เริ่มเมื่อโหลดหน้าเว็บโดยเปิดเสียง
AUTO_PLAY_SOUND_OFF เริ่มเมื่อโหลดหน้าเว็บโดยปิดเสียง
CLICK_TO_PLAY เริ่มเมื่อคลิกโดยเปิดเสียง
MOUSE_OVER เริ่มเมื่อวางเมาส์โดยเปิดเสียง
ENTER_SOUND_ON เริ่มเมื่อเข้าสู่ Viewport โดยเปิดเสียง
ENTER_SOUND_OFF เริ่มทำงานเมื่อเข้าสู่ Viewport โดยค่าเริ่มต้นจะปิดเสียง
BidRequest.imp.video.skip
หากเป็น true แสดงว่าเพลเยอร์จะอนุญาตให้ข้ามวิดีโอ หรืออนุญาตให้ใช้โฆษณาแบบข้ามได้ ไม่เช่นนั้น จะหมายความว่า ไม่อนุญาตให้ใช้โฆษณาที่ข้ามได้
BidRequest.imp.video.startdelay

ค่า 0 หมายถึงโฆษณาตอนต้น ค่า -1 หมายถึงโฆษณาตอนกลาง และค่า -2 หมายถึงโฆษณาตอนท้าย

ค่าบวกอื่นๆ คือเวลาเป็นวินาทีตั้งแต่ต้นวิดีโอจนถึงจุดที่โฆษณาแสดง

BidRequest.imp.video.durfloors และ BidRequest.imp.audio.durfloors

อาร์เรย์ของDurFloorsออบเจ็กต์ที่ระบุราคาพื้นตามลำดับสำหรับครีเอทีฟโฆษณาวิดีโอ หรือเสียงที่มีระยะเวลาต่างๆ ที่ผู้ซื้ออาจเสนอราคาด้วย

ตัวอย่างลักษณะของ durfloors ที่ Google ระบุมีดังนี้

  1. {"maxdur": 16, "bidfloor": 5} แสดงถึง (0, 16) วินาทีที่ $5
  2. {"mindur": 16, "maxdur": 31, "bidfloor": 10} แสดง [16, 31) วินาทีที่ $10
  3. {"mindur": 31, "bidfloor": 20} แสดงถึง [31, inf) วินาทีที่ $20

สัญญาณเหล่านี้ไม่ได้มีไว้สำหรับครีเอทีฟโฆษณาวิดีโอเท่านั้น แต่มีประโยชน์อย่างยิ่งสำหรับผู้เสนอราคาในการอ่าน

BidRequest.device.ifa
ฟิลด์นี้คือ UUID แบบ 36 อักขระซึ่งจะตั้งค่าเมื่อใช้ SSL เท่านั้น และจะ ไม่ได้แฮช ซึ่งเป็นเวอร์ชันที่ไม่ได้เข้ารหัสของ BidRequest.device.dpidm5 สำหรับอุปกรณ์ iOS จะมี ตัวระบุสำหรับผู้ลงโฆษณา (IDFA) เป็นอักขระตัวพิมพ์ใหญ่ทั้งหมด สำหรับอุปกรณ์ Android จะมีตัวระบุ Android (ADID) เป็นตัวอักษรตัวพิมพ์เล็กทั้งหมด สำหรับอุปกรณ์ทีวีที่เชื่อมต่ออินเทอร์เน็ต จะมีตัวระบุที่ไม่ซ้ำกัน (เช่น RIDA ของ Roku)
BidRequest.device.devicetype
ระบุประเภทอุปกรณ์
MOBILE ชื่อแทนที่เลิกใช้งานแล้วสำหรับ HIGHEND_PHONE หรือ TABLET
PERSONAL_COMPUTER รวมถึงอุปกรณ์เดสก์ท็อปและแล็ปท็อป
CONNECTED_TV รวมถึงทั้งทีวีที่เชื่อมต่ออินเทอร์เน็ต (เช่น สมาร์ททีวี) และอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ต (เช่น Roku, Apple TV และอื่นๆ)
HIGHEND_PHONE รวมถึงอุปกรณ์โทรศัพท์ระดับไฮเอนด์
TABLET รวมถึงอุปกรณ์แท็บเล็ต
CONNECTED_DEVICE รวมถึงอุปกรณ์สำหรับเล่นเกมโดยเฉพาะ
SET_TOP_BOX รวมถึงอุปกรณ์กล่องรับสัญญาณ
OOH_DEVICE รวมถึงอุปกรณ์โฆษณานอกบ้าน เช่น ป้ายบิลบอร์ดดิจิทัล
BidRequest.device.make
ระบุแบรนด์ (เช่น Nokia หรือ Samsung) ของอุปกรณ์
BidRequest.device.model
ระบุรุ่นที่แน่นอน (เช่น N70 หรือ Galaxy) ของอุปกรณ์ หากมี ไม่เช่นนั้นจะมีรุ่นทั่วไป เช่น "iphone" หรือ "ipad"
BidRequest.imp.metric
เมื่อตั้งค่า Metric.type เป็น completion_rate Metric.value จะเป็นเศษส่วนในช่วง [0.0, 1.0] ซึ่งแสดงถึงอัตราการดูวิดีโอโฆษณาจนจบในอดีตที่แสดงในช่อง โฆษณา ค่าเริ่มต้นของ -1.0 หมายความว่าไม่มีข้อมูลอัตราการดูวิดีโอจนจบย้อนหลัง
BidRequest.imp.video.poddur
ระยะเวลาเป็นวินาทีที่คุณสามารถส่งโฆษณาสำหรับพ็อดโฆษณาวิดีโอแบบไดนามิก ฟิลด์นี้หมายถึงระยะเวลาของช่วงพักโฆษณาทั้งหมด หากไม่ได้ตั้งค่า ช่องโฆษณาจะไม่อยู่ในพ็อด

คำขอราคาเสนอวิดีโอยังมีข้อมูลเกี่ยวกับพื้นที่โฆษณา เช่น ประเภท ผู้ให้บริการที่อนุญาต และข้อมูลแชแนล ช่องอื่นๆ ที่มีอยู่ทั้งหมดในคำขอราคาเสนอจะมีผลกับวิดีโอด้วย

ฟิลด์ความกว้างและความสูงในข้อความ AdSlot ของคำขอวิดีโอจะสอดคล้องกับขนาดของเพลเยอร์โฆษณาวิดีโอ

BidRequest.imp.ext.allowed_vendor_type
ผู้ให้บริการที่ได้รับอนุญาต ดูรายการรหัสได้ในไฟล์ vendors.txt ในเอกสารประกอบทางเทคนิค เช่น 309 = หน่วยวิดีโอ DFA
BidRequest.imp.video.mimes
รายการที่อนุญาตซึ่งอธิบายประเภท MIME ของเนื้อหาที่รองรับสำหรับโฆษณาที่แสดงในการตอบกลับคำขอเสนอราคา เช่น "video/mp4" การตอบกลับราคาเสนอ ควรระบุการสนับสนุนเทคโนโลยีเหล่านี้อย่างน้อย 1 รายการ
BidRequest.imp.video.protocols
อธิบายเวอร์ชัน VAST ที่ผู้เผยแพร่โฆษณารองรับสำหรับคำขอโฆษณาวิดีโอ มีอาร์เรย์ของค่า enum Protocol ซึ่งรวมถึง VAST_2_0, VAST_3_0 VAST_2_0_WRAPPER, VAST_3_0_WRAPPER VAST_4_0, VAST_4_0_WRAPPER และอื่นๆ
BidRequest.imp.video.companionad
ฟิลด์นี้มีอาร์เรย์ของออบเจ็กต์ Banner ที่แสดงถึง โฆษณาที่แสดงร่วม หากมี
BidRequest.site.page

URL ของหน้าดูวิดีโอหรือ URL ของหน้าเว็บ ที่ฝังวิดีโอ เช่น

http://www.publisher.com/watchpagelink

เมื่อตอบกลับคำขอวิดีโอ ผู้เสนอราคาควรแสดง URL การเปลี่ยนเส้นทาง VAST หรือ VAST XML ในช่อง BidResponse.seatbid.bid.adm การเสนอราคาตอบ ควรมีการประกาศที่เหมาะสมสำหรับโฆษณาวิดีโอด้วย ต่อไปนี้คือตัวอย่างการเสนอราคาตอบสำหรับวิดีโอที่ถูกต้อง

id: "n40G42d551UX18627ao8lt"
seatbid {
  bid {
    id: "17u6BnD62h88r5q7066"
    impid: "1"
    price: 0.797848
    adm: "https://video.test.com/ads?id=123456&wprice=%%WINNING_PRICE%%"
    adomain: "google.com"
    crid: "test_creative_id_987914"
    w: 320
    h: 480
    cattax: GOOGLE_CATEGORIES
    [com.google.doubleclick.bid] {
      attribute: 47
      attribute: 50
      billing_id: 55383762512
      skadn {
        version: "4.0"
        network: "306el65O"
        itunesitem: "832461214"
        sourceapp: "977150768"
        fidelities {
          fidelity: VIEW_THROUGH_ADS
          nonce: "0054e0b9-0b53-4426-99dd-a1eefeb45565"
          timestamp: "1757329316673"
          signature: "oE3Ek8347oZV1Yl1J42G2c88BSKr2dqEbiOK2S4ni7NVDh3v128NN0hlzWK5aX96ecV1504E9k288i0t0wGX73P317812WE7"
        }
        fidelities {
          fidelity: STOREKIT_RENDERED_ADS
          nonce: "0054e0b9-0b53-4426-99dd-a1eefeb45565"
          timestamp: "1757329316673"
          signature: "b1GqXA4v889p842512GQ1p3249q5VmPt1335f1H1zdK92fq24j7a7ml419W7u8B7rhhH97s507f2251923oWi89XF1voZv4b"
        }
        sourceidentifier: "8396"
      }
      app_promotion_type: INSTALLS
      clickurl: "google.com"
    }
  }
}
[com.google.doubleclick.bid_response] {
  processing_time_ms: 20
}

ฟิลด์ที่สำคัญในการเสนอราคาตอบสำหรับวิดีโอมีดังนี้

BidResponse.seatbid.bid.ext.attribute
แอตทริบิวต์สำหรับโฆษณาที่อาจแสดงจากข้อมูลโค้ดนี้ ดูรายการรหัสได้ในไฟล์ buyer-declarable-creative-attributes.txt เราจะตรวจสอบเพื่อให้แน่ใจว่าไม่มีแอตทริบิวต์ใด ตรงกับแอตทริบิวต์ที่ผู้เผยแพร่โฆษณาไม่อนุญาตในคำขอราคาเสนอ เช่น การตั้งค่าหากฟิลด์ใดฟิลด์หนึ่งมี 30 จะ ระบุว่าโฆษณาต้องรองรับ VPAID จึงจะแสดงได้
BidResponse.seatbid.bid.adm

สำหรับโฆษณาวิดีโอ นี่คือ URL เปลี่ยนเส้นทาง VAST ของโฆษณาวิดีโอ เช่น

http://ad.doubleclick.net/pfadx/N270.132652.1516607168321/B3442378.3;dcadv=1379578;sz=0x0;ord=79879;dcmt=text/xml

หรืออาจเป็น VAST XML ดิบ

ตัวอย่างคำขอราคาเสนอและการเสนอราคาตอบ

รูปแบบวิดีโอ

วิธีที่ผู้ซื้อจะใส่วิดีโอได้

ตารางต่อไปนี้แสดงวิธีที่ผู้ซื้อสามารถรวมวิดีโอไว้ในครีเอทีฟโฆษณาและ ตําแหน่งที่สามารถแสดงได้สําหรับเว็บและแอปบนอุปกรณ์เคลื่อนที่ตามลําดับ

เว็บ

ครีเอทีฟโฆษณาวีดีโอ ในสตรีม (ทั้งหมด) ในฟีด/บทความ เนทีฟในฟีด/บทความ โฆษณาคั่นระหว่างหน้า ในแบนเนอร์

VPAID + VAST

 

VAST

 

MRAID + JS

 

 

 

 

 

JS ที่กำหนดเอง

 

เนทีฟ + VAST

 

แอปบนอุปกรณ์เคลื่อนที่

ครีเอทีฟโฆษณาวีดีโอ ในสตรีม (ทั้งหมด) ในฟีด/บทความ เนทีฟในฟีด/บทความ โฆษณาคั่นระหว่างหน้า ในแบนเนอร์

VPAID + VAST

 

 

 

 

 

VAST

MRAID + JS

JS ที่กำหนดเอง

เนทีฟ + VAST

คีย์: รูปแบบ/เทคโนโลยีไม่พร้อมใช้งาน

ครีเอทีฟโฆษณาวิดีโอที่ยอมรับในตําแหน่งนี้ โดยขึ้นอยู่กับการบล็อกของผู้เผยแพร่โฆษณา

ครีเอทีฟโฆษณาวิดีโอไม่พร้อมใช้งานในตําแหน่งนี้

สัญญาณ OpenRTB ที่แนะนํา

ตารางต่อไปนี้แสดงสัญญาณ OpenRTB ที่แนะนําสําหรับวิดีโอทุกรูปแบบสําหรับ เว็บบนเดสก์ท็อปและอุปกรณ์เคลื่อนที่ และแอปบนอุปกรณ์เคลื่อนที่

เว็บไซต์บนเดสก์ท็อปและอุปกรณ์เคลื่อนที่

รูปแบบวิดีโอ สัญญาณที่แนะนำ (สัญญาณที่เกี่ยวข้องกับวิดีโอเท่านั้น) สัญญาณที่เกี่ยวข้อง (สัญญาณที่เกี่ยวข้องกับวิดีโอเท่านั้น)

ในสตรีม (VPAID)

มีออบเจ็กต์วิดีโอ   &
video.placement = INSTREAM   &


ในสตรีม (ไม่มี VPAID)

มีออบเจ็กต์วิดีโอ   &
video.placement = INSTREAM    &
video.api = 1 VPAID 1.0 or 2:VPAID 2.0


นอกสตรีม

มีออบเจ็กต์ VIDEO

video.linearity: linear
ตำแหน่งขึ้นอยู่กับ
ตำแหน่งจริง ค่าตามด้านล่าง
Video.startdelay = 0


ในฟีด

มีออบเจ็กต์วิดีโอ   &
video.placement = IN-FEED


ในบทความ

มีออบเจ็กต์วิดีโอ   &
video.placement = IN-ARTICLE


เนทีฟ

มีออบเจ็กต์ NATIVE และ


ในแบนเนอร์

ไม่มีออบเจ็กต์วิดีโอ &
banner.battr ≠ 6 วิดีโอในแบนเนอร์ (เล่นอัตโนมัติ) &
banner.battr ≠ 7 วิดีโอในแบนเนอร์ (ผู้ใช้เริ่ม)


แอปบนมือถือ

รูปแบบวิดีโอ รายละเอียดคำขอราคาเสนอ (เฉพาะรายละเอียดที่เกี่ยวข้องกับวิดีโอ)

ในสตรีม

มีออบเจ็กต์วิดีโอ   &
video.placement = INSTREAM    &

video.api = 1 VPAID 1.0 หรือ 2: VPAID 2.0

นอกสตรีม

มีออบเจ็กต์ VIDEO

video.linearity: linear
ตำแหน่งขึ้นอยู่กับ
ตำแหน่งจริง ค่าตามด้านล่าง
Video.startdelay = 0


ในฟีด

มีออบเจ็กต์วิดีโอ   &
video.placement = IN-FEED


ในบทความ

มีออบเจ็กต์วิดีโอ   &
video.placement = IN-ARTICLE


เนทีฟ

มีออบเจ็กต์ NATIVE และ


โฆษณาคั่นระหว่างหน้า (VAST)

มีออบเจ็กต์วิดีโอ   &
video.placement = INTERSTITIAL


โฆษณาคั่นระหว่างหน้า (ไม่มี VAST)

มีออบเจ็กต์วิดีโอ   &
video.placement = INTERSTITIAL

กรองแล้ว

ในแบนเนอร์ (MRAID)

ไม่มีออบเจ็กต์วิดีโอ &
banner.battr ≠ 6 วิดีโอในแบนเนอร์ (เล่นอัตโนมัติ) &
banner.battr ≠ 7 วิดีโอในแบนเนอร์ (ผู้ใช้เริ่ม)


ในแบนเนอร์

(ไม่มี MRAID)

ไม่มีออบเจ็กต์วิดีโอ &
banner.battr ≠ 6 วิดีโอในแบนเนอร์ (เล่นอัตโนมัติ) &
banner.battr ≠ 7 วิดีโอในแบนเนอร์ (ผู้ใช้เริ่ม)


วิธีที่ผู้เผยแพร่โฆษณาจะอนุญาต/ไม่อนุญาตวิดีโอ

ตารางต่อไปนี้แสดงวิธีที่ผู้เผยแพร่โฆษณาสามารถอนุญาต/ไม่อนุญาตให้แสดงวิดีโอในตําแหน่ง ของตน

ตัวเลือก Pub รูปแบบที่ใช้ได้ อธิบายในคำขอราคาเสนอเป็น

ระบุหน่วยโฆษณาวิดีโอในสตรีม

ในสตรีม (ทั้งหมด)

มีออบเจ็กต์วิดีโอ &
video.placement = INSTREAM

เลือกใช้ VPAID

ในสตรีมบนเว็บ

ออบเจ็กต์วิดีโอมีอยู่และ
video.api = 1 (VPAID 1.0) หรือ 2 (VPAID 2.0)

เลือกใช้ IBV

ในแบนเนอร์

โฆษณาคั่นระหว่างหน้า

banner.battr ≠ 6 วิดีโอในแบนเนอร์ (เล่นอัตโนมัติ) และ/หรือ 7 วิดีโอในแบนเนอร์ (ผู้ใช้เริ่ม)

เลือกใช้ (วิธีการ)

ในฟีด

ในบทความ

ออบเจ็กต์วิดีโอปัจจุบัน &
video.placement = IN-FEED หรือ IN-ARTICLE

เลือกใช้โฆษณานอกสตรีม (วิธีการ)

เนทีฟ

นำเสนอออบเจ็กต์เนทีฟ

บล็อกโฆษณาวิดีโอคั่นระหว่างหน้า

โฆษณาคั่นระหว่างหน้าในแอป

ไม่มีออบเจ็กต์ VIDEO

กรณีสุดโต่ง

# คำอธิบายเคส ความคิดเห็น คำขอราคาเสนอ

1

ปิดที่กำหนดเองแบบหน่วงเวลาโดยใช้ MRAID

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


เครื่องหมาย X ที่ Authorized Buyers ใช้จะปรากฏที่ด้านบนของปุ่มปิดที่กำหนดเองเสมอ แม้ว่าปุ่มปิดที่กำหนดเองจะปรากฏที่ด้านล่างหลังจากผ่านไป 5 วินาที


อภิธานศัพท์

ดู คำศัพท์วิดีโอของ Authorized Buyers

ฟิลด์ที่เกี่ยวข้องสำหรับรูปแบบโฆษณาในสตรีมและนอกสตรีม

ดู OpenRTB 2.5 (เริ่มจากหน้า 47)

BidRequest.Video
Placement
ในสตรีม mWeb

1: ในสตรีม
2: ในแบนเนอร์

mApp

1: ในสตรีม
2: ในแบนเนอร์

นอกสตรีม mApp Interstitial

5: โฆษณาคั่นระหว่างหน้า

Native

3: ในบทความ
4: ในฟีด

Rewarded

rwdd: บูลีน

linearity

ระบุว่าการแสดงผลต้องเป็นแบบเชิงเส้น ไม่ใช่เชิงเส้น ฯลฯ หากไม่ได้ระบุ ให้ถือว่าอนุญาตทั้งหมด

ในสตรีม mWeb

1: LINEAR (ในสตรีม)

mApp

1: LINEAR (ในสตรีม)

นอกสตรีม mApp Interstitial

2: INTERSTITIAL

Native

3: IN_FEED
5: IN_ARTICLE

videoad_start_delay
ในสตรีม mWeb

>0: start delay in seconds
 0: PRE_ROLL
-1: GENERIC_MID_ROLL
-2: GENERIC_POST_ROLL

mApp

>0: start delay in seconds
 0: PRE_ROLL
-1: GENERIC_MID_ROLL
-2: GENERIC_POST_ROLL

นอกสตรีม Rewarded

>0: start delay in seconds
 0: PRE_ROLL
-1: GENERIC_MID_ROLL
-2: GENERIC_POST_ROLL

แหล่งที่มาของค่าคำขอราคาเสนอ

OpenRTB
ออบเจ็กต์
ช่อง Authorized Buyers
/Exchange
การเสนอราคา
นอกสตรีม
ค่าตัวอย่าง ใครเป็นผู้กำหนด
/ค่านี้มาจากไหน
วัตถุ
วิดีโอ MIME ใช่ ["application/javascript",
"video/mp4"]",
Google
minduration ไม่ กำหนดค่าโดยผู้เผยแพร่โฆษณา
maxduration ใช่ กำหนดค่าโดยผู้เผยแพร่โฆษณา
playbackmet
hod
ใช่ [6] โดยปกติแล้ว ผู้เผยแพร่โฆษณา
กำหนดค่าแล้ว
API (MRAID) ใช่ [1,2] Google
โปรโตคอล ใช่ [2,3,5,6,7,8] Google
ความเป็นเชิงเส้น ใช่ [1] Google
ตำแหน่ง ใช่ [1] Google
ความกว้างของเพลเยอร์ ใช่ 400,400,300 Google
ความสูงของผู้เล่น ใช่ 225,300,153 Google
การหน่วงเวลาเริ่มต้น ใช่ 0 Google, ค่าเริ่มต้น 5 วินาที
ข้าม ใช่ 1 ผู้เผยแพร่โฆษณา/Google
- สำหรับโฆษณาคั่นหน้า => Google
- สำหรับโฆษณาในสตรีม => ผู้เผยแพร่โฆษณา
เป็นผู้กำหนดว่าจะอนุญาต
โฆษณาแบบข้ามได้ แบบข้ามไม่ได้ หรือทั้ง 2 แบบ
โฆษณาที่มีการให้รางวัล ซึ่งเป็นโฆษณาแบบข้ามไม่ได้เสมอ
อัตราบิตขั้นต่ำ ไม่ Google
อัตราบิตสูงสุด ไม่ Google
pos ใช่ 1 Google
อุปกรณ์
อัตราส่วนพิกเซล ใช่ 1 Google
การแสดงผล
แบบปลอดภัย ใช่ 1 Google
ค่าเริ่มต้นเป็นจริง
เนื่องจากแท็กโฆษณาจะ
ปลอดภัยเสมอ