โฆษณาเนทีฟ

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

ทั้ง Authorized Buyers และการเสนอราคาแบบเปิดรองรับโฆษณาเนทีฟ

เวิร์กโฟลว์สําหรับโฆษณาเนทีฟมีดังนี้

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

รูปแบบข้อความ

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 ที่แสดงข้อมูลโค้ดหรือโฆษณาวิดีโอแต่ไม่ได้ประกาศ click_through_url ตั้งค่าฟิลด์นี้เฉพาะในกรณีที่ตั้งค่าเป็น html_snippet, video_url หรือ native_ad ระบบจะใช้ข้อมูลนี้เป็นประกาศ URL ปลายทาง เช่น สําหรับการกรอง URL ที่ผู้เผยแพร่โฆษณาบล็อกไว้หรือการจัดหมวดหมู่โฆษณาในภายหลัง โปรดดู NativeAd.click_link_url เมื่อใช้โฆษณาเนทีฟ

สําหรับโฆษณาที่ไม่ใช่เนทีฟ ระบบจะไม่ใช้ URL นี้สําหรับการติดตามคลิกหรือฟังก์ชันการทํางานอื่นๆ ของโฆษณา แต่จะใช้เป็นประกาศ URL ปลายทางเท่านั้น

สําหรับโฆษณาเนทีฟ หากไม่ได้ตั้งค่า NativeAd.click_link_url ระบบจะใช้ค่าแรกของ click_through_url เพื่อนําผู้ใช้ไปยังหน้า Landing Page นอกจากนี้ ระบบจะใช้ค่าทั้งหมดเป็นการประกาศ 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

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

ตัวอย่างคำขอราคาเสนอ

คำขอราคาเสนอที่ไม่ใช่วิดีโอ

OpenRTB ProtobufOpenRTB JSONGoogle
คําขอที่เรียงลําดับ
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
}

ตัวอย่างการเสนอราคาตอบ

การเสนอราคาตอบที่ไม่ใช่วิดีโอ

OpenRTB ProtobufOpenRTB JSONGoogle
การตอบกลับแบบอนุกรม
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/"
    }
  }
}