ইন্টারস্টিশিয়াল বিজ্ঞাপন

ইন্টারস্টিশিয়াল বিজ্ঞাপন (বা ফুল-স্ক্রিন বিজ্ঞাপন) হলো এমন এক ধরনের বিজ্ঞাপন যা স্ক্রিনের বেশিরভাগ অংশ জুড়ে থাকে। ফলে, যখন একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখানো হয়, তখন প্রকাশকের বিষয়বস্তু স্ক্রিনে প্রদর্শিত হয় না।

বিড রিকোয়েস্টের BidRequest.imp.instl ফিল্ডটি Protobuf-এ true , অথবা JSON-এ 1 এ সেট করা আছে কিনা, তা যাচাই করে আপনি একটি ইন্টারস্টিশিয়াল বিজ্ঞাপনের সুযোগ শনাক্ত করতে পারেন।

বিজ্ঞাপনের স্লটের আকার

ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য অ্যাড স্লট সাইজ বলতে ক্রিয়েটিভ প্রদর্শনের জন্য ব্যবহৃত স্থানকে বোঝায় এবং এটি নির্দিষ্ট ফরম্যাট ও স্ক্রিনের আকারের মতো বিভিন্ন বিষয়ের উপর নির্ভর করে।

OpenRTB-এর BidRequest.imp.banner.format ফিল্ডের প্রথম প্রস্থ এবং উচ্চতার জোড়াটি বিজ্ঞাপনের স্লটের প্রকৃত আকারকে নির্দেশ করে, এবং বাকি জোড়াগুলো স্লটের প্রয়োজনীয়তার সীমার মধ্যে থাকা গ্রহণযোগ্য বিজ্ঞাপনের আকারের একটি তালিকা উপস্থাপন করে।

সৃজনশীল ব্যক্তিরা দরপত্র বিজ্ঞপ্তিতে উল্লিখিত প্রস্তাবিত মাপের মধ্যে সীমাবদ্ধ নন, তবে দরপত্র বিজ্ঞপ্তিতে উল্লিখিত সমস্ত প্রস্তাবিত মাপ গ্রহণযোগ্য আকারের পরিসরের মধ্যে থাকবে বলে নিশ্চয়তা দেওয়া হচ্ছে।

আপনি এমন যেকোনো ক্রিয়েটিভ দিয়ে বিড করতে পারেন যার প্রস্থ এবং উচ্চতা নিম্নলিখিত শর্তগুলো পূরণ করে:

  • বিজ্ঞাপন স্লটের প্রস্থ এবং উচ্চতার চেয়ে কম বা সমান
  • বিজ্ঞাপন স্লটের প্রস্থের ৫০% বা তার বেশি
  • বিজ্ঞাপন স্লটের উচ্চতার ৪০% বা তার বেশি

বিজ্ঞাপনের আকার খুব বড় বা খুব ছোট হলে, INTERSTITIAL_SIZE_MISMATCH প্রত্যাখ্যান কারণ দিয়ে বিড প্রতিক্রিয়াটি ফিল্টার করা হয়।

আপনি যদি বিড রেসপন্সে বিজ্ঞাপনের আকার উল্লেখ না করেন, তাহলে রেসপন্সটি MISSING_AD_SIZE রিজেকশন কারণসহ ফিল্টার করা হয়।

নমুনা দরপত্র অনুরোধ

এখানে ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য কিছু নমুনা দরপত্র অনুরোধ দেওয়া হলো।

ওপেনআরটিবি প্রোটোবাফ

নমুনা দেখান

[ধারাবাহিক অনুরোধ](/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
  }
}

ওপেনআরটিবি 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
    }
  }
}

সর্বোত্তম অনুশীলন

