מודעות מותאמות

מודעות מותאמות הן מודעות שמעוצבות כך שיתאימו לתוכן ולעיצוב החזותי שמסביב, ולכן יש סיכוי גבוה יותר שהמשתמשים יצפו בהן וילחצו עליהן. מלאי שטחי פרסום של מודעות מותאמות זמין באפליקציות לנייד וגם באתרים למחשב ולאינטרנט לנייד. מידע נוסף על מודעות מותאמות זמין במאמר סקירה כללית על מודעות מותאמות.

מודעות מותאמות נתמכות גם ב-Authorized Buyers וגם ב-Open Bidding.

זהו תהליך העבודה של מודעות מותאמות:

  1. מתבצעת שיחה למודעה מותאמת אל Google. הקריאה מציינת אחת או יותר מהתבניות הבאות של מודעות מותאמות, וכל אחת מהן מציינת את השדות המותאמים המועדפים.
  2. ‫Google שולחת לקונים בקשה להצעת מחיר ב-RTB, שמכילה רשימה של השדות המבוקשים.
  3. קונים שמתעניינים במוצר משיבים עם השדות הנדרשים.
  4. ‫Google מריצה מכרז כדי לבחור את הצעת המחיר הזוכה ושולחת את נכסי הקריאייטיב שסופקו על ידי הקונה לבעל התוכן הדיגיטלי.
  5. בעל התוכן הדיגיטלי מרכיב את הנכסים למודעה מותאמת ומעצב אותם כך שיתאימו לעיצוב האתר.

פורמטים של הודעות

‫Google תומכת במפרט OpenRTB בפורמטים JSON ו-Protobuf.

במודעות מותאמות בפורמט Protobuf של OpenRTB, השדות הבאים שונים מהמפרט:

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

השדות של OpenRTB Protobuf הם הודעות Protobuf ולא מחרוזות.

אם אתם משתמשים בהטמעה של OpenRTB Protobuf, נקודת הקצה שלכם מקבלת בקשות להצעות מחיר שמכילות BidRequest.imp.native.request_native ולא BidRequest.imp.native.request. בנוסף, נקודת הקצה צריכה להחזיר תגובות להצעות מחיר שמאכלסות את BidResponse.seatbid.bid.adm_native ולא את BidResponse.seatbid.bid.adm, אחרת היא תסונן מהמכרז.

כשמגישים הצעת מחיר שכוללת מודעה מותאמת, נקודת הקצה של הצעת המחיר צריכה לציין בשדה 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}"
  ]
}

OpenRTB Protobuf

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 תומכת בשתי התבניות הנפוצות ביותר של מודעות מותאמות שאינן מודעות וידאו ומודעות וידאו מותאמות:

קיימות תבניות אחרות, ויכול להיות שיש להן דרישות שונות לגבי שדות, מאפיינים וגדלים.

תבנית של מודעה להתקנת אפליקציה

בטבלאות הבאות מוצגים שדות עם התוויות Required (חובה) או Recommended (מומלץ). יש לשים לב לכללים הבאים:

  • שדות שמסומנים בחובה הם שדות חובה עבור המגיש.
  • השדות שמסומנים בתווית מומלץ לא נדרשים על ידי המגיש, ויכול להיות שהבעלים של האתר יציג אותם אם הם יסופקו (לדוגמה, דירוג בכוכבים).
  • הקריאה לפעולה (CTA) מסומנת תמיד כמומלצת כי מוקצית לה הגדרת ברירת מחדל אם לא נשלחת קריאה לפעולה על ידי המגיש, אבל היא תמיד תוצג אם היא נשלחת.

בטבלה הבאה מפורטים השדות של תבנית מודעה לעידוד התקנת אפליקציה. אפליקציות לנייד משתמשות בשדות האלה כדי ליצור מודעות מותאמות להתקנת אפליקציות.

שדה תיאור חובה או מומלץ? האם הוא תמיד מוצג? גודל תמונה מומלץ/מספר מקסימלי של תווים דוגמה
כותרת שם האפליקציה חובה כן ‫25 תווים Flood-It!
תמונה צילום מסך מהאפליקציה או תמונה רלוונטית אחרת חובה לא ‫‎1,200px x 627px או ‎600px x 600px בהתאם ליחס הגובה-רוחב שנדרש על ידי בעל האתר. <A screenshot from the game Flood-It!>
גוף הטקסט העיקרי של האפליקציה חובה לא ‫90 תווים פשוט לכאורה + מאתגר במידה מעוררת תיאבון = ממכר בצורה מענגת!
סמל האפליקציה סמל האפליקציה חובה לא ‫‎128 x 128 פיקסלים <Flood-it! app icon>
קריאה לפעולה הפעולה המועדפת של המשתמש מומלץ כן ‫15 תווים התקנה
Star rating מספר הכוכבים (0 עד 5) שמייצג את דירוג האפליקציה בחנות האפליקציות מומלץ לא ‫0-5 4.5
מחיר העלות של האפליקציה מומלץ לא ‫15 תווים חינם

