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

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

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

اندازه جایگاه تبلیغات

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

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

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

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

  • کمتر یا مساوی عرض و ارتفاع جایگاه تبلیغ
  • بزرگتر یا مساوی ۵۰٪ از عرض جایگاه تبلیغ
  • بزرگتر یا مساوی ۴۰٪ از ارتفاع جایگاه تبلیغ

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

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

نمونه درخواست‌های مناقصه

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

پروتوباف OpenRTB

نمایش نمونه

[درخواست سریالی](/authorized-buyers/rtb/data/request-response/openrtb_protobuf_mobile_app_interstitial_ad_request.bin){: .download}
id: "D3x8RPLO96R6T137tQ6168"
imp {
  id: "1"
  banner {
    w: 360
    h: 715
    pos: AD_POSITION_FULLSCREEN
    api: MRAID_1
    api: MRAID_2
    format {
      w: 360
      h: 715
    }
    format {
      w: 320
      h: 568
    }
  }
  displaymanager: "GoogleMobileAds-Android"
  displaymanagerver: "22.3.0"
  instl: true
  tagid: "5771994185"
  bidfloor: 2764.414643547123
  bidfloorcur: "JPY"
  secure: true
  exp: 3600
  clickbrowser: true
  metric {
    type: "click_through_rate"
    value: 0.03971313312649727
    vendor: "EXCHANGE"
  }
  metric {
    type: "viewability"
    value: 0.91
    vendor: "EXCHANGE"
  }
  [com.google.doubleclick.imp] {
    billing_id: 68640308112
    billing_id: 56606437068
    publisher_settings_list_id: 1984414516100776281
    publisher_settings_list_id: 5846951473307279661
    allowed_vendor_type: 0
    allowed_vendor_type: 57823
    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
    ae: SERVER_SIDE_AUCTION
    jsver: "test-sdk_123456789"
  }
}
app {
  name: "Test App"
  bundle: "com.google.testapp"
  publisher {
    id: "pub-7405557148270612"
    [com.google.doubleclick.publisher] {
      country: "HK"
    }
  }
  content {
    url: "https://www.google.com"
    userrating: "4.7"
    livestream: false
    language: "en"
  }
  storeurl: "https://www.google.com"
}
device {
  ua: "OMITTED"
  geo {
    lat: 0.0
    lon: 0.0
    country: "GBR"
    region: "GB-ENG"
    zip: "RH20"
    type: IP
    utcoffset: 60
    accuracy: 2312
    [com.google.doubleclick.geo] {
      geo_criteria_id: 9191103
    }
  }
  ipv6: "2a02:c7c:7c25::"
  make: "Huawei"
  model: "LYA-L09"
  os: "android"
  osv: "10"
  connectiontype: WIFI
  devicetype: HIGHEND_PHONE
  ifa: "0f0f33d1-fa18-4a2c-bc47-79ef855b5c16"
  w: 360
  h: 715
  pxratio: 3.0
  sua {
    browsers {
      brand: "Mozilla"
      version: "5"
      version: "0"
    }
    browsers {
      brand: "AppleWebKit"
      version: "537"
      version: "36"
    }
    platform {
      brand: "Android"
      version: "10"
    }
    mobile: true
    model: "LYA-L09"
    source: USER_AGENT_STRING
  }
  [com.google.doubleclick.device] {
    metereddata: false
    chargelevel: 0.93
    charging: false
    diskspace: 2100
    audioout: AUDIO_SILENT
  }
}
user {
  id: "D17oNZQUJqB4Rt4n4Ec61AC9tee"
  consent: "OMITTED"
  [com.google.doubleclick.user] {
    consented_providers_settings {
      consented_providers: 1205
      consented_providers: 415
      additional_consent: "OMITTED"
    }
    consent: "OMITTED"
    session {
      duration: 6
      depth: 12
      requestssinceappopen: 12
      priorclicks: 0
    }
    idage: 44064000
  }
}
at: FIRST_PRICE
tmax: 1500
cur: "EUR"
cur: "JPY"
bcat: "32"
bcat: "33"
regs {
  [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] {
    omidpn: "Google"
    omidpv: "afma-sdk-a-v251815999.232400000.1"
  }
}
cattax: GOOGLE_CATEGORIES
[com.google.doubleclick.bid_request] {
  google_query_id: "ANy-zc395b-x973i1113tK7P9K633CKoo3Pl45uz8D40mz3v48s9Zp604a8FsGL3893PT15M"
  fcap_scope: FREQUENCY_CAPPING_SCOPE_DEVICE
  privacy_treatments {
    allow_user_data_collection: true
  }
}

OpenRTB JSON

نمایش نمونه

