โฆษณาเนทีฟคือโฆษณาที่มีรูปแบบเหมาะสำหรับเนื้อหาและการออกแบบภาพโดยรอบ ทำให้ผู้ใช้มีแนวโน้มที่จะดูและคลิกโฆษณาดังกล่าวมากขึ้น พื้นที่โฆษณาเนทีฟ พร้อมให้บริการในแอปบนอุปกรณ์เคลื่อนที่ รวมถึงเว็บไซต์บนเดสก์ท็อปและอุปกรณ์เคลื่อนที่ ดูข้อมูลเพิ่มเติมเกี่ยวกับโฆษณาเนทีฟได้ที่ภาพรวมของโฆษณาเนทีฟ
ทั้ง Authorized Buyers และการเสนอราคาแบบเปิดรองรับโฆษณาเนทีฟ
เวิร์กโฟลว์สำหรับโฆษณาเนทีฟมีดังนี้
- มีการเรียกโฆษณาเนทีฟไปยัง Google การเรียกจะระบุ เทมเพลตโฆษณาเนทีฟต่อไปนี้อย่างใดอย่างหนึ่งหรือทั้ง 2 อย่าง โดยแต่ละเทมเพลตจะระบุฟิลด์เนทีฟที่ต้องการ
- 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 ไม่ใช่สตริง
หากคุณใช้การติดตั้งใช้งาน Protobuf ของ OpenRTB ปลายทางจะได้รับคำขอราคาเสนอที่มี BidRequest.imp.native.request_native
แทนที่จะเป็น BidRequest.imp.native.request นอกจากนี้
ปลายทางของคุณต้องส่งคืนการเสนอราคาตอบที่แสดง
BidResponse.seatbid.bid.adm_native แทน
BidResponse.seatbid.bid.adm มิเช่นนั้นระบบจะกรอง
การเสนอราคาตอบดังกล่าวออกจากการประมูล
เมื่อเสนอราคาซึ่งรวมถึงโฆษณาเนทีฟด้วย Endpoint การเสนอราคาต้อง
ระบุชิ้นงานที่จำเป็นและชิ้นงานที่ไม่บังคับที่คุณเลือกใส่
ในช่อง BidResponse.seatbid.bid.{adm/adm_native}.assets
ชิ้นงานที่ส่งในการตอบกลับต้องมีค่า id
ที่สอดคล้องกันซึ่งระบุไว้ในคำขอราคาเสนอ id ใช้เพื่อ
จัดโครงสร้างเทมเพลตและแยกความแตกต่างของชิ้นงานที่คล้ายกัน เช่น รูปภาพหลัก
และไอคอน ตัวอย่างต่อไปนี้แสดงวิธีป้อนข้อมูลออบเจ็กต์
NativeRequest และ NativeResponse ในรูปแบบ OpenRTB และ JSON
JSON ของ OpenRTB (แยกวิเคราะห์แล้ว)
{ "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, "required": 1, "img": { "type": 1, "wmin": 100, "hmin": 100 } }, { "id": 6, "data": { "type": 3, "len": 5 } }, { "id": 7, "data": { "type": 6 } } ], "eventtrackers": [ { "event": 1, "methods": [ 1 ] } ] }
NativeResponse
{
"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": 100,
"h": 100
}
},
{
"id": 5,
"img": {
"url": "https://native.test.com/icon?id=123456",
"w": 200,
"h": 200
}
}
],
"link": {
"url": "https://www.google.com",
"clicktrackers": [
"https://native.test.com/click?id=123456"
]
},
"imptrackers": [
"https://test.com/impression?id=123456&amt=${AUCTION_PRICE}"
]
}Protobuf ของ OpenRTB
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 required: true img { type: ICON wmin: 100 hmin: 100 } } assets { id: 6 data { type: RATING len: 5 } } assets { id: 7 data { type: PRICE } } eventtrackers { event: IMPRESSION methods: IMG } }
NativeResponse
adm_native { assets { id: 1 required: true title { text: "Luxury Mars Cruises" } } assets { id: 2 required: true data { value: "Visit the planet in a luxury spaceship." } } assets { id: 3 data { value: "Book today" } } assets { id: 4 required: true img { url: "https://native.test.com/image?id=123456" w: 1200 h: 627 } } assets { id: 5 required: true img { url: "https://native.test.com/icon?id=123456" w: 128 h: 128 } } assets { id: 6 data { value: "5" } } link { url: "https://www.google.com" clicktrackers: "https://native.test.com/click?id=123456" } imptrackers: "https://test.com/impression?id=123456&amt=${AUCTION_PRICE}" }
หากใช้ SDK ของผู้ซื้อเพื่อแสดงโฆษณาเนทีฟ
คุณต้องใส่รูปภาพ type ใน declared_ad เมื่อส่งครีเอทีฟโฆษณาเพื่อรับการตรวจสอบ
เทมเพลตโฆษณาเนทีฟ
เทมเพลตโฆษณาเนทีฟจะอธิบายคอมโพเนนต์ของโฆษณาเนทีฟ และกำหนดเนื้อหาและโครงสร้างของ NativeRequest ในคำขอเสนอราคา Google รองรับเทมเพลตโฆษณาเนทีฟ 2 แบบที่พบบ่อยที่สุดสำหรับโฆษณาเนทีฟที่ไม่ใช่วิดีโอ
และวิดีโอ
- เทมเพลตโฆษณาเพื่อการติดตั้งแอป - โปรโมต และเพิ่มยอดการติดตั้งแอปบนอุปกรณ์เคลื่อนที่
- เทมเพลตโฆษณาเนื้อหา - ชุดข้อความและรูปภาพทั่วไป สำหรับโฆษณาแบรนด์หรือโฆษณาบนเว็บ
- เทมเพลตโฆษณาเพื่อการติดตั้งแอปวิดีโอ
- เทมเพลตโฆษณาเนื้อหาวิดีโอ
นอกจากนี้ยังมีเทมเพลตอื่นๆ ซึ่งอาจมีชุดข้อกำหนดที่แตกต่างกันสำหรับ ฟิลด์ มิติข้อมูล และขนาด
เทมเพลตโฆษณาเพื่อการติดตั้งแอป
ฟิลด์ที่จำเป็นและแนะนำ
ตารางต่อไปนี้แสดงช่องที่มีป้ายกำกับว่าต้องระบุหรือแนะนำ โดยคำนึงถึงกฎต่อไปนี้
- ช่องที่ทำเครื่องหมายเป็นต้องระบุคือช่องที่ผู้เสนอราคาต้องการ
- ฟิลด์ที่มีเครื่องหมายแนะนำไม่ใช่ฟิลด์ที่ผู้เสนอราคาต้องการ และ ผู้เผยแพร่โฆษณาอาจแสดงหรือไม่แสดงฟิลด์ดังกล่าวก็ได้หากมีการระบุ (เช่น คะแนน ดาว)
- ระบบจะทำเครื่องหมายคำกระตุ้นให้ดำเนินการ (Call-To-Action หรือ 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. |
ฟิลด์เมตา
ฟิลด์เมตาต่อไปนี้ใช้ร่วมกันในเทมเพลตโฆษณาทั้งหมดที่รองรับ
| ช่อง | คำอธิบาย |
|---|---|
BidResponse.seatbid.bid.{adm/adm_native}.link.url |
URL ของหน้า Landing Page สุดท้ายที่ระบบจะนำผู้ใช้ไป หลังจากที่คลิกโฆษณา คุณต้องใช้ช่องนี้ในกรณีที่ใช้ หน้า Landing Page แบบไดนามิก |
BidResponse.seatbid.bid.{adm/adm_native}.link.clicktrackers
|
ไม่บังคับ URL เพิ่มเติมที่ช่วยให้ผู้ลงโฆษณาสามารถติดตามการคลิกโฆษณาของผู้ใช้ ได้ |
BidResponse.seatbid.bid.{adm/adm_native}.privacy |
ลิงก์ไปยังหน้าค่ากำหนดโฆษณาหรือหน้าเลือกไม่ใช้ หากมี ไอคอนมาตรฐานของตัวเลือกโฆษณาอื่นๆ จะเพิ่มลงในครีเอทีฟโฆษณาเนทีฟและลิงก์ไปยัง URL นี้ |
BidResponse.seatbid.bid.{adm/adm_native}.eventtrackers |
การติดตามการแสดงผลทำได้โดยการใส่
eventtrackers ในการตอบกลับแบบเนทีฟ โดยตั้งค่า event
เป็น IMPRESSION |
การแสดงเทมเพลตโฆษณาเนทีฟในคำขอราคาเสนอ
เมื่อได้รับคำขอราคาเสนอที่มีพื้นที่โฆษณาเนทีฟ คำขอราคาเสนอจะมีเทมเพลตโฆษณาเนทีฟที่แสดงด้วยข้อความ NativeRequest
ของ OpenRTB โดยจะให้ข้อมูลต่อไปนี้เกี่ยวกับพื้นที่โฆษณาเนทีฟ
- ชิ้นงานที่ไม่บังคับหรือต้องระบุ
- ขนาดของรูปภาพ โลโก้ และไอคอนแอป
- ข้อกำหนดสำหรับรูปแบบการแสดงโฆษณา
ชิ้นงานที่ไม่บังคับและต้องระบุ
คุณดูชิ้นงานที่ไม่บังคับและชิ้นงานที่จำเป็นสำหรับการแสดงโฆษณาเนทีฟได้ใน
BidRequest.imp.native.{request/request_native}.assets ซึ่งอธิบายถึงองค์ประกอบของโฆษณาเนทีฟ เช่น บรรทัดแรก เนื้อหา หรือโลโก้
ชิ้นงานแต่ละรายการที่รวมอยู่ในคำขอจะมี id ที่แตกต่างกัน และจะป้อนข้อมูล required เป็น True สำหรับชิ้นงานที่ต้องรวมไว้ในการตอบกลับด้วยราคาเสนอ
การแสดงโฆษณาเนทีฟในการเสนอราคาตอบ
เมื่อเสนอราคาสำหรับพื้นที่โฆษณาเนทีฟ คุณต้องใส่
NativeResponse
ซึ่งมีชิ้นงานที่จำเป็นตามที่ระบุไว้ในคำขอราคาเสนอ และอาจใส่
ชิ้นงานที่ไม่บังคับที่ระบุไว้ด้วย คุณสามารถรวมข้อมูลเหล่านี้ไว้ในการตอบกลับคำขอเสนอราคาด้วย BidResponse.seatbid.bid.{adm/adm_native}.assets
เมื่อป้อนข้อมูล assets ในการตอบกลับ ข้อมูลแต่ละรายการต้องมี id ที่สอดคล้องกับชิ้นงานนั้นจากคำขอราคาเสนอ