โฆษณาเนทีฟคือโฆษณาที่มีรูปแบบที่เข้ากับเนื้อหาและการออกแบบภาพโดยรอบ ซึ่งทำให้ผู้ใช้มีแนวโน้มที่จะดูและคลิกโฆษณาดังกล่าวมากขึ้น พื้นที่โฆษณาเนทีฟมีให้บริการในแอปบนอุปกรณ์เคลื่อนที่ รวมถึงเว็บไซต์บนเดสก์ท็อปและอุปกรณ์เคลื่อนที่ ดูข้อมูลเพิ่มเติมเกี่ยวกับโฆษณาเนทีฟได้ที่ภาพรวมของโฆษณาเนทีฟ
ทั้ง Authorized Buyers และการเสนอราคาแบบเปิดรองรับโฆษณาเนทีฟ
เวิร์กโฟลว์สําหรับโฆษณาเนทีฟมีดังนี้
- Google ได้รับการเรียกให้แสดงโฆษณาเนทีฟ การเรียกใช้จะระบุเทมเพลตโฆษณาเนทีฟต่อไปนี้อย่างน้อย 1 รายการ โดยแต่ละรายการจะระบุช่องเนทีฟที่ต้องการ
- Google ส่งคำขอราคาเสนอ RTB ไปยังผู้ซื้อ โดยระบุรายการของช่องซึ่งมีการขอ
- ผู้ซื้อที่สนใจตอบกลับด้วยช่องที่ขอ
- Google จัดการประมูลเพื่อเลือกราคาเสนอที่ชนะและส่งไฟล์เนื้อหาครีเอทีฟโฆษณาที่ผู้ซื้อจัดหาให้ไปยังผู้เผยแพร่โฆษณา
- ผู้เผยแพร่โฆษณารวบรวมชิ้นงานเข้าด้วยกันเป็นโฆษณาเนทีฟ แล้วจัดรูปแบบให้เหมาะกับการออกแบบของเว็บไซต์
รูปแบบข้อความ
Google รองรับข้อกําหนดของ OpenRTB ทั้งในรูปแบบ JSON และ Protobuf
สําหรับโฆษณาเนทีฟ OpenRTB Protobuf ฟิลด์ต่อไปนี้จะแตกต่างจากข้อกําหนด
JSON | ประเภท JSON | Protobuf | ประเภทของ Protobuf |
---|---|---|---|
BidRequest.imp[].native.request |
string |
BidRequest.imp[].native.request_native |
NativeRequest |
BidResponse.seatbid[].bid[].adm |
string |
BidResponse.seatbid[].bid[].adm_native |
NativeResponse |
ช่อง Protobuf ของ OpenRTB คือข้อความ Protobuf ไม่ใช่สตริง
หากคุณใช้การติดตั้งใช้งาน OpenRTB Protobuf ปลายทางของคุณจะได้รับคำขอราคาเสนอที่มี BidRequest.imp.native.request_native
แทน BidRequest.imp.native.request
นอกจากนี้ ปลายทางต้องแสดงการเสนอราคาตอบที่ป้อนข้อมูลในBidResponse.seatbid.bid.adm_native
แทนBidResponse.seatbid.bid.adm
มิเช่นนั้นระบบจะกรองการเสนอราคาตอบออกจากการประมูล
หากคุณใช้ SDK ของผู้ซื้อเพื่อแสดงโฆษณาเนทีฟ คุณต้องใส่รูปภาพ type
ใน declared_ad
เมื่อส่งครีเอทีฟโฆษณาเข้ารับการตรวจสอบ
เทมเพลตโฆษณาเนทีฟ
เทมเพลตโฆษณาเนทีฟจะอธิบายองค์ประกอบของโฆษณาเนทีฟ และกำหนดเนื้อหาและโครงสร้างของ NativeRequest
ของ OpenRTB หรือ NativeAdTemplate
ของโปรโตคอล Google RTB ที่เลิกใช้งานแล้วในคำขอราคาเสนอ Google รองรับเทมเพลตโฆษณาเนทีฟที่พบบ่อยที่สุด 2 รายการสําหรับโฆษณาเนทีฟที่ไม่ใช่วิดีโอและโฆษณาเนทีฟวิดีโอ ดังนี้
- เทมเพลตโฆษณาเพื่อการติดตั้งแอป - โปรโมตและเพิ่มยอดการติดตั้งแอปบนอุปกรณ์เคลื่อนที่
- เทมเพลตโฆษณาแบบเนื้อหา - การรวมข้อความและรูปภาพแบบทั่วไปมากขึ้นสําหรับโฆษณาแบรนด์หรือโฆษณาบนเว็บ
- เทมเพลตโฆษณาเพื่อการติดตั้งแอปวิดีโอ
- เทมเพลตโฆษณาเนื้อหาวิดีโอ
เทมเพลตอื่นๆ ก็มีอยู่เช่นกัน และอาจมีข้อกำหนดชุดอื่นสำหรับช่อง มิติข้อมูล และขนาด
เทมเพลตโฆษณาเพื่อการติดตั้งแอป