{
  "id": "D3x8RPLO96R6T137tQ6168",
  "imp": [
    {
      "id": "1",
      "banner": {
        "w": 360,
        "h": 715,
        "pos": 7,
        "api": [
          3,
          5
        ],
        "format": [
          {
            "w": 360,
            "h": 715
          },
          {
            "w": 320,
            "h": 568
          }
        ]
      },
      "displaymanager": "GoogleMobileAds-Android",
      "displaymanagerver": "22.3.0",
      "instl": 1,
      "tagid": "5771994185",
      "bidfloor": 2764.414643547123,
      "bidfloorcur": "JPY",
      "secure": 1,
      "exp": 3600,
      "clickbrowser": 1,
      "metric": [
        {
          "type": "click_through_rate",
          "value": 0.03971313312649727,
          "vendor": "EXCHANGE"
        },
        {
          "type": "viewability",
          "value": 0.91,
          "vendor": "EXCHANGE"
        }
      ],
      "ext": {
        "billing_id": [
          "68640308112",
          "56606437068"
        ],
        "publisher_settings_list_id": [
          "1984414516100776281",
          "5846951473307279661"
        ],
        "allowed_vendor_type": [
          0,
          57823
        ],
        "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,
        "ae": 0,
        "jsver": "test-sdk_123456789"
      }
    }
  ],
  "app": {
    "name": "Test App",
    "bundle": "com.google.testapp",
    "publisher": {
      "id": "pub-7405557148270612",
      "ext": {
        "country": "HK"
      }
    },
    "content": {
      "url": "https://www.google.com",
      "userrating": "4.7",
      "livestream": 0,
      "language": "en"
    },
    "storeurl": "https://www.google.com"
  },
  "device": {
    "ua": "OMITTED",
    "geo": {
      "lat": 0.0,
      "lon": 0.0,
      "country": "GBR",
      "region": "GB-ENG",
      "zip": "RH20",
      "type": 2,
      "utcoffset": 60,
      "accuracy": 2312,
      "ext": {
        "geo_criteria_id": 9191103
      }
    },
    "ipv6": "2a02:c7c:7c25::",
    "make": "Huawei",
    "model": "LYA-L09",
    "os": "android",
    "osv": "10",
    "connectiontype": 2,
    "devicetype": 4,
    "ifa": "0f0f33d1-fa18-4a2c-bc47-79ef855b5c16",
    "w": 360,
    "h": 715,
    "pxratio": 3.0,
    "sua": {
      "browsers": [
        {
          "brand": "Mozilla",
          "version": [
            "5",
            "0"
          ]
        },
        {
          "brand": "AppleWebKit",
          "version": [
            "537",
            "36"
          ]
        }
      ],
      "platform": {
        "brand": "Android",
        "version": [
          "10"
        ]
      },
      "mobile": 1,
      "model": "LYA-L09",
      "source": 3
    },
    "ext": {
      "metereddata": 0,
      "chargelevel": 0.93,
      "charging": 0,
      "diskspace": 2100,
      "audioout": 3
    }
  },
  "user": {
    "id": "D17oNZQUJqB4Rt4n4Ec61AC9tee",
    "consent": "OMITTED",
    "ext": {
      "consented_providers_settings": {
        "consented_providers": [
          "1205",
          "415"
        ],
        "additional_consent": "OMITTED"
      },
      "consent": "OMITTED",
      "session": {
        "duration": 6,
        "depth": 12,
        "requestssinceappopen": 12,
        "priorclicks": 0
      },
      "idage": 44064000
    }
  },
  "at": 1,
  "tmax": 1500,
  "cur": [
    "EUR",
    "JPY"
  ],
  "bcat": [
    "32",
    "33"
  ],
  "regs": {
    "ext": {
      "gdpr": 1
    }
  },
  "source": {
    "schain": {
      "complete": 1,
      "nodes": [
        {
          "asi": "testssp.com",
          "sid": "pub-1111111111111111",
          "hp": 1
        }
      ],
      "ver": "1.0"
    },
    "ext": {
      "omidpn": "Google",
      "omidpv": "afma-sdk-a-v251815999.232400000.1"
    }
  },
  "cattax": 500,
  "ext": {
    "google_query_id": "ANy-zc395b-x973i1113tK7P9K633CKoo3Pl45uz8D40mz3v48s9Zp604a8FsGL3893PT15M",
    "fcap_scope": 3,
    "privacy_treatments": {
      "allow_user_data_collection": 1
    }
  }
}

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

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

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

  • با یک تبلیغ بینابینی که تا حد امکان فضای بیشتری را در جایگاه تبلیغ اشغال کند، پاسخ دهید. جایگاه تبلیغ بینابینی را با یک تبلیغ بسیار کوچک‌تر پر نکنید. برای مثال، یک تبلیغ ۳۲۰x۴۸۰ برای یک جایگاه بینابینی ۴۲۰x۸۰۰ خیلی کوچک است.

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

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

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

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

بینابینی‌های بی‌اندازه (مایع)

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

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

پاسخ پیشنهاد

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

  • BidResponse.seatbid.bid.w و BidResponse.seatbid.bid.h را با اندازه‌ای که می‌خواهید طرح تبلیغاتی بر اساس الزامات اندازه تبلیغ نمایش داده شود، پر کنید؛ برای مثال، ۳۶۰x۴۸۰ برای یک جایگاه تبلیغ ۳۶۰x۴۸۰. طرح تبلیغاتی ممکن است همچنان در اندازه‌های دیگری نمایش داده شود. برای پروتکل منسوخ‌شده‌ی Google RTB، باید BidResponse.Ad.width و BidResponse.Ad.height را پر کنید.

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

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

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