מודעות מעברונים

מודעת מעברון (או מודעה במסך מלא) היא סוג של מודעה שמכסה את רוב המסך. לכן, התוכן של בעל האפליקציה לא מופיע במסך כשמוצגת מודעת מעברון.

כדי לזהות הזדמנות להצגת מודעת מעברון בבקשה להצעת מחיר, צריך לוודא שהשדה BidRequest.imp.instl של הבקשה להצעת מחיר מוגדר כ-true ב-Protobuf, או כ-1 ב-JSON.

הגדרת טירגוט מראש של מודעות מעברון

אתם יכולים להשתמש ב-Real-time Bidding API כדי להגדיר את הטירגוט מראש באמצעות המשאב bidders.pretargetingConfigs. כדי לטרגט מודעות מעברון, צריך ליצור משאב PretargetingConfig כשהשדה interstitialTargeting מוגדר לערך ONLY_INTERSTITIAL_REQUESTS. מידע נוסף על הגדרת טירגוט מראש באמצעות Real-time Bidding API זמין במאמר הגדרות טירגוט מראש.

ככל שתציינו יותר שדות במשאב PretargetingConfig, כך הטירגוט יהיה מדויק יותר. לדוגמה, כדי לטרגט מודעות מעברון לנייד שמוצגות באפליקציות, אפשר להגדיר משאב PretargetingConfig באופן הבא:

  • השדה interstitialTargeting מוגדר לערך ה-enum‏ ONLY_INTERSTITIAL_REQUESTS.
  • השדה includedPlatforms מכיל את ערכי ה-enum‏ PHONE ו-TABLET.
  • השדה includedEnvironments מכיל רק את ערך ה-enum‏ APP.

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

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

פורמט app site imp.instl imp.rwdd imp.ext.is_app_open
מודעת מעברון באפליקציה כן לא כן לא לא
מודעה מתגמלת באפליקציה כן לא כן כן לא
מודעה בפתיחת האפליקציה כן לא כן לא כן
מודעת מעברון באינטרנט לא כן כן לא לא
מודעה מתגמלת באתר לא כן כן כן לא

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

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

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

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

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

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

הגשת הצעות מחיר עם מודעות מעברון באינטרנט

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

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

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

בחירת גודל קביל למיקום המודעה בדף

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

הצמד הראשון של הרוחב והגובה בשדה BidRequest.imp.banner.format של OpenRTB מייצג את הגודל בפועל של מיקום המודעה בדף, והצמדים האחרים מייצגים רשימה של גדלים קבילים של מודעות שנמצאים בטווח הדרישות של מיקום המודעה בדף.

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

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

  • קטן או שווה לרוחב ולגובה של מיקום המודעה בדף
  • 50% או יותר מרוחב מיקום המודעה בדף
  • גדול מ-40% או שווה ל-40% מהגובה של מיקום המודעה בדף

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

אם לא תציינו את גודל המודעה בתגובה לבקשה להצעת מחיר, התגובה תסונן עם סיבת הדחייה MISSING_AD_SIZE.

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

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

OpenRTB Protobuf

הצגת הדוגמה

