Annunci interstitial

Un annuncio interstitial (o annuncio a schermo intero) è un tipo di annuncio che copre la maggior parte dello schermo. Pertanto, 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.

Configura il pretargeting degli interstitial

Puoi utilizzare l'API Offerte in tempo reale per configurare il pretargeting con la risorsa bidders.pretargetingConfigs. Per scegliere come target gli annunci interstitial, devi creare una risorsa PretargetingConfig con il campo interstitialTargeting impostato su ONLY_INTERSTITIAL_REQUESTS. Per scoprire di più sulla configurazione del pretargeting con l'API Real-Time Bidding, consulta Configurazioni di pretargeting.

Più campi specifichi nella risorsa PretargetingConfig, più preciso sarà il targeting. Ad esempio, puoi scegliere come target gli annunci interstitial per dispositivi mobili posizionati nelle app configurando una risorsa PretargetingConfig con quanto segue:

  • Il campo interstitialTargeting è impostato sul valore enum ONLY_INTERSTITIAL_REQUESTS.
  • Il campo includedPlatforms contiene i valori enum PHONE e TABLET.
  • Il campo includedEnvironments contiene solo il valore enum APP.

Scopri di più sui formati degli annunci interstitial

Puoi determinare un formato dell'annuncio interstitial in base alla modalità di compilazione della richiesta di offerta. La tabella seguente identifica i campi BidRequest che vengono compilati per i formati degli annunci interstitial supportati:

Formato app site imp.instl imp.rwdd imp.ext.is_app_open
Annuncio interstitial per app Sì No Sì No No
Annuncio con premio per app Sì No Sì Sì No
Annuncio apertura app Sì No Sì No Sì
Annuncio interstitial per il web No Sì Sì No No
Annuncio con premio per il web No Sì Sì Sì No

Fai offerte con gli annunci interstitial per app

Puoi fare offerte per l'inventario nel formato dell'annuncio interstitial per app per pubblicare annunci a pagina intera che vengono visualizzati tra le schermate durante la navigazione in un'app mobile. Per scoprire di più su questo formato, consulta Come funzionano gli annunci interstitial per app mobile.

Fai offerte con gli annunci con premio per app

Puoi fare offerte per l'inventario nel formato dell'annuncio con premio per app per pubblicare annunci a pagina intera che vengono visualizzati quando un utente di un'app mobile sceglie di visualizzare un annuncio in cambio di un premio, ad esempio valuta in-game. Per scoprire di più su questo formato, consulta Panoramica delle unità pubblicitarie con premio.

Fai offerte con gli annunci apertura app

Puoi fare offerte per l'inventario nel formato dell'annuncio apertura app per pubblicare annunci a pagina intera che vengono visualizzati nella schermata di caricamento di un'app mobile. Le schermate di caricamento vengono visualizzate quando l'utente apre l'app o torna all'app da un'altra app. Per scoprire di più su questo formato, consulta Indicazioni e best practice per gli annunci apertura app.

Fai offerte con gli annunci interstitial per il web

Puoi fare offerte per l'inventario nel formato dell'annuncio interstitial per il web per pubblicare annunci a pagina intera che vengono visualizzati mentre l'utente naviga e interagisce con un sito web. Per scoprire di più su questo formato, consulta Gestisci il traffico degli interstitial per il web.

Fai offerte con gli annunci con premio per il web

Puoi fare offerte per l'inventario nel formato dell'annuncio con premio per il web per pubblicare annunci a schermo intero che vengono visualizzati quando un utente che naviga su un sito web sceglie di visualizzare un annuncio in cambio di un premio, ad esempio valuta in-game. Per scoprire di più su questo formato, consulta Gestisci il traffico di annunci con premio per il web.

Scegli una dimensione accettabile per l'area annuncio

La dimensione dell'area annuncio per gli annunci interstitial indica l'area che può essere utilizzata per il rendering delle creatività e dipende 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 soddisfano 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 del rifiuto INTERSTITIAL_SIZE_MISMATCH.

Se non specifichi le dimensioni dell'annuncio nella risposta all'offerta, la risposta viene filtrata con il motivo del rifiuto MISSING_AD_SIZE.

Esamina le richieste di offerta di esempio

Ecco alcune richieste di offerta di esempio per gli annunci interstitial.

OpenRTB Protobuf

Mostra esempio

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

OpenRTB JSON

Mostra esempio

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

Seguire le best practice

Google consiglia le seguenti best practice:

  • Includi gli attributi di formattazione negli snippet delle creatività HTML per centrare gli annunci all'interno dell'area annuncio. In caso contrario, il rendering degli annunci viene eseguito in alto a sinistra dell'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 un'area interstitial 420 x 800.

  • Non aggiungere un pulsante di chiusura:

    • Il nostro SDK mostra automaticamente un pulsante di chiusura (se applicabile) per garantire che gli utenti possano fare clic sul pulsante.
    • MRAID useCustomClose() non è supportato.
  • Utilizza le dimensioni consigliate nella richiesta di offerta per scegliere le dimensioni degli annunci accettabili per la tua risposta all'offerta.

  • Confronta i campi BidRequest.device.w e BidRequest.device.h per scegliere le creatività con un orientamento appropriato.

    • Ti consigliamo di avere creatività verticali e orizzontali in modo da poter fare offerte con l'orientamento appropriato.

Fai offerte con interstitial senza dimensioni

Gli interstitial senza dimensioni (noti anche come interstitial adattabili o flessibili) si ridimensionano in modo dinamico per occupare l'intera larghezza e altezza dell'area annuncio. Authorized Buyers non ridimensiona le creatività per te. Devi fornire una creatività che si ridimensiona dinamicamente.

Devi inviare gli interstitial senza dimensioni per la revisione una sola volta, anche se possono essere pubblicati in più dimensioni. Per assicurarti che la tua creatività non venga sottoposta a una nuova revisione per ogni singola dimensione dell'area annunci, ti consigliamo di:

Compila BidResponse campi

  • Utilizza BidResponse.seatbid.bid.ext.attribute per dichiarare Rendering: 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 e BidResponse.seatbid.bid.h con le dimensioni con cui vuoi che venga visualizzata la creatività in base ai requisiti delle dimensioni dell'annuncio, 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 Google RTB ritirato, devi compilare BidResponse.Ad.width e BidResponse.Ad.height.

Se aggiungi l'attributo Rendering: Sizeless AdX a una creatività esistente, questa deve essere sottoposta nuovamente a revisione.

Invia le creatività per la pre-approvazione

  • Quando invii una creatività per la revisione, includi l'attributo RENDERING_SIZELESS_ADX nel campo declaredAttributes. Nell'API Offerte in tempo reale, gli attributi delle creatività sono rappresentati utilizzando un valore enum 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.

Passaggi successivi