ฟิลด์ที่จำเป็นและแนะนำ
ตารางต่อไปนี้แสดงฟิลด์ที่มีป้ายกํากับว่าต้องระบุหรือแนะนํา โดยคำนึงถึงกฎต่อไปนี้
- ผู้เสนอราคาต้องกรอกข้อมูลในช่องที่มีเครื่องหมายต้องกรอก
- ผู้เสนอราคาไม่จำเป็นต้องกรอกข้อมูลในช่องที่ทําเครื่องหมายว่าแนะนํา และหากระบุข้อมูลไว้ ผู้เผยแพร่โฆษณาอาจแสดงหรือไม่แสดงข้อมูลดังกล่าวก็ได้ (เช่น การให้คะแนนด้วยดาว)
- ระบบจะทําเครื่องหมายคำกระตุ้นให้ดำเนินการ (Call-To-Action หรือ CTA) เป็นแนะนําเสมอ เนื่องจากระบบจะกําหนดค่าเริ่มต้นไว้หากผู้เสนอราคาไม่ได้ส่ง CTA แต่ CTA จะแสดงเสมอหากมีการส่ง
ตารางต่อไปนี้แสดงช่องของเทมเพลตโฆษณาเพื่อการติดตั้งแอป แอปบนอุปกรณ์เคลื่อนที่ใช้ช่องเหล่านี้เพื่อสร้างโฆษณาเนทีฟเพื่อการติดตั้งแอป
ช่อง | คำอธิบาย | ต้องระบุหรือแนะนํา | แสดงเสมอไหม | ขนาดรูปภาพ/จํานวนอักขระสูงสุดที่แนะนํา | ตัวอย่าง |
---|---|---|---|---|---|
บรรทัดแรก | ชื่อแอป | ต้องระบุ | ใช่ | 25 อักขระ | Flood-It! |
รูปภาพ | ภาพหน้าจอจากแอปหรือรูปภาพอื่นๆ ที่เกี่ยวข้อง | ต้องระบุ | ไม่ | 1,200 x 627 พิกเซลหรือ 600 x 600 พิกเซล ทั้งนี้ขึ้นอยู่กับสัดส่วนภาพที่ผู้เผยแพร่โฆษณาต้องการ | <ภาพหน้าจอจากเกม Flood-It!> |
เนื้อความ | ข้อความหลักของแอป | ต้องระบุ | ไม่ | 90 อักขระ | ดูเหมือนจะง่ายแต่ยากเกินคาด = เล่นเพลินจนหยุดไม่ได้ |
ไอคอนแอป | ไอคอนแอป | ต้องระบุ | ไม่ | 128 x 128 พิกเซล | <ไอคอนแอป Flood-it!> |
คำกระตุ้นการตัดสินใจ | การดำเนินการของผู้ใช้ที่ต้องการ | แนะนำ | ใช่ | 15 อักขระ | ติดตั้ง |
การให้ดาว | จำนวนดาว (0 - 5) ที่แสดงถึงคะแนนของแอปใน App Store | แนะนำ | ไม่ | 0 - 5 | 4.5 |
ราคา | ค่าใช้จ่ายของแอป | แนะนำ | ไม่ | 15 อักขระ | ฟรี |
หมายเหตุเกี่ยวกับความยาวของข้อความ
หากผู้ซื้อส่งชิ้นงานข้อความ (เช่น ข้อความเนื้อหา) ที่ยาวกว่าจํานวนอักขระสูงสุดที่แนะนํา Google หรือผู้เผยแพร่โฆษณาอาจตัดข้อความและแสดงจุดไข่ปลาแทน โปรดทราบว่าขีดจำกัดการตัดข้อความสำหรับภาษาจีน ญี่ปุ่น และเกาหลีจะตัดเหลือครึ่งหนึ่ง เช่น บรรทัดแรกสำหรับภาษาอังกฤษจำกัดไว้ที่ 90 อักขระ และจำกัดที่ 45 อักขระสำหรับภาษาจีน
หมายเหตุเกี่ยวกับขนาดรูปภาพ
ผู้เผยแพร่โฆษณาได้รับอนุญาตให้ดำเนินการต่อไปนี้
- ครอบตัดรูปภาพหลักแบบสมมาตรได้สูงสุด 20% ในมิติเดียว (ความสูงหรือความกว้าง)
- ปรับขนาดรูปภาพโดยไม่เปลี่ยนสัดส่วนภาพ
- ระบบอาจกรองรูปภาพที่มีสัดส่วนภาพแตกต่างจากที่ระบุไว้โดยความสูงและความกว้าง
เทมเพลตโฆษณาแบบเนื้อหา