[Serialized request](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}
id: "iPwd6qWwe759U5389nKgZ2"
imp {
  id: "1"
  banner {
    w: 390
    h: 764
    pos: AD_POSITION_FULLSCREEN
    api: MRAID_1
    api: MRAID_2
    format {
      w: 390
      h: 764
    }
    format {
      w: 160
      h: 600
    }
  }
  displaymanager: "GoogleMobileAds-iOS"
  displaymanagerver: "12.1.0"
  instl: true
  tagid: "6515547538"
  bidfloor: 0.01
  bidfloorcur: "USD"
  secure: true
  exp: 3600
  clickbrowser: true
  metric {
    type: "click_through_rate"
    value: 0.071259871125221252
    vendor: "EXCHANGE"
  }
  metric {
    type: "viewability"
    value: 0.93
    vendor: "EXCHANGE"
  }
  [com.google.doubleclick.imp] {
    billing_id: 20458168637
    publisher_settings_list_id: 7415902580159294065
    publisher_settings_list_id: 3858265210976003530
    allowed_vendor_type: 0
    allowed_vendor_type: 4513
    ampad: AMP_AD_NOT_ALLOWED
    excluded_creatives {
      buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID"
    }
    excluded_creatives {
      buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID"
    }
    skadn {
      sourceapp: "com.google.testapp"
      skadnetids: "jLL135hf"
      versions: "2.0"
      versions: "2.1"
      fidelities: STOREKIT_RENDERED_ADS
      fidelities: VIEW_THROUGH_ADS
    }
    creative_enforcement_settings {
      policy_enforcement: POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICY
      publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES
    }
    jsver: "test-sdk_123456789"
    highengagement: true
  }
}
app {
  name: "Test App"
  ver: "18.6.0"
  bundle: "com.google.testapp"
  publisher {
    id: "pub-5899129488172801"
    [com.google.doubleclick.publisher] {
      country: "IL"
    }
  }
  content {
    url: "https://www.google.com"
    language: "en"
  }
  storeurl: "https://www.google.com"
}
device {
  ua: "OMITTED"
  geo {
    lat: 0
    lon: 0
    country: "COL"
    region: "CO-DC"
    city: "Bogota"
    zip: "110851"
    type: IP
    utcoffset: -300
    accuracy: 1236
    [com.google.doubleclick.geo] {
      geo_criteria_id: 9216139
    }
  }
  ipv6: "2800:e2:5780::"
  language: "es"
  make: "Apple"
  model: "iPhone14,7"
  os: "iOS"
  osv: "18.7"
  connectiontype: WIFI
  devicetype: HIGHEND_PHONE
  hwv: "iPhone14,7"
  w: 390
  h: 844
  pxratio: 3
  sua {
    browsers {
      brand: "Mozilla"
      version: "5"
      version: "0"
    }
    browsers {
      brand: "AppleWebKit"
      version: "605"
      version: "1"
    }
    platform {
      brand: "iPhone"
      version: "18"
      version: "7"
    }
    mobile: true
    bitness: "64"
    model: "iPhone"
    source: USER_AGENT_STRING
  }
  [com.google.doubleclick.device] {
    atts: 2
    audioout: AUDIO_SPEAKER
    ifv: "5fcebf5e-462f-47fe-a528-e982d9512348"
  }
}
user {
  [com.google.doubleclick.user] {
    session {
      depth: 0
      requestssinceappopen: 5
      priorclicks: 0
    }
  }
}
at: FIRST_PRICE
tmax: 700
cur: "USD"
bcat: "32"
bcat: "33"
source {
  schain {
    complete: true
    nodes {
      asi: "testssp.com"
      sid: "pub-1111111111111111"
      hp: true
    }
    ver: "1.0"
  }
  [com.google.doubleclick.source] {
    omidpn: "Google"
    omidpv: "afma-sdk-i-v12.1.0"
  }
}
cattax: GOOGLE_CATEGORIES
[com.google.doubleclick.bid_request] {
  google_query_id: "ANy-z7CT2R-7uB8g5aR7v8neLD9N5p9e04ON1C2ob93u7SZlV346yw69237l5d6p2bZ43x62"
  fcap_scope: FREQUENCY_CAPPING_SCOPE_APP
  privacy_treatments {
    allow_user_data_collection: true
  }
}

OpenRTB JSON

הצגת הדוגמה

{
  "id": "iPwd6qWwe759U5389nKgZ2",
  "imp": [
    {
      "id": "1",
      "banner": {
        "w": 390,
        "h": 764,
        "pos": 7,
        "api": [
          3,
          5
        ],
        "format": [
          {
            "w": 390,
            "h": 764
          },
          {
            "w": 160,
            "h": 600
          }
        ]
      },
      "displaymanager": "GoogleMobileAds-iOS",
      "displaymanagerver": "12.1.0",
      "instl": 1,
      "tagid": "6515547538",
      "bidfloor": 0.01,
      "bidfloorcur": "USD",
      "secure": 1,
      "exp": 3600,
      "clickbrowser": 1,
      "metric": [
        {
          "type": "click_through_rate",
          "value": 0.07125987112522125,
          "vendor": "EXCHANGE"
        },
        {
          "type": "viewability",
          "value": 0.93,
          "vendor": "EXCHANGE"
        }
      ],
      "ext": {
        "billing_id": [
          "20458168637"
        ],
        "publisher_settings_list_id": [
          "7415902580159294065",
          "3858265210976003530"
        ],
        "allowed_vendor_type": [
          0,
          4513
        ],
        "ampad": 2,
        "excluded_creatives": [
          {
            "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID"
          },
          {
            "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID"
          }
        ],
        "skadn": {
          "sourceapp": "com.google.testapp",
          "skadnetids": [
            "jLL135hf"
          ],
          "versions": [
            "2.0",
            "2.1"
          ],
          "fidelities": [
            1,
            0
          ]
        },
        "creative_enforcement_settings": {
          "policy_enforcement": 2,
          "publisher_blocks_enforcement": 1
        },
        "jsver": "test-sdk_123456789",
        "highengagement": 1
      }
    }
  ],
  "app": {
    "name": "Test App",
    "ver": "18.6.0",
    "bundle": "com.google.testapp",
    "publisher": {
      "id": "pub-5899129488172801",
      "ext": {
        "country": "IL"
      }
    },
    "content": {
      "url": "https://www.google.com",
      "language": "en"
    },
    "storeurl": "https://www.google.com"
  },
  "device": {
    "ua": "OMITTED",
    "geo": {
      "lat": 0.0,
      "lon": 0.0,
      "country": "COL",
      "region": "CO-DC",
      "city": "Bogota",
      "zip": "110851",
      "type": 2,
      "utcoffset": -300,
      "accuracy": 1236,
      "ext": {
        "geo_criteria_id": 9216139
      }
    },
    "ipv6": "2800:e2:5780::",
    "language": "es",
    "make": "Apple",
    "model": "iPhone14,7",
    "os": "iOS",
    "osv": "18.7",
    "connectiontype": 2,
    "devicetype": 4,
    "hwv": "iPhone14,7",
    "w": 390,
    "h": 844,
    "pxratio": 3.0,
    "sua": {
      "browsers": [
        {
          "brand": "Mozilla",
          "version": [
            "5",
            "0"
          ]
        },
        {
          "brand": "AppleWebKit",
          "version": [
            "605",
            "1"
          ]
        }
      ],
      "platform": {
        "brand": "iPhone",
        "version": [
          "18",
          "7"
        ]
      },
      "mobile": 1,
      "bitness": "64",
      "model": "iPhone",
      "source": 3
    },
    "ext": {
      "atts": 2,
      "audioout": 1,
      "ifv": "5fcebf5e-462f-47fe-a528-e982d9512348"
    }
  },
  "user": {
    "ext": {
      "session": {
        "depth": 0,
        "requestssinceappopen": 5,
        "priorclicks": 0
      }
    }
  },
  "at": 1,
  "tmax": 700,
  "cur": [
    "USD"
  ],
  "bcat": [
    "32",
    "33"
  ],
  "source": {
    "schain": {
      "complete": 1,
      "nodes": [
        {
          "asi": "testssp.com",
          "sid": "pub-1111111111111111",
          "hp": 1
        }
      ],
      "ver": "1.0"
    },
    "ext": {
      "omidpn": "Google",
      "omidpv": "afma-sdk-i-v12.1.0"
    }
  },
  "cattax": 500,
  "ext": {
    "google_query_id": "ANy-z7CT2R-7uB8g5aR7v8neLD9N5p9e04ON1C2ob93u7SZlV346yw69237l5d6p2bZ43x62",
    "fcap_scope": 4,
    "privacy_treatments": {
      "allow_user_data_collection": 1
    }
  }
}

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