הערות לגבי אורך הטקסט

אם קונה שולח נכס טקסט (לדוגמה, טקסט הגוף) שארוך ממספר התווים המקסימלי המומלץ, יכול להיות ש-Google או המוציא לאור יקצרו את הטקסט וישתמשו בסימן שלוש הנקודות. שימו לב שבסינית, ביפנית ובקוריאנית, מגבלות החיתוך הן חצי מהגודל שצוין. לדוגמה: מגבלת התווים לכותרת היא 90 באנגלית ו-45 בסינית.

הערות לגבי גודל התמונה

בעלי אתרים רשאים:

  • לחתוך את התמונה הראשית באופן סימטרי בשיעור של עד 20% בממד אחד (גובה או רוחב).
  • משנים את גודל התמונה בלי לשנות את יחס הגובה-רוחב שלה.
  • יכול להיות שתמונות עם יחסי גובה-רוחב ששונים באופן משמעותי מאלה שמשתמעים מהגובה והרוחב יסוננו.

תבנית מודעה עם תוכן

בטבלה הבאה מפורטים השדות של תבנית מודעה עם תוכן. בעלי אתרים משתמשים בשדות האלה כדי ליצור מודעות מותאמות ברשת המדיה.

שדה תיאור חובה או מומלץ? האם הוא תמיד מוצג? גודל תמונה מומלץ/מספר מקסימלי של תווים * דוגמה
כותרת כותרת המודעה חובה כן ‫25 תווים שיעורי הריבית הנמוכים ביותר על משכנתאות
תמונה התמונה הראשית של המודעה חובה לא ‫‎1,200px x 627px או ‎600px x 600px בהתאם ליחס הגובה-רוחב שנדרש על ידי בעל האתר. <התמונה הראשית של המודעה>
גוף תוכן המודעה חובה לא ‫90 תווים הבית המתוק שלכם בברוקלין – במחיר נמוך יותר ובזמן קצר יותר ממה שאתם חושבים!
לוגו הלוגו של המפרסם או תמונה קטנה רלוונטית אחרת מומלץ לא ‫‎128 x 128 פיקסלים <NY Mortgage Inc.'s logo>
קריאה לפעולה הפעולה המועדפת של המשתמש מומלץ לא ‫15 תווים לקבלת הצעת מחיר
מפרסם טקסט המזהה את המפרסם או המותג חובה לא ‫25 תווים NY Mortgage Inc.

תבנית של מודעת וידאו להתקנת אפליקציה

שדה תיאור חובה או מומלץ? האם הוא תמיד מוצג? גודל תמונה מומלץ/מספר מקסימלי של תווים * דוגמה
וידאו תגובת VAST של הסרטון, שמכילה את כל הנכסים הנדרשים להפעלה של מודעת וידאו. חובה לא - כתובת URL ל-VAST XML שמכילה Flood-It!‎ מודעת וידאו
כותרת שם האפליקציה חובה כן ‫25 תווים Flood-It!
תמונה התמונה (הממוזערת) שמוצגת בנגן לפני שלוחצים על מודעת הווידאו או בזמן שהיא נטענת. חובה לא המידות צריכות להתאים ליחס הגובה-רוחב של הסרטון (לדוגמה: 1280x720 לסרטון ביחס 16:9, ‏4x3 לסרטון ביחס 640x480). צילום מסך מהמשחק Flood-It!‎ או מהסרטון
גוף הטקסט העיקרי של האפליקציה חובה לא ‫90 תווים פשוט לכאורה + מאתגר במידה מעוררת תיאבון = ממכר בצורה מענגת!
סמל האפליקציה סמל האפליקציה חובה לא ‫‎128 x 128 פיקסלים סמל האפליקציה Flood-it!‎
קריאה לפעולה הפעולה המועדפת של המשתמש חובה כן ‫15 תווים התקנה
Star rating מספר הכוכבים (0 עד 5) שמייצג את דירוג האפליקציה בחנות האפליקציות מומלץ לא ‫0-5 4.5
מחיר העלות של האפליקציה מומלץ לא ‫15 תווים חינם

הגבלות

  • סרטון: כל הסרטונים צריכים להיות בפורמט של כתובת URL של VAST או תג VAST. אי אפשר לציין קובץ וידאו גולמי כמו WebM,‏ MP4 וכו'.

  • אורך הטקסט: אם קונה מציין נכס טקסט כמו body בתשובה, יכול להיות ש-Google או בעל התוכן הדיגיטלי יקצרו אותו ויציגו אותו עם סימן של שלוש נקודות. שימו לב שבסינית, ביפנית ובקוריאנית, מגבלות החיתוך הן חצי מהגודל שצוין. לדוגמה, מגבלת התווים לכותרת היא 90 באנגלית ו-45 בסינית.

  • גודל התמונה: בעלי אתרים רשאים:

    • לחתוך את התמונה הראשית באופן סימטרי בשיעור של עד 20% בממד אחד (גובה או רוחב).
    • משנים את גודל התמונה בלי לשנות את יחס הגובה-רוחב שלה.