গুগল নিম্নলিখিত সর্বোত্তম অনুশীলনগুলির সুপারিশ করে:

  • অ্যাড স্লটের মধ্যে বিজ্ঞাপনগুলিকে মাঝখানে আনতে আপনার HTML ক্রিয়েটিভ স্নিপেটে ফরম্যাটিং অ্যাট্রিবিউট অন্তর্ভুক্ত করুন। অন্যথায়, বিজ্ঞাপনগুলি অ্যাড স্লটের উপরের বাম দিকে প্রদর্শিত হবে।

  • এমন একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন দিয়ে সাড়া দিন যা বিজ্ঞাপন স্লটের মধ্যে যতটা সম্ভব বেশি জায়গা নেয়। একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন স্লটকে অনেক ছোট বিজ্ঞাপন দিয়ে পূরণ করবেন না। উদাহরণস্বরূপ, একটি 320x480 বিজ্ঞাপন একটি 420x800 ইন্টারস্টিশিয়াল স্লটের জন্য খুব ছোট।

  • কোনো ক্লোজ বাটন যোগ করবেন না:

    • আমাদের SDK স্বয়ংক্রিয়ভাবে একটি ক্লোজ বাটন (যেখানে প্রযোজ্য) দেখায়, যাতে ব্যবহারকারীরা বাটনটিতে ক্লিক করতে পারেন।
    • MRAID useCustomClose() সমর্থিত নয়।
  • আপনার বিড প্রতিক্রিয়ার জন্য গ্রহণযোগ্য বিজ্ঞাপনের আকার বেছে নিতে, বিড অনুরোধ থেকে প্রস্তাবিত আকারগুলো ব্যবহার করুন।

  • যথাযথ ওরিয়েন্টেশন সহ ক্রিয়েটিভ বেছে নিতে BidRequest.device.w এবং BidRequest.device.h ফিল্ডগুলো তুলনা করুন।

    • আমরা উল্লম্ব এবং অনুভূমিক উভয় ধরনের ক্রিয়েটিভ রাখার পরামর্শ দিই, যাতে আপনি সঠিক ওরিয়েন্টেশন অনুযায়ী বিড করতে পারেন।

আকারহীন (তরল) ইন্টারস্টিশিয়াল

সাইজলেস ইন্টারস্টিশিয়াল (যা রেসপন্সিভ বা ফ্লুইড ইন্টারস্টিশিয়াল নামেও পরিচিত) সম্পূর্ণ অ্যাড স্লটের প্রস্থ এবং উচ্চতা জুড়ে থাকার জন্য গতিশীলভাবে আকার পরিবর্তন করে। অথরাইজড বায়ার্স আপনার জন্য ক্রিয়েটিভের আকার পরিবর্তন করে না। আপনাকে অবশ্যই এমন একটি ক্রিয়েটিভ সরবরাহ করতে হবে যা গতিশীলভাবে আকার পরিবর্তন করে।

আকারবিহীন ইন্টারস্টিশিয়ালগুলো একাধিক আকারে প্রদর্শিত হতে পারলেও, পর্যালোচনার জন্য আপনাকে কেবল একবারই জমা দিতে হবে। আপনার ক্রিয়েটিভটি যাতে প্রতিটি স্বতন্ত্র বিজ্ঞাপন স্লটের আকারের জন্য পুনরায় পর্যালোচনা করা না হয়, তা নিশ্চিত করতে আমরা নিম্নলিখিত বিষয়গুলো সুপারিশ করছি:

দরপত্রের প্রতিক্রিয়া

  • আপনার বিড রেসপন্সে Rendering: Sizeless AdX (অ্যাট্রিবিউট ১০৫) ঘোষণা করতে BidResponse.seatbid.bid.ext.attribute ব্যবহার করুন। ঘোষণাযোগ্য ক্রিয়েটিভ অ্যাট্রিবিউটগুলো 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 অ্যাট্রিবিউটটি যোগ করেন, তাহলে ক্রিয়েটিভটি অবশ্যই পুনরায় পর্যালোচনা করতে হবে।

সৃজনশীল পূর্ব-অনুমোদন

  • পর্যালোচনার জন্য কোনো ক্রিয়েটিভ জমা দেওয়ার সময়, declaredAttributes ফিল্ডে RENDERING_SIZELESS_ADX অ্যাট্রিবিউটটি অন্তর্ভুক্ত করুন। রিয়েল-টাইম বিডিং এপিআই-তে, ক্রিয়েটিভ অ্যাট্রিবিউটগুলো একটি স্ট্রিং এনাম ভ্যালু ব্যবহার করে প্রকাশ করা হয়। buyer-declarable-creative-attributes.txt ফাইলের নিউমেরিক্যাল আইডিগুলোর সাথে এগুলো কীভাবে সম্পর্কিত, সে সম্পর্কে আরও জানতে ম্যাপিং গাইডটি দেখুন।
  • ক্রিয়েটিভটি এমন একটি আকারে জমা দিন যা আপনি পরিবেশন করার আশা করেন, অর্থাৎ, ইন্টারস্টিশিয়াল ক্রিয়েটিভের জন্য একটি প্রচলিত আকার। ক্রিয়েটিভটি অন্য আকারেও পরিবেশন করা যেতে পারে।
  • প্রতিটি আকারবিহীন সৃজনশীল কাজ আপনার সৃজনশীল সীমার মধ্যে কেবল একবারই গণনা করা হবে, এমনকি যদি তা একাধিক আকারে ব্যবহারযোগ্য হয়।