تبلیغات بینابینی

تبلیغات بینابینی (یا تبلیغات تمام صفحه) نوعی از تبلیغات است که بیشتر صفحه را پوشش می دهد. بنابراین وقتی یک تبلیغ بینابینی نشان داده می شود، محتوای ناشر روی صفحه نمایش داده نمی شود.

می‌توانید با تأیید اینکه فیلد BidRequest.imp.instl درخواست مناقصه در Protobuf روی true یا 1 در JSON تنظیم شده است، یک فرصت تبلیغات بین‌ابینی را در درخواست پیشنهادی شناسایی کنید.

اندازه اسلات تبلیغاتی

اندازه اسلات تبلیغاتی برای تبلیغات بینابینی منطقه ای را نشان می دهد که می توان از آن برای ارائه خلاقیت استفاده کرد و به عوامل مختلفی مانند فرمت های خاص و ابعاد صفحه بستگی دارد.

اولین جفت عرض و ارتفاع در فیلد BidRequest.imp.banner.format OpenRTB، اندازه واقعی جایگاه آگهی را نشان می‌دهد و جفت‌های باقی‌مانده فهرستی از اندازه‌های تبلیغات قابل قبول را نشان می‌دهند که در محدوده مورد نیاز اسلات هستند.

خلاقیت‌ها به اندازه‌های توصیه‌شده در درخواست پیشنهاد محدود نمی‌شوند، اما همه اندازه‌های توصیه‌شده در درخواست پیشنهاد تضمین می‌شوند که در محدوده اندازه قابل قبول باشند.

می‌توانید با هر خلاقیتی که عرض و ارتفاع آن معیارهای زیر را داشته باشد، پیشنهاد دهید:

  • کمتر یا مساوی عرض و ارتفاع جایگاه آگهی
  • بزرگتر یا مساوی 50 درصد از عرض جایگاه آگهی
  • بزرگتر یا مساوی 40 درصد از ارتفاع جایگاه آگهی

اگر اندازه تبلیغ خیلی بزرگ یا خیلی کوچک باشد، پاسخ پیشنهادی با دلیل رد INTERSTITIAL_SIZE_MISMATCH فیلتر می‌شود.

اگر اندازه تبلیغ را در پاسخ پیشنهادی مشخص نکنید، پاسخ با دلیل رد MISSING_AD_SIZE فیلتر می‌شود.

نمونه درخواست های پیشنهادی

در اینجا چند نمونه درخواست پیشنهاد برای تبلیغات بینابینی آورده شده است.

OpenRTB Protobuf

نمایش نمونه

