Iklan Interstisial

Iklan interstisial (atau iklan layar penuh) adalah jenis iklan yang sebagian besar menutupi layar. Dengan demikian, konten penayang tidak muncul di layar saat iklan interstisial ditampilkan.

Anda dapat mengidentifikasi peluang iklan interstisial dalam permintaan bid dengan memverifikasi bahwa kolom BidRequest.imp.instl permintaan bid ditetapkan ke true di Protobuf, atau 1 di JSON.

Ukuran slot iklan

Ukuran slot iklan untuk iklan interstisial menunjukkan area yang dapat digunakan untuk merender materi iklan dan bergantung pada beberapa faktor seperti format tertentu dan dimensi layar.

Pasangan lebar dan tinggi pertama di kolom BidRequest.imp.banner.format OpenRTB, mewakili ukuran slot iklan sebenarnya, dan pasangan yang tersisa mewakili daftar ukuran iklan yang dapat diterima yang berada dalam rentang persyaratan slot.

Materi iklan tidak dibatasi untuk ukuran yang direkomendasikan dalam permintaan bid, tetapi semua ukuran yang direkomendasikan dalam permintaan bid dijamin berada dalam rentang ukuran yang dapat diterima.

Anda dapat mengajukan bid dengan materi iklan apa pun yang lebar dan tingginya memenuhi kriteria berikut:

  • Kurang dari atau sama dengan lebar dan tinggi slot iklan
  • Lebih besar dari atau sama dengan 50% lebar slot iklan
  • Lebih besar dari atau sama dengan 40% tinggi slot iklan

Jika ukuran iklan terlalu besar atau terlalu kecil, respons bid akan difilter dengan alasan penolakan INTERSTITIAL_SIZE_MISMATCH.

Jika Anda tidak menentukan ukuran iklan dalam respons bid, respons akan difilter dengan alasan penolakan MISSING_AD_SIZE.

Contoh permintaan bid

Berikut beberapa contoh permintaan bid untuk iklan interstisial.

Protobuf OpenRTB

Tampilkan contoh

[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
  }
}

JSON OpenRTB

Tampilkan contoh

{
  "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
    }
  }
}

Praktik terbaik

Google merekomendasikan praktik terbaik berikut:

  • Sertakan atribut pemformatan dalam cuplikan materi iklan HTML Anda untuk memusatkan iklan dalam slot iklan. Jika tidak, iklan akan dirender di kiri atas slot iklan.

  • Berikan respons dengan iklan interstisial yang menggunakan ruang sebanyak mungkin dalam slot iklan. Jangan mengisi slot iklan interstisial dengan iklan yang jauh lebih kecil. Misalnya, iklan 320x480 terlalu kecil untuk slot interstisial 420x800.

  • Jangan menambahkan tombol tutup:

    • SDK kami otomatis menampilkan tombol tutup (jika berlaku) untuk memastikan pengguna dapat mengklik tombol tersebut.
    • useCustomClose() MRAID tidak didukung.
  • Gunakan ukuran yang direkomendasikan dari permintaan bid untuk memilih ukuran iklan yang dapat diterima untuk respons bid Anda.

  • Bandingkan kolom BidRequest.device.w dan BidRequest.device.h untuk memilih materi iklan dengan orientasi yang sesuai.

    • Sebaiknya miliki materi iklan vertikal dan horizontal sehingga Anda dapat mengajukan bid dengan orientasi yang sesuai.

Interstisial tanpa ukuran (dapat menyesuaikan)

Interstisial tanpa ukuran (juga dikenal sebagai interstisial responsif atau dapat menyesuaikan) secara dinamis mengubah ukuran untuk menggunakan seluruh lebar dan tinggi slot iklan. Authorized Buyers tidak mengubah ukuran materi iklan untuk Anda. Anda harus menyediakan materi iklan yang mengubah ukuran secara dinamis.

Anda hanya perlu mengirimkan interstisial tanpa ukuran untuk ditinjau satu kali, meskipun dapat ditayangkan dalam berbagai ukuran. Untuk memastikan materi iklan Anda tidak ditinjau ulang untuk setiap ukuran slot iklan, sebaiknya lakukan hal berikut:

Respons bid

  • Gunakan BidResponse.seatbid.bid.ext.attribute untuk mendeklarasikan Rendering: Sizeless AdX (atribut 105) dalam respons bid Anda. buyer-declarable-creative-attributes.txt

  • Isi BidResponse.seatbid.bid.w dan BidResponse.seatbid.bid.h dengan ukuran yang Anda inginkan untuk materi iklan yang akan dirender berdasarkan persyaratan ukuran iklan; misalnya, 360x480 untuk slot iklan 360x480. Materi iklan mungkin masih ditayangkan dalam ukuran lain. Untuk protokol Google RTB yang tidak digunakan lagi, Anda akan mengisi BidResponse.Ad.width dan BidResponse.Ad.height.

Jika Anda menambahkan atribut Rendering: Sizeless AdX ke materi iklan yang ada, materi iklan tersebut harus ditinjau ulang.

Prapersetujuan materi iklan

  • Saat mengirimkan materi iklan untuk ditinjau, sertakan atribut RENDERING_SIZELESS_ADX di kolom declaredAttributes. Di Real-time Bidding API, atribut materi iklan direpresentasikan menggunakan nilai enum string. Untuk mempelajari lebih lanjut korespondensi atribut ini dengan ID numerik dari buyer-declarable-creative-attributes.txt, lihat panduan pemetaan.
  • Kirimkan materi iklan menggunakan ukuran yang Anda harapkan untuk ditayangkan, yaitu ukuran umum untuk materi iklan interstisial. Materi iklan masih dapat ditayangkan dalam ukuran lain.
  • Setiap materi iklan tanpa ukuran hanya dihitung terhadap batas materi iklan Anda satu kali, meskipun ditayangkan dalam berbagai ukuran.