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

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

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

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

โปรโตคอล RTB

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

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

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

Google ขอแนะนําให้คุณส่งครีเอทีฟโฆษณาเพื่อขออนุมัติก่อนเสนอราคาด้วยครีเอทีฟโฆษณาดังกล่าว คุณสามารถใช้แหล่งข้อมูลครีเอทีฟโฆษณาของ Real-time Bidding 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 โฆษณาตอนต้น ตอนกลาง และตอนท้ายที่เล่นก่อน ระหว่าง หรือหลังสตรีมเนื้อหาวิดีโอ โปรแกรมเล่นวิดีโอจะโหลดและเล่นก่อน ระหว่าง หรือหลังย่อหน้าข้อความหรือเนื้อหากราฟิก และจะเริ่มเล่นก็ต่อเมื่อเข้าสู่วิวพอร์ตเท่านั้น เนื้อหาประกอบควรเริ่มเล่นเมื่อเข้าสู่วิวพอร์ตเท่านั้น วิดีโออาจเปลี่ยนเป็นเพลเยอร์แบบลอย/ติดหนึบเมื่อผู้ใช้เลื่อนหน้าเว็บออก
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 เริ่มเมื่อเข้าสู่วิวพอร์ตโดยเปิดเสียงไว้
ENTER_SOUND_OFF เริ่มทำงานเมื่อเข้าสู่วิวพอร์ตโดยปิดเสียงไว้โดยค่าเริ่มต้น
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: "79N7F1708654i75q3k69j1"
seatbid {
  bid {
    id: "1gR655162hOsH9q3X6R"
    impid: "1"
    price: 2.3833
    adid: "test_creative_id_648299"
    adm: "https://video.test.com/ads?id=123456&wprice=%%WINNING_PRICE%%"
    adomain: "google.com"
    crid: "test_creative_id_648299"
    attr: VIDEO_IN_BANNER_AUTO_PLAY
    w: 1920
    h: 1080
    [com.google.doubleclick.bid] {
      event_notification_token {
        payload: "token"
      }
      billing_id: 11004606416
      skadn {
        version: "4.0"
        network: "O5O88B57"
        itunesitem: "509167749"
        nonce: ""
        sourceapp: "com.google.testapp"
        timestamp: "OMITTED"
        signature: "OMITTED"
        fidelities {
          fidelity: VIEW_THROUGH_ADS
          nonce: "d3be52b1-8ef6-4277-8922-54450b07fd5b"
          timestamp: "1730409097616"
          signature: "8d52E359K158Dj1u89EpLP3544Qz7B10CV0a92YZJ6JXX8d9uXi72N43ZxjRl96Ph7v8R5u1k5y9Aoy3jZcN3C5dxRU390qc"
        }
        fidelities {
          fidelity: STOREKIT_RENDERED_ADS
          nonce: "d3be52b1-8ef6-4277-8922-54450b07fd5b"
          timestamp: "1730409097616"
          signature: "43C2b79X4nPY913Qs3jJLLhCjUNZg39cK022pCE2wH731Ie7q4584b5UGG137Jh12I2R6a0e35LJbvQJbn5o564roQ7G1Mtd"
        }
        sourceidentifier: "1"
      }
      app_promotion_type: INSTALLS
    }
  }
  seat: "1061:9160:833989"
}
bidid: "m7V3rjn0-aF599ZZ6-37hA-b9o7DU8CLrtp"
cur: "USD"

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

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
placement depends on actual
placement, values as below
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
placement depends on actual
placement, values as below
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 วิดีโอในแบนเนอร์ (เริ่มต้นโดยผู้ใช้)


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

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

ตัวเลือกผู้เผยแพร่โฆษณา รูปแบบที่ใช้ได้ อธิบายในคำขอราคาเสนอว่า

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

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

วัตถุวิดีโอมี &
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

is_rewarded_inventory: บูลีนส่วนขยาย OpenRTB

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
การเสนอราคา
ไม่ได้อยู่ในสตรีม
ค่าตัวอย่าง ใครเป็นผู้กำหนด
/Where this value derives
from?
วัตถุ
วิดีโอ mimes ใช่ ["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
อุปกรณ์
อัตราส่วน Px ใช่ 1 Google
การแสดงผล
แบบปลอดภัย ใช่ 1 Google
เป็นค่าเริ่มต้นเป็น true
เนื่องจากแท็กโฆษณา
ปลอดภัยเสมอ