ตารางต่อไปนี้แสดงรายการช่องของเทมเพลตโฆษณาแบบเนื้อหา ผู้เผยแพร่โฆษณาใช้ช่องเหล่านี้เพื่อสร้างโฆษณาเนทีฟแบบคอนเทนต์
ช่อง | คำอธิบาย | ต้องระบุหรือแนะนํา | แสดงเสมอไหม | ขนาดรูปภาพ/จำนวนอักขระสูงสุดที่แนะนำ * | ตัวอย่าง |
---|---|---|---|---|---|
บรรทัดแรก | ส่วนหัวของโฆษณา | ต้องระบุ | ใช่ | 25 อักขระ | อัตราดอกเบี้ยสินเชื่อต่ำสุด |
รูปภาพ | รูปภาพหลักของโฆษณา | ต้องระบุ | ไม่ | 1,200 x 627 พิกเซลหรือ 600 x 600 พิกเซล ทั้งนี้ขึ้นอยู่กับสัดส่วนภาพที่ผู้เผยแพร่โฆษณาต้องการ | <รูปภาพหลักของโฆษณา> |
เนื้อความ | เนื้อหาโฆษณา | ต้องระบุ | ไม่ | 90 อักขระ | บ้านแสนสุขในบรูคลินของคุณ - ราคาถูกกว่าและเร็วกว่าที่คิด |
โลโก้ | โลโก้ของผู้ลงโฆษณาหรือรูปภาพขนาดเล็กอื่นๆ ที่เกี่ยวข้อง | แนะนำ | ไม่ | 128 x 128 พิกเซล | <โลโก้ของ NY Mortgage Inc.> |
คำกระตุ้นการตัดสินใจ | การดำเนินการที่ต้องการของผู้ใช้ | แนะนำ | ไม่ | 15 อักขระ | รับใบเสนอราคา |
ผู้ลงโฆษณา | ข้อความที่ระบุผู้ลงโฆษณาหรือแบรนด์ | ต้องระบุ | ไม่ | 25 อักขระ | NY Mortgage Inc. |
เทมเพลตโฆษณาวิดีโอเพื่อการติดตั้งแอป
ช่อง | คำอธิบาย | ต้องระบุหรือแนะนํา | แสดงเสมอไหม | ขนาดรูปภาพ/จำนวนอักขระสูงสุดที่แนะนำ * | ตัวอย่าง |
---|---|---|---|---|---|
วิดีโอ | การตอบสนองด้วย VAST ของวิดีโอซึ่งมีเนื้อหาที่จำเป็นทั้งหมดในการเล่นโฆษณาวิดีโอ | ต้องระบุ | ไม่ | - | URL ของ VAST XML ที่มี Flood-It โฆษณาวิดีโอ |
บรรทัดแรก | ชื่อแอป | ต้องระบุ | ใช่ | 25 อักขระ | Flood-It! |
รูปภาพ | รูปภาพ (ภาพขนาดย่อ) ที่แสดงในโปรแกรมเล่นก่อนการคลิกโฆษณาวิดีโอหรือระหว่างที่โหลดอยู่ | ต้องระบุ | ไม่ | ควรตรงกับสัดส่วนภาพของวิดีโอ (เช่น 1280x720 สำหรับวิดีโอ 16x9 และ 4x3 สำหรับวิดีโอ 640x480) | ภาพหน้าจอจากเกม Flood-It! หรือจากวิดีโอ |
เนื้อความ | ข้อความหลักของแอป | ต้องระบุ | ไม่ | 90 อักขระ | ดูเหมือนจะง่ายแต่ยากเกินคาด = เล่นเพลินจนหยุดไม่ได้ |
ไอคอนแอป | ไอคอนแอป | ต้องระบุ | ไม่ | 128 x 128 พิกเซล | ไอคอนแอป Flood-It! |
คำกระตุ้นการตัดสินใจ | การดำเนินการของผู้ใช้ที่ต้องการ | ต้องระบุ | ใช่ | 15 อักขระ | ติดตั้ง |
การให้ดาว | จำนวนดาว (0 - 5) ที่แสดงถึงคะแนนของแอปใน App Store | แนะนำ | ไม่ | 0 - 5 | 4.5 |
ราคา | ค่าใช้จ่ายของแอป | แนะนำ | ไม่ | 15 อักขระ | ฟรี |
ข้อจำกัด
วิดีโอ: วิดีโอทั้งหมดต้องอยู่ในรูปแบบ VAST URL หรือแท็ก VAST ไม่สามารถระบุไฟล์วิดีโอดิบ เช่น WebM, MP4 ฯลฯ
ความยาวข้อความ: หากผู้ซื้อระบุชิ้นงานข้อความ เช่น
body
ในการตอบกลับ Google หรือผู้เผยแพร่โฆษณาอาจตัดข้อความและแสดงจุดไข่ปลาแทน โปรดทราบว่าขีดจำกัดการตัดข้อความจะลดลงครึ่งหนึ่งสำหรับภาษาจีน ญี่ปุ่น และเกาหลี เช่น บรรทัดแรกสำหรับภาษาอังกฤษจำกัดไว้ที่ 90 อักขระ และจำกัดที่ 45 อักขระสำหรับภาษาจีนขนาดรูปภาพ: ผู้เผยแพร่โฆษณาจะทำสิ่งต่อไปนี้ได้
- ครอบตัดรูปภาพหลักแบบสมมาตรได้สูงสุด 20% ในมิติเดียว (ความสูงหรือความกว้าง)
- ปรับขนาดรูปภาพโดยไม่เปลี่ยนสัดส่วนภาพ
ตัวอย่างโฆษณาเพื่อการติดตั้งแอป