[درخواست سریال](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}
id: "27q8F4ja125b5Ay5Lg5I8Y"
imp {
  id: "1"
  banner {
    w: 368
    h: 740
    pos: AD_POSITION_FULLSCREEN
    api: MRAID_1
    api: MRAID_2
    format {
      w: 368
      h: 740
    }
    format {
      w: 300
      h: 600
    }
  }
  displaymanager: "GoogleMobileAds-Android"
  displaymanagerver: "21.5.0"
  instl: true
  tagid: "7072441745"
  bidfloor: 0.01
  bidfloorcur: "USD"
  secure: true
  exp: 14400
  clickbrowser: true
  metric {
    type: "click_through_rate"
    value: 0.026930272579193115
    vendor: "EXCHANGE"
  }
  metric {
    type: "viewability"
    value: 0.82
    vendor: "EXCHANGE"
  }
  [com.google.doubleclick.imp] {
    billing_id: 14443955188
    publisher_settings_list_id: 7634109184153514733
    publisher_settings_list_id: 4552400977800686866
    allowed_vendor_type: 4374
    allowed_vendor_type: 4651
    ampad: AMP_AD_NOT_ALLOWED
    excluded_creatives {
      buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID"
    }
    excluded_creatives {
      buyer_creative_id: "EXCLUDED_BUYER_CREATIVE_ID"
    }
    creative_enforcement_settings {
      policy_enforcement: POLICY_ENFORCEMENT_NETWORK_AND_PLATFORM_POLICY
      publisher_blocks_enforcement: PUBLISHER_BLOCKS_ENFORCEMENT_APPLIES
    }
    auction_environment: SERVER_SIDE_AUCTION
    is_app_open_ad: true
    ae: SERVER_SIDE_AUCTION
  }
}
app {
  name: "Test App"
  ver: "9.1.6"
  bundle: "com.google.testapp"
  publisher {
    id: "pub-8897222327395144"
    [com.google.doubleclick.publisher] {
      country: "TH"
    }
  }
  content {
    url: "https://www.google.com"
    userrating: "4.7"
    livestream: false
    language: "en"
  }
  storeurl: "https://www.google.com"
  [com.google.doubleclick.app] {
    inventorypartnerdomain: "OMITTED"
  }
}
device {
  ua: "OMITTED"
  geo {
    lat: 0.0
    lon: 0.0
    country: "IND"
    region: "IN-OR"
    zip: "751024"
    type: IP
    utcoffset: 330
    accuracy: 5126
    [com.google.doubleclick.geo] {
      geo_criteria_id: 9149991
    }
  }
  ipv6: "2401:4900:3da4::"
  carrier: "70210"
  make: "Samsung"
  model: "SM-A705GM"
  os: "android"
  osv: "11"
  connectiontype: WIFI
  devicetype: HIGHEND_PHONE
  lmt: true
  w: 384
  h: 812
  pxratio: 2.813
  sua {
    browsers {
      brand: "Mozilla"
      version: "5"
      version: "0"
    }
    browsers {
      brand: "AppleWebKit"
      version: "537"
      version: "36"
    }
    platform {
      brand: "Android"
      version: "11"
    }
    mobile: true
    model: "SM-A705GM"
    source: USER_AGENT_STRING
  }
  [com.google.doubleclick.device] {
    session_id: "LFcNok-qRI2ea_Z5FPgRiA"
  }
}
user {
  [com.google.doubleclick.user] {
    session {
      duration: 89
    }
  }
}
at: FIRST_PRICE
tmax: 300
cur: "USD"
bcat: "IAB23-3"
bcat: "IAB23-4"
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-a-v243220999.224400000.1"
    schain {
      complete: 1
      nodes {
        asi: "testssp.com"
        sid: "pub-1111111111111111"
        hp: 1
      }
      ver: "1.0"
    }
  }
}
[com.google.doubleclick.bid_request] {
  google_query_id: "ANy-z7C179-E2Rj2VZOiHt5vMyI25Z3W94Lk71Tbz95m005IfNm8OP88j46C27ovLV5yV57m"
  fcap_scope: FREQUENCY_CAPPING_SCOPE_APP
  privacy_treatments {
    allow_user_data_collection: true
  }
}

OpenRTB JSON

نمایش نمونه