‫Google ממליצה על השיטות המומלצות הבאות:

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

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

  • אל תוסיפו כפתור סגירה:

    • ערכת ה-SDK שלנו מציגה באופן אוטומטי לחצן סגירה (אם רלוונטי) כדי לוודא שהמשתמשים יכולים ללחוץ על הלחצן.
    • אין תמיכה ב-MRAID useCustomClose().
  • כדי לבחור גודלי מודעות קבילים לתגובה לבקשה להצעת מחיר, כדאי להשתמש בגדלים המומלצים מהבקשה להצעת מחיר.

  • משווים בין השדות BidRequest.device.w ו-BidRequest.device.h כדי לבחור נכסי קריאייטיב עם כיוון מתאים.

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

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

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

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

אכלוס BidResponse שדות

  • משתמשים ב-BidResponse.seatbid.bid.ext.attribute כדי להצהיר על Rendering: Sizeless AdX (מאפיין 105) בתגובה לבקשה להצעת מחיר. אפשר למצוא את מאפייני הקריאייטיב שניתנים להצהרה בקובץ הנתונים buyer-declarable-creative-attributes.txt.

  • ממלאים את BidResponse.seatbid.bid.w ו-BidResponse.seatbid.bid.h בגודל שבו רוצים שהקריאייטיב יוצג, בהתאם לדרישות לגבי גודל המודעה. לדוגמה, 360x480 למיקום מודעה בדף בגודל 360x480. יכול להיות שהקריאייטיב עדיין יוצג בגדלים אחרים. בפרוטוקול RTB של Google שיצא משימוש, צריך לאכלס את BidResponse.Ad.width ו-BidResponse.Ad.height.

אם מוסיפים את המאפיין Rendering: Sizeless AdX לקריאייטיב קיים, צריך לבדוק אותו מחדש.

שליחת נכסי קריאייטיב לאישור מראש

  • כששולחים נכס קריאייטיב לבדיקה, צריך לכלול את המאפיין RENDERING_SIZELESS_ADX בשדה declaredAttributes. ב-Real-time Bidding API, מאפייני הקריאייטיב מיוצגים באמצעות ערך enum של מחרוזת. כדי להבין איך הערכים האלה תואמים למזהים המספריים בקובץ buyer-declarable-creative-attributes.txt, אפשר לעיין במדריך המיפוי.
  • שולחים את הקריאייטיב בגודל שאתם מצפים שיוצג, כלומר גודל נפוץ של קריאייטיב של מעברון. הקריאייטיב עדיין יכול להופיע בגדלים אחרים.
  • כל קריאייטיב ללא גודל נספר רק פעם אחת במגבלת הקריאייטיב, גם אם הוא מוצג בכמה גדלים.

השלבים הבאים