เทมเพลตโฆษณาเนื้อหาวิดีโอ
ช่อง | คำอธิบาย | ต้องระบุหรือแนะนํา | แสดงเสมอไหม | ขนาดรูปภาพ/จำนวนอักขระสูงสุดที่แนะนำ * | ตัวอย่าง |
---|---|---|---|---|---|
วิดีโอ | การตอบสนองด้วย VAST ของวิดีโอซึ่งมีเนื้อหาที่จำเป็นทั้งหมดในการเล่นโฆษณาวิดีโอ | ต้องระบุ | ใช่ | - | URL ของ VAST XML ที่มี Flood-It โฆษณาวิดีโอ |
บรรทัดแรก | ส่วนหัวของโฆษณา | ต้องระบุ | ใช่ | 25 อักขระ | อัตราดอกเบี้ยสินเชื่อต่ำสุด |
รูปภาพ | รูปภาพ (ภาพขนาดย่อ) ที่แสดงในโปรแกรมเล่นก่อนการคลิกโฆษณาวิดีโอหรือระหว่างที่โหลดอยู่ | ต้องระบุ | ไม่ | ควรตรงกับสัดส่วนภาพของวิดีโอ (เช่น 1280x720 สำหรับวิดีโอ 16x9 และ 4x3 สำหรับวิดีโอ 640x480) | ภาพหน้าจอจากวิดีโอ |
เนื้อความ | เนื้อหาโฆษณา | ต้องระบุ | ไม่ | 90 อักขระ | บ้านแสนสุขในบรูคลินของคุณ - ราคาถูกกว่าและเร็วกว่าที่คิด |
โลโก้ | โลโก้ของผู้ลงโฆษณาหรือรูปภาพขนาดเล็กอื่นๆ ที่เกี่ยวข้อง | แนะนำ | ไม่ | 128 x 128 พิกเซล | โลโก้ของ NY Mortgage Inc. |
คำกระตุ้นการตัดสินใจ | การดำเนินการที่ต้องการของผู้ใช้ | ต้องระบุ | ไม่ | 15 อักขระ | รับใบเสนอราคา |
ผู้ลงโฆษณา | ข้อความที่ระบุผู้ลงโฆษณาหรือแบรนด์ | ต้องระบุ | ไม่ | 25 อักขระ | NY Mortgage Inc. |
ฟิลด์เมตา
เทมเพลตโฆษณาที่รองรับทั้งหมดใช้ร่วมกันในช่องเมตาต่อไปนี้
โปรโตคอล RTB ของ Google | เทียบเท่า OpenRTB | คำอธิบาย |
---|---|---|
NativeAd.click_link_url |
Link.url |
URL ที่เบราว์เซอร์จะเรียกใช้เมื่อผู้ใช้คลิกโฆษณา
อาจเป็นขั้นตอนแรกของเชนการเปลี่ยนเส้นทางที่นําไปยังหน้า Landing Page ในท้ายที่สุด สําหรับโฆษณาเนทีฟ เราขอแนะนําให้ใช้ click_link_url เป็นช่องเพื่อกําหนดปลายทางที่ผู้ใช้จะไปในที่สุด ต้องใช้ช่องนี้ในกรณีที่เป็นหน้า Landing Page แบบไดนามิก |
Ad.click_through_url |
Bid.adomain |
ต้องตั้งค่าหากผู้เสนอราคาต้องการเสนอราคา ชุด URL ปลายทางสําหรับข้อมูลโค้ดนี้ รวมถึง URL ที่ผู้ใช้จะไปหากคลิกโฆษณาที่แสดง และ URL ที่ปรากฏในโฆษณาที่แสดงผล อย่าใส่การเรียกใช้เซิร์ฟเวอร์โฆษณาระดับกลางที่ไม่เกี่ยวข้องกับหน้า Landing Page สุดท้าย ระบบจะทิ้ง BidResponse ที่แสดงข้อมูลโค้ดหรือโฆษณาวิดีโอแต่ไม่ได้ประกาศ สําหรับโฆษณาที่ไม่ใช่เนทีฟ ระบบจะไม่ใช้ URL นี้สําหรับการติดตามคลิกหรือฟังก์ชันการทํางานอื่นๆ ของโฆษณา แต่จะใช้เป็นประกาศ URL ปลายทางเท่านั้น สําหรับโฆษณาเนทีฟ หากไม่ได้ตั้งค่า |
NativeAd.click_tracking_urls |
Link.clicktrackers |
ไม่บังคับ URL เพิ่มเติมที่ช่วยให้ผู้ลงโฆษณาติดตามการคลิกโฆษณาของผู้ใช้ได้ |
Ad.ad_choices_destination_url |
BidExt.ad_choices_destination_url |
ลิงก์ไปยังหน้าค่ากําหนดโฆษณาหรือหน้าเลือกไม่ใช้ หากมี ไอคอนมาตรฐานของตัวเลือกโฆษณาอื่นๆ จะเพิ่มลงในครีเอทีฟโฆษณาเนทีฟและลิงก์ไปยัง URL นี้ ระบบรองรับแอตทริบิวต์นี้สําหรับโฆษณาเนทีฟ แต่ไม่เป็นส่วนหนึ่งของข้อความเนทีฟในการเสนอราคาตอบ |
Ad.impression_tracking_url |
NativeResponse.imptrackers |
ควรติดตามการแสดงผลเนทีฟด้วย impression_tracking_url ในโปรโตคอลการเสนอราคาแบบเรียลไทม์ของ Authorized Buyers หรือเครื่องมือติดตามการแสดงผลเนทีฟใน OpenRTB |
ฟิลด์ที่จำเป็นและแนะนำของโปรโตคอล RTB ของ Google
required_fields
และ recommended_fields
เป็นผู้เผยแพร่โฆษณาที่ระบุ เราจะแสดงวิธีแปลฟิลด์บิตเหล่านี้เพื่อระบุว่าช่องเป็นฟิลด์ที่ต้องกรอกหรือแนะนำ
ช่องบิตใช้แต่ละบิตของค่าไบนารีเพื่อจัดเก็บคำสั่ง "จริง" หรือ "เท็จ" ซึ่งเทียบเท่ากับการส่งสัญญาณบูลีนหลายรายการ เช่น is_logo_required
หรือ is_header_required
แต่มีการแพ็กไว้ด้วยกันทั้งหมด
ตัวอย่าง
ในตัวอย่างนี้ เราจะใช้ค่า required_fields
เท่ากับ
1085
ก่อนอื่น ให้หาค่าไบนารีที่เทียบเท่า ดังนี้
10000111101
เมื่อมีค่าไบนารีแล้ว คุณสามารถตรวจสอบบิตเพื่อดูว่าฟิลด์ต้องระบุ (1) หรือไม่ต้องระบุ (0)
ตารางต่อไปนี้จะจับคู่ช่องกับตําแหน่งในค่าไบนารี อ่านไบนารีจากขวาไปซ้าย โดย 1 บิตจะสอดคล้องกับตำแหน่งด้านขวาสุดในค่าไบนารี
ช่อง | ตําแหน่งค่าไบนารี (จากขวาไปซ้าย) |
---|---|
HEADLINE |
1 |
BODY |
2 |
CALL_TO_ACTION |
4 |
ADVERTISER |
8 |
IMAGE |
16 |
LOGO |
32 |
APP_ICON |
64 |
STAR_RATING |
128 |
PRICE |
256 |
STORE |
512 |
VIDEO |
1024 |
เมื่อดูตัวอย่างค่าฐานสอง 10000111101
บิต 1 (ด้านขวาสุด) คือ 1
ซึ่งแสดงถึงค่าที่ต้องระบุ จากตาราง บิต 1 สอดคล้องกับ HEADLINE
2 บิต (ค่าที่ 2 จากด้านขวา) คือ 0
ซึ่งหมายความว่าไม่จำเป็น 2 บิตสอดคล้องกับ BODY
ฟิลด์ที่ต้องกรอกทั้งหมดที่ตีความแล้วในตัวอย่างมีดังนี้
ค่า | คำอธิบาย | จำเป็นหรือไม่ |
---|---|---|
1 |
VIDEO |
ใช่ |
0 |
STORE |
ไม่ได้ |
0 |
PRICE |
ไม่ได้ |
0 |
STAR_RATING |
ไม่ได้ |
0 |
APP_ICON |
ไม่ได้ |
1 |
LOGO |
ได้ |
1 |
IMAGE |
ได้ |
1 |
ADVERTISER |
ได้ |
1 |
CALL_TO_ACTION |
ได้ |
0 |
BODY |
ไม่ได้ |
1 |
HEADLINE |
ใช่ |
การนําเสนอเทมเพลตโฆษณาเนทีฟในคําขอราคาเสนอ
เมื่อได้รับคําขอราคาเสนอที่มีพื้นที่โฆษณาเนทีฟ คําขอจะมีเทมเพลตโฆษณาเนทีฟในรูปแบบต่างๆ ทั้งนี้ขึ้นอยู่กับโปรโตคอลที่ใช้ เราขอแนะนําให้ใช้ OpenRTB เนื่องจากโปรโตคอลของ Google เลิกใช้งานแล้ว
ใน OpenRTB ระบบจะอธิบายเทมเพลตโฆษณาเนทีฟด้วยข้อความ NativeRequest ในโปรโตคอล Google RTB จะมีการอธิบายด้วย NativeAdTemplate ข้อความเหล่านี้ให้รายละเอียดต่อไปนี้เกี่ยวกับพื้นที่โฆษณาเนทีฟ
- ฟิลด์ที่ต้องกรอกหรือแนะนำให้กรอก
- ขนาดของรูปภาพ โลโก้ และไอคอนแอป
- ข้อกําหนดสําหรับสไตล์การแสดงผลโฆษณา
รหัสชิ้นงาน OpenRTB
OpenRTB จะส่งอาร์เรย์ของชิ้นงานในคําขอราคาเสนอซึ่งอธิบายโครงสร้างของโฆษณาเนทีฟที่คุณควรแสดงในการตอบกลับ ชิ้นงานแต่ละรายการในคำขอจะมีรหัสที่ต้องระบุสำหรับชิ้นงานที่เกี่ยวข้องในการตอบกลับ ดูตัวอย่างความเชื่อมโยงระหว่างรหัสเหล่านี้ในคำขอและการตอบกลับได้ที่ตัวอย่างคำขอราคาเสนอแบบเนทีฟและตัวอย่างการตอบกลับราคาเสนอแบบเนทีฟ
การนําเสนอโฆษณาเนทีฟในการเสนอราคาตอบ
เมื่อเสนอราคาสำหรับพื้นที่โฆษณาเนทีฟ ผู้ซื้อต้องป้อนข้อมูลในช่องที่ต้องกรอกซึ่งระบุไว้ในคำขอราคาเสนอ ใน OpenRTB คุณทําได้โดยระบุ BidResponse.seatbid.bid.adm_native เมื่อใช้ Protobuf หรือ BidResponse.seatbid.bid.adm
สําหรับ JSON สําหรับโปรโตคอล Google ที่เลิกใช้งานแล้ว ให้ใช้ช่อง BidResponse.ad.native_ad
ตัวอย่างคำขอราคาเสนอ
คำขอราคาเสนอที่ไม่ใช่วิดีโอ
แสดงตัวอย่างให้ฉันดู
คําขอที่เรียงลําดับid: "l6210s8bS8Uc726V81B821" imp { id: "1" tagid: "3019814809" bidfloor: 0.06 bidfloorcur: "USD" secure: true native { ver: "1.2" request_native { ver: "1.2" assets { id: 1 required: true title { len: 25 } } assets { id: 2 required: true data { type: DESC len: 90 } } assets { id: 3 data { type: CTATEXT len: 15 } } assets { id: 4 required: true img { type: MAIN wmin: 1200 hmin: 627 } } assets { id: 5 img { type: LOGO wmin: 100 hmin: 100 } } eventtrackers { event: IMPRESSION methods: IMG } privacy: true [com.google.doubleclick.native_ext] { style_id: 497439 style_height: 1 style_width: 1 style_layout_type: FLUID } } } exp: 3600 metric { type: "click_through_rate" value: 0.0006697923527099192 vendor: "EXCHANGE" } metric { type: "viewability" value: 0.05 vendor: "EXCHANGE" } [com.google.doubleclick.imp] { billing_id: 50577321529 dfp_ad_unit_code: "/3711494/google/test" ampad: AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED buyer_generated_request_data { data: "Test Data" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } open_bidding { is_open_bidding: true } creative_enforcement_settings { policy_enforcement: POLICY_ENFORCEMENT_PLATFORM_POLICY publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_OVERRIDDEN } auction_environment: SERVER_SIDE_AUCTION ae: SERVER_SIDE_AUCTION } } site { page: "https://www.google.com" publisher { id: "pub-1111111111111111" [com.google.doubleclick.publisher] { country: "FR" } } content { livestream: false language: "fr" } [com.google.doubleclick.site] { amp: DIALECT_HTML page_visibility: VISIBILITY_STATE_VISIBLE inventorypartnerdomain: "" ntype: NAVIGATION_TYPE_NAVIGATE } } device { ua: "OMITTED" geo { lat: 0.0 lon: 0.0 country: "FRA" region: "FR-C" zip: "63120" type: IP utcoffset: 120 accuracy: 6948 [com.google.doubleclick.geo] { geo_criteria_id: 9112278 } } ipv6: "2a01:cb14:8183::" os: "Windows" devicetype: PERSONAL_COMPUTER lmt: false pxratio: 1.0 sua { browsers { brand: "Chromium" version: "130" version: "0" } browsers { brand: "Microsoft Edge" version: "130" version: "0" } platform { brand: "Windows" version: "15" version: "0" } mobile: false architecture: "x86" bitness: "64" source: CLIENT_HINTS_HIGH_ENTROPY } } user { [com.google.doubleclick.user] { consented_providers_settings { consented_providers: 1712 consented_providers: 2316 additional_consent: "OMITTED" } consent: "OMITTED" eids { source: "OMITTED" uids { id: "12JD92JD8078S8J29SDOAKC0EF230337" } } } } at: FIRST_PRICE tmax: 350 cur: "USD" regs { gpp: "OMITTED" [com.google.doubleclick.regs] { gdpr: true } } source { schain { complete: true nodes { asi: "testssp.com" sid: "pub-1111111111111111" hp: true } ver: "1.0" } [com.google.doubleclick.source] { schain { complete: 1 nodes { asi: "testssp.com" sid: "pub-1111111111111111" hp: 1 } ver: "1.0" } } } [com.google.doubleclick.bid_request] { google_query_id: "ANy-zyo598-4J62UYQ5J70Wm78t166uKD8322K98ik4X5496cn305Sp16t94Mhegp514jh1v" fcap_scope: FREQUENCY_CAPPING_SCOPE_NONE }
แสดงตัวอย่างให้ฉันดู
{ "id": "l6210s8bS8Uc726V81B821", "imp": [ { "id": "1", "tagid": "3019814809", "bidfloor": 0.06, "bidfloorcur": "USD", "secure": 1, "native": { "ver": "1.2", "request": "{\"ver\":\"1.2\",\"assets\":[{\"id\":1,\"required\":1,\"title\":{\"len\":25}},{\"id\":2,\"required\":1,\"data\":{\"type\":2,\"len\":90}},{\"id\":3,\"data\":{\"type\":12,\"len\":15}},{\"id\":4,\"required\":1,\"img\":{\"type\":3,\"wmin\":1200,\"hmin\":627}},{\"id\":5,\"img\":{\"type\":2,\"wmin\":100,\"hmin\":100}}],\"eventtrackers\":[{\"event\":1,\"methods\":[1]}],\"privacy\":1,\"ext\":{\"style_id\":497439,\"style_height\":1,\"style_width\":1,\"style_layout_type\":1}}" }, "exp": 3600, "metric": [ { "type": "click_through_rate", "value": 0.0006697923527099192, "vendor": "EXCHANGE" }, { "type": "viewability", "value": 0.05, "vendor": "EXCHANGE" } ], "ext": { "billing_id": [ "50577321529" ], "dfp_ad_unit_code": "/3711494/google/test", "ampad": 3, "buyer_generated_request_data": [ { "data": "Test Data" } ], "excluded_creatives": [ { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" }, { "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID" } ], "open_bidding": { "is_open_bidding": 1 }, "creative_enforcement_settings": { "policy_enforcement": 1, "publisher_blocks_enforcement": 2 }, "auction_environment": 0, "ae": 0 } } ], "site": { "page": "https://www.google.com", "publisher": { "id": "pub-1111111111111111", "ext": { "country": "FR" } }, "content": { "livestream": 0, "language": "fr" }, "ext": { "amp": 0, "page_visibility": 1, "inventorypartnerdomain": "OMITTED", "ntype": 1 } }, "device": { "ua": "OMITTED", "geo": { "lat": 0.0, "lon": 0.0, "country": "FRA", "region": "FR-C", "zip": "63120", "type": 2, "utcoffset": 120, "accuracy": 6948, "ext": { "geo_criteria_id": 9112278 } }, "ipv6": "2a01:cb14:8183::", "os": "Windows", "devicetype": 2, "lmt": 0, "pxratio": 1.0, "sua": { "browsers": [ { "brand": "Chromium", "version": [ "130", "0" ] }, { "brand": "Microsoft Edge", "version": [ "130", "0" ] } ], "platform": { "brand": "Windows", "version": [ "15", "0" ] }, "mobile": 0, "architecture": "x86", "bitness": "64", "source": 2 } }, "user": { "ext": { "consented_providers_settings": { "consented_providers": [ "1712", "2316" ], "additional_consent": "OMITTED" }, "consent": "OMITTED", "eids": [ { "source": "OMITTED", "uids": [ { "id": "12JD92JD8078S8J29SDOAKC0EF230337" } ] } ] } }, "at": 1, "tmax": 350, "cur": [ "USD" ], "regs": { "gpp": "OMITTED", "ext": { "gdpr": 1 } }, "source": { "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" }, "ext": { "schain": { "complete": 1, "nodes": [ { "asi": "testssp.com", "sid": "pub-1111111111111111", "hp": 1 } ], "ver": "1.0" } } }, "ext": { "google_query_id": "ANy-zyo598-4J62UYQ5J70Wm78t166uKD8322K98ik4X5496cn305Sp16t94Mhegp514jh1v", "fcap_scope": 1 } }
แสดงตัวอย่างให้ฉันดู
คําขอที่เรียงลําดับid: "\213\371#\236Mh\214uJ\356\225qW88=7|\2448\315Wx" ip: "\300\250" user_agent: "OMITTED" url: "https://www.google.com" detected_language: "it" adslot { id: 1 excluded_attribute: 14 excluded_attribute: 32 allowed_vendor_type: 42 allowed_vendor_type: 144 excluded_sensitive_category: 36 excluded_sensitive_category: 19 matching_ad_data { billing_id: 74792558829 billing_id: 11204117851 minimum_cpm_micros: 390000 } matching_ad_data { billing_id: 44428418146 billing_id: 91112044263 minimum_cpm_micros: 110000 } slot_visibility: BELOW_THE_FOLD excluded_product_category: 10366 excluded_product_category: 11504 ad_block_key: 8767661977 publisher_settings_list_id: 7807286827624818876 publisher_settings_list_id: 8186380472781289268 allowed_restricted_category: 32 allowed_restricted_category: 33 excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } excluded_creatives { buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID" } iframing_state: UNKNOWN_IFRAME_STATE viewability: 6 allowed_restricted_category_for_deals: 32 allowed_restricted_category_for_deals: 33 click_through_rate: 0.0010397299 allowed_ad_types: ALLOWED_AD_TYPE_NATIVE is_amp_page: DIALECT_HTML amp_ad_requirement_type: AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED secure_signals { data: "Test Data: bw44G12BFZ" source: "OMITTED" } consented_providers_settings { tcf_consent_string: "OMITTED" additional_consent_string: "OMITTED" } regs_gdpr: true native_ad_template { required_fields: 17 recommended_fields: 0 headline_max_safe_length: 90 body_max_safe_length: 90 call_to_action_max_safe_length: 15 advertiser_max_safe_length: 25 image_width: 1200 image_height: 627 style_id: 749853 style_layout_type: FLUID style_height: 1 style_width: 1 } creative_enforcement_settings { policy_enforcement: POLICY_ENFORCEMENT_PLATFORM_POLICY publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES } auction_environment: SERVER_SIDE_AUCTION impression_expiration_seconds: 3600 supported_auction_environment: SERVER_SIDE_AUCTION } is_test: false timezone_offset: 120 geo_criteria_id: 1008463 bid_response_feedback { request_id: "\314\354d\177=@0\271\226a^\250\302u\037\301" creative_status_code: 1 event_notification_token: "token" buyer_creative_id: "test_creative_id_744913" minimum_bid_to_win: 220000 feedback_type: BID_FEEDBACK } bid_response_feedback { request_id: "\2354\335\340\347!\341~\265\n\206\327\300\005\370G" creative_status_code: 80 event_notification_token: "token" buyer_creative_id: "test_creative_id_744913" minimum_bid_to_win: 3450000 feedback_type: BID_FEEDBACK } publisher_type: PUBLISHER_OWNED_AND_OPERATED device { device_type: PERSONAL_COMPUTER platform: "Windows" screen_pixel_ratio_millis: 1000 limit_ad_tracking: false } publisher_country: "IT" publisher_id: "pub-1111111111111111" response_deadline_ms: 350 google_query_id: "ANy-zJXQF6-ob5v09r508m39543114QNHDY20RX67Ajs996K62nkEpcMuvWam950XP9486e6" auction_type: FIRST_PRICE geo { lat: 0.0 lon: 0.0 country: "ITA" region: "IT-MI" city: "Milan" utcoffset: 120 accuracy: 6821 } user_agent_data { platform { brand: "Windows" version: "10" version: "0" } mobile: false architecture: "x86" browsers { brand: "Chromium" version: "128" version: "0" } browsers { brand: "Not;A=Brand" version: "24" version: "0" } bitness: "64" source: CLIENT_HINTS_HIGH_ENTROPY } page_visibility: VISIBILITY_STATE_VISIBLE supply_chain { complete: true nodes { advertising_system_identifier: "testdomain.com" seller_identifier: "pub-1111111111111111" handles_payment: true } version: "1.0" } frequency_capping_scope: FREQUENCY_CAPPING_SCOPE_NONE privacy_treatments { allow_user_data_collection: true } inventory_partner_domain: "OMITTED"
คำขอราคาเสนอสำหรับวิดีโอ
{ id: "\\\123/f\000\t\456&\n\789\1234\"\001a\123", ip: "\0338\355", google_user_id: "CAESEJ1ur2l94_8ruuu", cookie_version: 1, cookie_age_seconds: 5184000, hosted_match_data: "W9ABDAAAAGR67nl0", user_agent: "Mozilla/5.0 (Linux; Android 5.1; CP8298_I00) Mobile Safari/537.36", publisher_country: "IN", geo_criteria_id: 1007796, timezone_offset: 330, publisher_id: "pub-2230723027927371", seller_network_id: 989, url: "https://m.example.com", detected_language: [en], google_query_id: "ANy-zJEgdus4l0MishbSmH0eOcXUA1Fbo4_tKROsbR37q", auction_type: "SECOND_PRICE", device: { device_type: "HIGHEND_PHONE", platform: "android", brand: "coolpad", model: "cp8298_i00", os_version: { major: 5, minor: 1 }, carrier_id: 70210, screen_width: 360, screen_height: 640, screen_pixel_ratio_millis: 2000 }, mobile: { is_app: false, is_mobile_web_optimized: true, DEPRECATED_platform: "android", DEPRECATED_mobile_device_type: "HIGHEND_PHONE", DEPRECATED_brand: "coolpad", DEPRECATED_model: "cp8298_i00", DEPRECATED_os_version: { os_version_major: 5, os_version_minor: 1 }, DEPRECATED_screen_width: 360, DEPRECATED_screen_height: 640, DEPRECATED_carrier_id: 70210, DEPRECATED_device_pixel_ratio_millis: 2000 }, publisher_type: "ADX_PUBLISHER_OWNED_AND_OPERATED", adslot: [{ id: 1, ad_block_key: 2882274820, width: [300,250], height: [250,250], excluded_attribute: [114,22,34,25,27,13,14,15,16,17,18,19,20,25,27,22], allowed_vendor_type: [42,144,575,698,704,743,776,785,793,797,808,828,832,885], excluded_sensitive_category: [36,27,19,4,23,30,10,3,31,5,8,37,18], excluded_product_category: [10031,11669,13423,13525,13566,13589,13612,13740], excluded_creatives: [{ buyer_creative_id: "1234567.1234567890-ssl" }], matching_ad_data: [{ billing_id: [6629616415,51386650457], minimum_cpm_micros: 1380000, direct_deal: [{ direct_deal_id: 410401, fixed_cpm_micros: 1360000, deal_type: "PREFERRED_DEAL", publisher_blocks_overridden: true },{ direct_deal_id: 240644, fixed_cpm_micros: 1500000, deal_type: "PREFERRED_DEAL", publisher_blocks_overridden: true }] },{ billing_id: [1234567890], minimum_cpm_micros: 1380000 }], publisher_settings_list_id: [12109930661871909476,11138951146123409010], slot_visibility: "BELOW_THE_FOLD", viewability: 30, click_through_rate: 0.0010072842, iframing_state: "UNKNOWN_IFRAME_STATE", native_ad_template: [{ required_fields: 1065, recommended_fields: 4, headline_max_safe_length: 25, body_max_safe_length: 90, call_to_action_max_safe_length: 15, advertiser_max_safe_length: 25, logo_width: 100, logo_height: 100, style_id: 199892, style_height: 250, style_width: 300 }], sticky_settings: { }, renderer: "GOOGLE", is_amp_page: "DIALECT_HTML", amp_ad_requirement_type: "AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED", allowed_ad_types: [ALLOWED_AD_TYPE_BANNER,ALLOWED_AD_TYPE_NATIVE], session_depth: 1, internal_data: { } }], response_deadline_ms: 122, is_test: false }
ตัวอย่างการเสนอราคาตอบ
การเสนอราคาตอบที่ไม่ใช่วิดีโอ
แสดงตัวอย่างให้ฉันดู
การตอบกลับแบบอนุกรมid: "22i22S9494PQl819H7Ld5K" seatbid { bid { id: "2GTnPXOn76gg1C6574T" impid: "1" price: 0.24 adid: "test_creative_id_713312" adomain: "google.com" crid: "test_creative_id_713312" exp: 300 language: "xx" adm_native { ver: "1.2" assets { id: 1 title { text: "Luxury Mars Cruises" } } assets { id: 2 data { value: "Visit the planet in a luxury spaceship." } } assets { id: 3 data { value: "Book today" } } assets { id: 4 img { url: "https://native.test.com/image?id=123456" w: 1200 h: 627 } } assets { id: 5 img { url: "https://native.test.com/logo?id=123456" w: 1200 h: 1200 } } link { url: "https://www.google.com" clicktrackers: "https://native.test.com/click?id=123456" } eventtrackers { event: IMPRESSION method: IMG url: "https://test.com/event?id=123456" } eventtrackers { event: IMPRESSION method: IMG url: "https://test.com/event?id=123456" } privacy: "https://adssettings.google.com/whythisad?source=display&reasons=OMITTED" } [com.google.doubleclick.bid] { event_notification_token { payload: "token" } billing_id: 50577321529 third_party_buyer_token: "4G79rr82Ah8r51859j2XT2RBR1BW2808IQrAa2nRjf63oo5w71y8q929t794MO75n4642HmE5HQ2B1jj9a03w6BFxc4D0mVReL1NgZ42aj7l308820m77pg004705U32AC81b7nkghu7" } } seat: "5249:9218:332606" } cur: "USD"
แสดงตัวอย่างให้ฉันดู
{ "id": "22i22S9494PQl819H7Ld5K", "seatbid": [ { "bid": [ { "id": "2GTnPXOn76gg1C6574T", "impid": "1", "price": 0.24, "adid": "test_creative_id_713312", "adomain": [ "google.com" ], "crid": "test_creative_id_713312", "exp": 300, "language": "xx", "ext": { "event_notification_token": { "payload": "token" }, "billing_id": "50577321529", "third_party_buyer_token": "4G79rr82Ah8r51859j2XT2RBR1BW2808IQrAa2nRjf63oo5w71y8q929t794MO75n4642HmE5HQ2B1jj9a03w6BFxc4D0mVReL1NgZ42aj7l308820m77pg004705U32AC81b7nkghu7" }, "adm": "{\"ver\":\"1.2\",\"assets\":[{\"id\":1,\"title\":{\"text\":\"Luxury Mars Cruises\"}},{\"id\":2,\"data\":{\"value\":\"Visit the planet in a luxury spaceship.\"}},{\"id\":3,\"data\":{\"value\":\"Book today\"}},{\"id\":4,\"img\":{\"url\":\"https://native.test.com/image?id=123456\",\"w\":1200,\"h\":627}},{\"id\":5,\"img\":{\"url\":\"https://native.test.com/logo?id=123456\",\"w\":1200,\"h\":1200}}],\"link\":{\"url\":\"https://www.google.com\",\"clicktrackers\":[\"https://native.test.com/click?id=123456\"]},\"eventtrackers\":[{\"event\":1,\"method\":1,\"url\":\"https://test.com/event?id=123456\"},{\"event\":1,\"method\":1,\"url\":\"https://test.com/event?id=123456\"}],\"privacy\":\"https://adssettings.google.com/whythisad?source=display&reasons=OMITTED\"}" } ], "seat": "5249:9218:332606" } ], "cur": "USD" }
แสดงตัวอย่างให้ฉันดู
การตอบกลับแบบอนุกรมad { adslot { id: 1 max_cpm_micros: 110734 min_cpm_micros: 0 billing_id: 74792558829 deal_id: 0 } click_through_url: "google.com" attribute: 47 attribute: 8 buyer_creative_id: "test_creative_id_907643" advertiser_name: "Google" native_ad { headline: "Luxury Mars Cruises" body: "Visit the planet in a luxury spaceship." call_to_action: "Book today" advertiser: "Galactic Luxury Cruises" image { url: "https://native.test.com/image?id=123456" width: 800 height: 800 } logo { url: "https://native.test.com/logo?id=123456" width: 200 height: 200 } price: "\342\202\254 225" click_link_url: "https://www.google.com" } impression_tracking_url: "https://test.com/imp?id=123456" impression_tracking_url: "https://test.com/imp?id=123456" ad_choices_destination_url: "https://test.com/preferences" event_notification_token: "token" dsa_transparency { buyer_render: true } } processing_time_ms: 27
การเสนอราคาตอบสำหรับวิดีโอ
bid_response { ad { ... click_through_url: "https://www.exampleDomain.com" impression_tracking_url: "https://my_impression_tracking_url.com/" ad_choices_destination_url: "https://my_ad_choices_destination_url.com/" ... native_ad { headline: "Lowest mortgage rates" video_url: "https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast" call_to_action: "Get a quote" advertiser: "NY Mortgage Inc." image { url: "https://www.example.net/mypromoimage.png" width: 1200 height: 700 } logo { url: "https://www.example.net/mylogo.png" width: 200 height: 200 } click_link_url: "https://r1.example.com/r/u1dhfh3cow00/b1_googleadx/830/41972/ ?_b_ctrl=1" click_tracking_urls: "https://my_click_tracking_url.com/" } } }