{
  "id": "27q8F4ja125b5Ay5Lg5I8Y",
  "imp": [
    {
      "id": "1",
      "banner": {
        "w": 368,
        "h": 740,
        "pos": 7,
        "api": [
          3,
          5
        ],
        "format": [
          {
            "w": 368,
            "h": 740
          },
          {
            "w": 300,
            "h": 600
          }
        ]
      },
      "displaymanager": "GoogleMobileAds-Android",
      "displaymanagerver": "21.5.0",
      "instl": 1,
      "tagid": "7072441745",
      "bidfloor": 0.01,
      "bidfloorcur": "USD",
      "secure": 1,
      "exp": 14400,
      "clickbrowser": 1,
      "metric": [
        {
          "type": "click_through_rate",
          "value": 0.026930272579193115,
          "vendor": "EXCHANGE"
        },
        {
          "type": "viewability",
          "value": 0.82,
          "vendor": "EXCHANGE"
        }
      ],
      "ext": {
        "billing_id": [
          "14443955188"
        ],
        "publisher_settings_list_id": [
          "7634109184153514733",
          "4552400977800686866"
        ],
        "allowed_vendor_type": [
          4374,
          4651
        ],
        "ampad": 2,
        "excluded_creatives": [
          {
            "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID"
          },
          {
            "buyer_creative_id": "EXCLUDED_BUYER_CREATIVE_ID"
          }
        ],
        "creative_enforcement_settings": {
          "policy_enforcement": 2,
          "publisher_blocks_enforcement": 1
        },
        "auction_environment": 0,
        "is_app_open_ad": 1,
        "ae": 0
      }
    }
  ],
  "app": {
    "name": "Test App",
    "ver": "9.1.6",
    "bundle": "com.google.testapp",
    "publisher": {
      "id": "pub-8897222327395144",
      "ext": {
        "country": "TH"
      }
    },
    "content": {
      "url": "https://www.google.com",
      "userrating": "4.7",
      "livestream": 0,
      "language": "en"
    },
    "storeurl": "https://www.google.com",
    "ext": {
      "inventorypartnerdomain": "OMITTED"
    }
  },
  "device": {
    "ua": "OMITTED",
    "geo": {
      "lat": 0.0,
      "lon": 0.0,
      "country": "IND",
      "region": "IN-OR",
      "zip": "751024",
      "type": 2,
      "utcoffset": 330,
      "accuracy": 5126,
      "ext": {
        "geo_criteria_id": 9149991
      }
    },
    "ipv6": "2401:4900:3da4::",
    "carrier": "70210",
    "make": "Samsung",
    "model": "SM-A705GM",
    "os": "android",
    "osv": "11",
    "connectiontype": 2,
    "devicetype": 4,
    "lmt": 1,
    "w": 384,
    "h": 812,
    "pxratio": 2.813,
    "sua": {
      "browsers": [
        {
          "brand": "Mozilla",
          "version": [
            "5",
            "0"
          ]
        },
        {
          "brand": "AppleWebKit",
          "version": [
            "537",
            "36"
          ]
        }
      ],
      "platform": {
        "brand": "Android",
        "version": [
          "11"
        ]
      },
      "mobile": 1,
      "model": "SM-A705GM",
      "source": 3
    },
    "ext": {
      "session_id": "LFcNok-qRI2ea_Z5FPgRiA"
    }
  },
  "user": {
    "ext": {
      "session": {
        "duration": 89
      }
    }
  },
  "at": 1,
  "tmax": 300,
  "cur": [
    "USD"
  ],
  "bcat": [
    "IAB23-3",
    "IAB23-4"
  ],
  "source": {
    "schain": {
      "complete": 1,
      "nodes": [
        {
          "asi": "testssp.com",
          "sid": "pub-1111111111111111",
          "hp": 1
        }
      ],
      "ver": "1.0"
    },
    "ext": {
      "omidpn": "Google",
      "omidpv": "afma-sdk-a-v243220999.224400000.1",
      "schain": {
        "complete": 1,
        "nodes": [
          {
            "asi": "testssp.com",
            "sid": "pub-1111111111111111",
            "hp": 1
          }
        ],
        "ver": "1.0"
      }
    }
  },
  "ext": {
    "google_query_id": "ANy-z7C179-E2Rj2VZOiHt5vMyI25Z3W94Lk71Tbz95m005IfNm8OP88j46C27ovLV5yV57m",
    "fcap_scope": 4,
    "privacy_treatments": {
      "allow_user_data_collection": 1
    }
  }
}

بهترین شیوه ها

