Iklan interstisial (atau iklan layar penuh) adalah jenis iklan yang menutupi sebagian besar 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.
Mengonfigurasi pra-penargetan interstisial
Anda dapat menggunakan Real-time Bidding API untuk mengonfigurasi pra-penargetan
dengan resource bidders.pretargetingConfigs. Untuk
menargetkan iklan interstisial, Anda harus membuat resource PretargetingConfig dengan
kolom interstitialTargeting yang ditetapkan ke ONLY_INTERSTITIAL_REQUESTS. Untuk
mempelajari lebih lanjut cara mengonfigurasi konfigurasi pra-penargetan dengan Real-time
Bidding API, lihat Konfigurasi pra-penargetan.
Makin banyak kolom yang Anda tentukan di resource PretargetingConfig, makin
akurat penargetan Anda. Misalnya, Anda dapat menargetkan iklan interstisial seluler
yang ditempatkan di aplikasi dengan mengonfigurasi resource PretargetingConfig dengan
hal berikut:
- Kolom
interstitialTargetingditetapkan ke nilai enumONLY_INTERSTITIAL_REQUESTS. - Kolom
includedPlatformsberisi nilai enumPHONEdanTABLET. - Kolom
includedEnvironmentshanya berisi nilai enumAPP.
Mempelajari format iklan interstisial
Anda dapat menentukan format iklan interstisial berdasarkan cara permintaan bid diisi. Tabel berikut mengidentifikasi kolom BidRequest yang diisi untuk format iklan interstisial yang didukung:
| Format | app |
site |
imp.instl |
imp.rwdd |
imp.ext.is_app_open |
|---|---|---|---|---|---|
| Iklan interstisial aplikasi | Ya | Tidak | Ya | Tidak | Tidak |
| Iklan reward aplikasi | Ya | Tidak | Ya | Ya | Tidak |
| Iklan di layar pembuka aplikasi | Ya | Tidak | Ya | Tidak | Ya |
| Iklan interstisial web | Tidak | Ya | Ya | Tidak | Tidak |
| Iklan reward web | Tidak | Ya | Ya | Ya | Tidak |
Mengajukan bid dengan iklan interstisial aplikasi
Anda dapat mengajukan bid pada inventaris dalam format iklan interstisial aplikasi untuk menempatkan iklan halaman penuh yang dirender di antara layar selama navigasi aplikasi seluler. Untuk mempelajari format ini lebih lanjut, lihat Cara kerja interstisial aplikasi seluler.
Mengajukan bid dengan iklan reward aplikasi
Anda dapat mengajukan bid pada inventaris dalam format iklan App Rewards untuk menempatkan iklan halaman penuh yang dirender saat pengguna aplikasi seluler memilih untuk melihat iklan dengan imbalan reward, seperti mata uang dalam game. Untuk mempelajari format ini lebih lanjut, lihat Ringkasan unit iklan reward.
Mengajukan bid dengan iklan di layar pembuka aplikasi
Anda dapat mengajukan bid pada inventaris dalam format iklan di layar pembuka aplikasi untuk menempatkan iklan satu halaman penuh yang dirender di layar pemuatan aplikasi seluler. Layar pemuatan muncul saat pengguna membuka aplikasi, atau kembali ke aplikasi dari aplikasi lain. Untuk mempelajari format ini lebih lanjut, lihat Panduan dan praktik terbaik iklan di layar pembuka aplikasi.
Mengajukan bid dengan iklan interstisial web
Anda dapat mengajukan bid pada inventaris dalam format iklan interstisial web untuk menempatkan iklan halaman penuh yang dirender saat pengguna menjelajahi dan berinteraksi dengan situs. Untuk mempelajari format ini lebih lanjut, lihat Memproses interstisial web.
Mengajukan bid dengan iklan reward web
Anda dapat mengajukan bid pada inventaris dalam format iklan reward web untuk menempatkan iklan halaman penuh yang dirender saat pengguna yang menjelajahi situs memilih untuk melihat iklan sebagai imbalan atas reward, seperti mata uang dalam game. Untuk mempelajari format ini lebih lanjut, lihat Memproses iklan reward untuk web.
Memilih ukuran slot iklan yang dapat diterima
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 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 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.
Meninjau contoh permintaan bid
Berikut beberapa contoh permintaan bid untuk iklan interstisial.
Protobuf OpenRTB
Tampilkan sampel
[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 sampel
{ "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 } } }
Mengikuti praktik terbaik
Google merekomendasikan praktik terbaik berikut:
Sertakan atribut pemformatan dalam cuplikan materi iklan HTML Anda untuk menempatkan iklan di tengah slot iklan. Jika tidak, iklan akan dirender di kiri atas slot iklan.
Merespons 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 tambahkan tombol tutup:
- SDK kami otomatis menampilkan tombol tutup (jika ada) untuk memastikan bahwa 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.wdanBidRequest.device.huntuk memilih materi iklan dengan orientasi yang sesuai.- Sebaiknya miliki materi iklan vertikal dan horizontal agar Anda dapat mengajukan bid dengan orientasi yang sesuai.
Mengajukan bid dengan interstisial tanpa ukuran
Interstisial tanpa ukuran (juga dikenal sebagai interstisial responsif atau dapat menyesuaikan) mengubah ukuran secara dinamis untuk mengisi seluruh lebar dan tinggi slot iklan. Authorized Buyers tidak mengubah ukuran materi iklan untuk Anda. Anda harus menyediakan materi iklan yang ukurannya dapat diubah secara dinamis.
Anda hanya perlu mengirimkan interstisial tanpa ukuran untuk ditinjau satu kali, meskipun interstisial tersebut dapat ditayangkan dalam beberapa ukuran. Untuk memastikan materi iklan Anda tidak ditinjau ulang untuk setiap ukuran slot iklan, sebaiknya lakukan hal berikut:
Mengisi kolom BidResponse
Gunakan
BidResponse.seatbid.bid.ext.attributeuntuk mendeklarasikanRendering: 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.wdanBidResponse.seatbid.bid.hdengan ukuran yang Anda inginkan untuk merender 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 mengisiBidResponse.Ad.widthdanBidResponse.Ad.height.
Jika Anda menambahkan atribut Rendering: Sizeless AdX ke materi iklan yang ada, materi iklan tersebut
harus ditinjau ulang.
Mengirimkan materi iklan untuk mendapatkan persetujuan awal
- Saat mengirimkan materi iklan untuk ditinjau,
sertakan atribut
RENDERING_SIZELESS_ADXdi kolomdeclaredAttributes. Di Bidding Real-time API, atribut materi iklan direpresentasikan menggunakan nilai enum string. Untuk mempelajari lebih lanjut cara ID ini sesuai dengan ID numerik dari buyer-declarable-creative-attributes.txt, lihat panduan pemetaan. - Kirim 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 satu kali terhadap batas materi iklan, meskipun ditayangkan dalam beberapa ukuran.
Langkah berikutnya
- Atribusikan penginstalan iOS dengan SKAdNetwork: Pelajari cara mengatribusikan penginstalan aplikasi iOS ke pengiklan menggunakan SKAdNetwork.
- Praktik terbaik untuk inventaris aplikasi seluler: Pelajari lebih lanjut praktik terbaik untuk iklan interstisial yang ditempatkan di aplikasi.