Un annuncio interstitial (o a schermo intero) è un tipo di annuncio che copre gran parte dello schermo. Di conseguenza, i contenuti del publisher non vengono visualizzati sullo schermo quando viene mostrato un annuncio interstitial.
Puoi identificare un'opportunità di annuncio interstitial nella richiesta di offerta verificando
che il campo BidRequest.imp.instl
della richiesta di offerta sia impostato su true
in
Protobuf o su 1
in JSON.
Dimensioni area annuncio
Le dimensioni dell'area annuncio per gli annunci interstitial indicano l'area che può essere utilizzata per il rendering delle creatività e dipendono da diversi fattori, come formati specifici e dimensioni dello schermo.
La prima coppia di larghezza e altezza nel campo BidRequest.imp.banner.format
di OpenRTB rappresenta le dimensioni effettive dell'area annuncio, mentre le coppie rimanenti rappresentano un elenco di dimensioni degli annunci accettabili che rientrano nell'intervallo dei requisiti dell'area.
Le creatività non sono limitate alle dimensioni consigliate nella richiesta di offerta, ma tutte le dimensioni consigliate nella richiesta di offerta rientrano nell'intervallo di dimensioni accettabile.
Puoi fare offerte con qualsiasi creatività la cui larghezza e altezza soddisfino i seguenti criteri:
- Minore o uguale alla larghezza e all'altezza dell'area annuncio
- Maggiore o uguale al 50% della larghezza dell'area annuncio
- Maggiore o uguale al 40% dell'altezza dell'area annuncio
Se le dimensioni dell'annuncio sono troppo grandi o troppo piccole, la risposta all'offerta viene filtrata con il motivo di rifiuto INTERSTITIAL_SIZE_MISMATCH
.
Se non specifichi la dimensione dell'annuncio nella risposta all'offerta, la risposta viene filtrata con il motivo del rifiuto MISSING_AD_SIZE
.
Richieste di offerta di esempio
Di seguito sono riportate alcune richieste di offerta di esempio per gli annunci interstitial.
Protobuf OpenRTB
Mostra esempio
[Richiesta serializzata](/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
Mostra esempio
{ "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 } } }
Best practice
Google consiglia le seguenti best practice:
Includi gli attributi di formattazione negli snippet delle creatività HTML per allineare gli annunci all'interno dello spazio annuncio. In caso contrario, gli annunci vengono visualizzati in alto a sinistra nell'area annuncio.
Rispondi con un annuncio interstitial che occupi il maggior spazio possibile all'interno dell'area annuncio. Non riempire un'area annuncio interstitial con un annuncio molto più piccolo. Ad esempio, un annuncio 320 x 480 è troppo piccolo per uno spazio interstitial 420 x 800.
Non aggiungere alcun pulsante di chiusura:
- Il nostro SDK mostra automaticamente un pulsante di chiusura (se applicabile) per assicurarsi che gli utenti possano fare clic sul pulsante.
- MRAID
useCustomClose()
non è supportato.
Utilizza le dimensioni consigliate della richiesta di offerta per scegliere le dimensioni degli annunci accettabili per la risposta all'offerta.
Confronta i campi
BidRequest.device.w
eBidRequest.device.h
per scegliere le creatività con un orientamento appropriato.- Ti consigliamo di avere creatività verticali e orizzontali per poter fare offerte con l'orientamento appropriato.
Interstitial senza dimensioni (fluidi)
Gli interstitial senza dimensioni (noti anche come interstitial adattabili o fluidi) si ridimensionano dinamicamente per occupare l'intera larghezza e altezza dell'area annuncio. Authorized Buyers non ridimensiona le creatività per te. Devi fornire una creatività che aggiunga dinamicamente le dimensioni.
Devi inviare gli interstitial senza dimensioni per la revisione una sola volta, anche se possono essere pubblicati in più dimensioni. Per assicurarti che la creatività non venga sottoposta a nuova revisione per ogni singola dimensione dell'area annuncio, ti consigliamo quanto segue:
Risposta all'offerta
Utilizza
BidResponse.seatbid.bid.ext.attribute
per dichiarareRendering: Sizeless AdX
(attributo 105) nella risposta all'offerta. Gli attributi delle creatività dichiarabili sono disponibili nel file di dati buyer-declarable-creative-attributes.txt.Compila
BidResponse.seatbid.bid.w
eBidResponse.seatbid.bid.h
con le dimensioni in cui vuoi che la creatività venga visualizzata in base ai requisiti relativi alle dimensioni degli annunci, ad esempio 360 x 480 per un area annuncio di 360 x 480. La creatività potrebbe comunque essere pubblicata in altre dimensioni. Per il protocollo RTB di Google ritirato, devi compilareBidResponse.Ad.width
eBidResponse.Ad.height
.
Se aggiungi l'attributo Rendering: Sizeless AdX
a una creatività esistente, la creatività deve essere esaminata di nuovo.
Pre-approvazione creatività
- Quando invii una creatività per la revisione,
includere l'attributo
RENDERING_SIZELESS_ADX
nel campodeclaredAttributes
. Nell'API Real-time Bidding, gli attributi delle creatività sono rappresentati utilizzando un valore enumerato di stringa. Per scoprire di più su come questi corrispondono agli ID numerici di buyer-declarable-creative-attributes.txt, consulta la guida alla mappatura. - Invia la creatività utilizzando una dimensione che prevedi di pubblicare, ovvero una dimensione comune per le creatività interstitial. La creatività può comunque essere pubblicata in altre dimensioni.
- Ogni creatività senza dimensioni viene conteggiata una sola volta ai fini del limite di creatività, anche se viene pubblicata in più dimensioni.