گوگل بهترین روش های زیر را توصیه می کند:

  • ویژگی‌های قالب‌بندی را در قطعه‌های خلاقانه HTML خود بگنجانید تا تبلیغات را در جایگاه آگهی قرار دهید. در غیر این صورت، تبلیغات در سمت چپ بالای جایگاه آگهی نمایش داده می شوند.

  • با یک آگهی بینابینی که تا حد امکان فضای بیشتری را در جایگاه آگهی اشغال می کند، پاسخ دهید. یک جایگاه تبلیغاتی بینابینی را با تبلیغات بسیار کوچکتر پر نکنید. به عنوان مثال، یک تبلیغ 320x480 برای یک شکاف بینابینی 420x800 بسیار کوچک است.

  • هیچ دکمه بستن اضافه نکنید:

    • SDK ما به طور خودکار یک دکمه بستن (در صورت لزوم) را نشان می دهد تا اطمینان حاصل شود که کاربران می توانند روی دکمه کلیک کنند.
    • MRAID useCustomClose() پشتیبانی نمی شود.
  • از اندازه های توصیه شده از درخواست پیشنهاد برای انتخاب اندازه های تبلیغاتی قابل قبول برای پاسخ پیشنهادی خود استفاده کنید.

  • فیلدهای BidRequest.device.w و BidRequest.device.h را مقایسه کنید تا خلاقیت هایی با جهت گیری مناسب انتخاب کنید.

    • توصیه می کنیم خلاقیت های عمودی و افقی داشته باشید تا بتوانید با جهت گیری مناسب پیشنهاد دهید.

بینابینی بدون اندازه (سیال).

بینابینی‌های بی‌اندازه (همچنین به‌عنوان بینابینی پاسخ‌گو یا سیال نیز شناخته می‌شوند) به صورت پویا تغییر اندازه می‌دهند تا کل عرض و ارتفاع درگاه آگهی را اشغال کنند. Authorized Buyers اندازه خلاقیت‌ها را برای شما تغییر نمی‌دهد. شما باید یک خلاقیت ارائه دهید که به صورت پویا تغییر اندازه می دهد.

شما فقط باید یک بار فایل های بینابینی بدون اندازه را برای بررسی ارسال کنید، حتی اگر می توانند در اندازه های مختلف ارائه شوند. برای اطمینان از اینکه خلاقیت شما برای هر اندازه جایگاه آگهی بازبینی نمی شود، موارد زیر را توصیه می کنیم:

پاسخ پیشنهاد

  • از BidResponse.seatbid.bid.ext.attribute برای اعلام Rendering: Sizeless AdX (ویژگی 105) در پاسخ پیشنهادی خود استفاده کنید. ویژگی‌های خلاق قابل اعلام را می‌توان در فایل داده buyer-declarable-creative-attributes.txt یافت.

  • BidResponse.seatbid.bid.w و BidResponse.seatbid.bid.h را با اندازه ای پر کنید که می خواهید خلاقیت براساس الزامات اندازه آگهی ارائه دهد. به عنوان مثال، 360x480 برای یک جایگاه تبلیغاتی 360x480. خلاقیت ممکن است هنوز در اندازه‌های دیگر کار کند. برای پروتکل منسوخ شده Google RTB، BidResponse.Ad.width و BidResponse.Ad.height را پر کنید.

اگر ویژگی Rendering: Sizeless AdX را به یک خلاقیت موجود اضافه کنید، خلاقیت باید دوباره بررسی شود.

پیش تأیید خلاقانه

  • هنگام ارسال یک خلاقیت برای بازبینی ، ویژگی RENDERING_SIZELESS_ADX را در قسمت declaredAttributes قرار دهید. در زمان واقعی Bidding API، ویژگی‌های خلاق با استفاده از مقدار رشته‌ای نشان داده می‌شوند. برای آشنایی بیشتر با نحوه مطابقت اینها با شناسه‌های عددی از buyer-declarable-creative-attributes.txt ، به راهنمای نگاشت مراجعه کنید.
  • خلاقیت را با استفاده از اندازه ای که انتظار دارید ارائه شود، یعنی اندازه رایج برای خلاقیت های بینابینی ارسال کنید. خلاق هنوز هم می تواند در اندازه های دیگر خدمت کند.
  • هر خلاقیت بدون اندازه فقط یک بار در مقابل محدودیت خلاقیت شما قرار می گیرد، حتی اگر در اندازه های متعدد ارائه شود.