โฆษณาเนทีฟ

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

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

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

  1. มีการเรียกโฆษณาเนทีฟไปยัง Google การเรียกจะระบุ เทมเพลตโฆษณาเนทีฟต่อไปนี้อย่างใดอย่างหนึ่งหรือทั้ง 2 อย่าง โดยแต่ละเทมเพลตจะระบุฟิลด์เนทีฟที่ต้องการ
  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 ไม่ใช่สตริง

หากคุณใช้การติดตั้งใช้งาน 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 (แยกวิเคราะห์แล้ว)

NativeRequest
{
  "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

NativeRequest
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 ที่สอดคล้องกับชิ้นงานนั้นจากคำขอราคาเสนอ

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

Protobuf ของ OpenRTB

JSON ของ OpenRTB

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

Protobuf ของ OpenRTB

JSON ของ OpenRTB