דוגמה למודעה להתקנת אפליקציה

מודעת וידאו מותאמת

תבנית מודעה לתוכן וידאו

שדה תיאור חובה או מומלץ? האם הוא תמיד מוצג? גודל תמונה מומלץ/מספר מקסימלי של תווים * דוגמה
וידאו תגובת VAST של הסרטון, שמכילה את כל הנכסים הנדרשים להפעלה של מודעת וידאו. חובה כן - כתובת URL ל-VAST XML שמכילה Flood-It!‎ מודעת וידאו
כותרת כותרת המודעה חובה כן ‫25 תווים שיעורי הריבית הנמוכים ביותר על משכנתאות
תמונה התמונה (הממוזערת) שמוצגת בנגן לפני שלוחצים על מודעת הווידאו או בזמן שהיא נטענת. חובה לא המידות צריכות להתאים ליחס הגובה-רוחב של הסרטון (לדוגמה: 1280x720 לסרטון ביחס 16:9, ‏4x3 לסרטון ביחס 640x480). צילום מסך מהסרטון
גוף תוכן המודעה חובה לא ‫90 תווים הבית המתוק שלכם בברוקלין – במחיר נמוך יותר ובזמן קצר יותר ממה שאתם חושבים!
לוגו הלוגו של המפרסם או תמונה קטנה רלוונטית אחרת מומלץ לא ‫‎128 x 128 פיקסלים הלוגו של NY Mortgage Inc.‎
קריאה לפעולה הפעולה המועדפת של המשתמש חובה לא ‫15 תווים לקבלת הצעת מחיר
מפרסם טקסט המזהה את המפרסם או המותג חובה לא ‫25 תווים NY Mortgage Inc.

שדות Meta

השדות הבאים של מטא נתונים משותפים לכל תבניות המודעות הנתמכות:

שדה תיאור
BidResponse.seatbid.bid.{adm/adm_native}.link.url

כתובת ה-URL של דף הנחיתה הסופי שאליו המשתמש יועבר אחרי שהוא ילחץ על המודעה. חובה להשתמש בשדה הזה במקרה של דפי נחיתה דינמיים.

BidResponse.seatbid.bid.{adm/adm_native}.link.clicktrackers אופציונלי. כתובות URL נוספות שמאפשרות למפרסמים לעקוב אחרי קליקים של משתמשים על המודעה.
BidResponse.seatbid.bid.{adm/adm_native}.privacy קישור לדף העדפות מודעות או לדף ביטול הסכמה. אם הכתובת הזו תסופק, סמל AdChoices רגיל יתווסף לקריאייטיב המותאם ויוביל לכתובת ה-URL הזו.
BidResponse.seatbid.bid.{adm/adm_native}.eventtrackers כדי לעקוב אחרי חשיפות, צריך לכלול את eventtrackers בתגובה המקורית, כאשר event מוגדר כ-IMPRESSION.

ייצוג של תבנית המודעה המותאמת בבקשה להצעת מחיר

כשמתקבלת בקשה להצעת מחיר שכוללת מלאי שטחי פרסום של מודעות מותאמות, הבקשה תכלול את תבנית המודעה המותאמת שמיוצגת באמצעות ההודעה NativeRequest של OpenRTB. הוא מספק את המידע הבא על מלאי שטחי הפרסום של המודעות המותאמות:

  • נכסים אופציונליים או נדרשים.
  • מידות של תמונות, לוגו וסמלי אפליקציות.
  • מפרטים של הסגנון שבו המודעה עוברת רינדור.

נכסים אופציונליים ונכסים נדרשים

אפשר למצוא את הנכסים האופציונליים והנדרשים לחשיפה של מודעה מותאמת במאמר בנושא BidRequest.imp.native.{request/request_native}.assets. התיאור הזה מתייחס לרכיבים של המודעה המותאמת – כמו הכותרת, גוף המודעה או הלוגו. לכל נכס שנכלל בבקשה יש id ייחודי, והערך True מאוכלס במאפיין required עבור נכסים שחובה לכלול בתשובה להצעת המחיר.

ייצוג של מודעה מותאמת בתגובה להצעת מחיר

כשמגישים הצעות מחיר על מלאי שטחי פרסום של מודעות מותאמות, צריך לכלול אובייקט NativeResponse עם הנכסים הנדרשים שצוינו בבקשה להצעת מחיר, ואפשר לכלול גם נכסים אופציונליים שצוינו. אפשר לכלול אותם בתגובה להצעת מחיר באמצעות BidResponse.seatbid.bid.{adm/adm_native}.assets. כשמאכלסים את assets בתגובה, כל אחד מהם צריך לכלול את id שמתאים לנכס הזה מתוך הבקשה להצעת מחיר.

דוגמאות לבקשות להצעת מחיר

OpenRTB Protobuf

‫JSON של OpenRTB

דוגמאות לתגובות לבקשות להצעת מחיר

OpenRTB Protobuf

‫JSON של OpenRTB