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 dan dimensi layar tertentu.

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

Materi iklan tidak dibatasi pada 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 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 adalah beberapa contoh permintaan bid untuk iklan interstisial.

Protobuf OpenRTB

Tampilkan sampel

[Permintaan serial](/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
  }
}

JSON OpenRTB

Tampilkan sampel

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

Praktik terbaik

Google merekomendasikan praktik terbaik berikut:

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

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

  • Jangan tambahkan tombol tutup:

    • SDK kami secara otomatis menampilkan tombol tutup (jika ada) untuk memastikan pengguna dapat mengklik tombol tersebut.
    • MRAID useCustomClose() 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 sediakan materi iklan vertikal dan horizontal agar Anda dapat mengajukan bid dengan orientasi yang sesuai.

Interstisial tanpa ukuran (fluid)

Interstisial tanpa ukuran (juga dikenal sebagai interstisial responsif atau fleksibel) akan mengubah ukuran secara dinamis untuk memenuhi seluruh lebar dan tinggi slot iklan. Authorized Buyers tidak mengubah ukuran materi iklan untuk Anda. Anda harus menyediakan materi iklan yang diubah ukurannya secara dinamis.

Anda hanya perlu mengirimkan interstisial tanpa ukuran untuk ditinjau satu kali, meskipun dapat ditayangkan dalam beberapa 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. Atribut materi iklan yang dapat dideklarasikan dapat ditemukan di file data buyer-declarable-creative-attributes.txt.

  • Isi BidResponse.seatbid.bid.w dan BidResponse.seatbid.bid.h dengan ukuran yang Anda inginkan untuk dirender materi iklan 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 cara mencocokkan ID numerik dari buyer-declarable-creative-attributes.txt, lihat panduan pemetaan.
  • Kirimkan materi iklan menggunakan ukuran yang ingin Anda tayangkan, yaitu ukuran umum untuk materi iklan interstisial. Materi iklan masih dapat ditayangkan dalam ukuran lain.
  • Setiap materi iklan tanpa ukuran hanya dihitung sekali terhadap batas materi iklan Anda, meskipun ditayangkan dalam beberapa ukuran.