Note di rilascio dell'SDK IMA per HTML5 di Google

Per ricevere notifiche sulle nuove release, iscriviti alla conversazione sulle note di rilascio nel forum di assistenza IMA.

Versioni da 3.550.0 a 3.711.0 (ultima)

Versione Data di uscita Note
3.711.0 2025-08-07
  • Migliora la compatibilità con XHTML.
3.710.0 2025-08-06
  • Aggiunge il supporto per il monitoraggio dei clic sugli annunci con gli stream di pubblicazione dei pod.
  • Corregge l'errore TypeError: a.brands.some is not a function.
  • Risolve un problema per cui IMA segnala eventi di completamento dell'annuncio troppo spesso.
  • Corregge un arresto anomalo causato da valori dei parametri sz= non validi.
3.704.0 2025-06-19
  • Corregge un problema relativo all'utilizzo dell'oggetto DOMRect in cui l'SDK IMA ha generato un errore DOMRect is not defined negli ambienti che utilizzano Chromium precedente alla versione 61.
  • Corregge le misurazioni della visibilità OMID per Firefox versione 139.
3700,0 2025-06-05
  • Ritira il metodo ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Contrassegna il parametro viewMode come facoltativo nella classe AdsManager init() e nei metodi resize(). Il parametro viewMode non ha alcun effetto e puoi ignorarlo.
  • Risolve un problema per cui l'interfaccia utente dell'annuncio non veniva visualizzata quando si partecipava a un live streaming a metà pausa pubblicitaria.
  • Rimuove l'enumerazione ViewMode deprecata.
3.695.1 2025-04-30
  • Aggiorna la documentazione per i metodi AdsManager, expand() e collapse() per il loro comportamento con gli annunci non lineari e VPAID.
3.693.0 2025-04-14
  • Ritira la modalità di accesso DOMAIN OMID.
3.691.0 2025-03-31
  • Risolve un problema per cui IMA non riusciva a eseguire il rendering dell'icona Scegli Tu!.
  • Corregge un bug per cui il metodo getCompanionAds() restituiva dati obsoleti degli annunci companion per gli annunci con lo stesso ID annuncio.
3.690.0 2025-03-26
  • Corregge un bug per cui i video non venivano riprodotti sugli elementi video proxy.
3.689.6 2025-03-24
  • Aggiunge la classe AdPeriodData disponibile nell'evento AD_PERIOD_STARTED e accessibile tramite StreamEvent.getStreamData().
  • Migliora la digitazione in modo che corrisponda al tipo di evento e alla classe di callback del listener.
  • Aggiunge avvisi della console per le API di ascolto degli eventi deprecate e non supportate.
  • Risolve un problema relativo all'inserimento di annunci guidato dal server (SGAI) per cui gli eventi AD_BREAK_STARTED e AD_PERIOD_STARTED venivano ritardati.
  • Migliora la stabilità per le richieste di rete non riuscite.
  • Chiarisce le API di ascolto degli eventi.
3.681.0 2025-01-22
  • Aggiunge il supporto per Ad.getCompanionAds() che restituisce l'array di annunci companion su tutti gli eventi successivi all'evento annuncio STARTED.
3.673.0 2024-10-16
  • Aggiunge il supporto per gli annunci ignorabili per gli stream VOD con pubblicazione di pod DAI.
  • Corregge una perdita di memoria che si verifica durante l'eliminazione di AdManager durante la riproduzione dell'annuncio.
3.668.1 2024-09-23
  • Risolve un problema che causa errori 1005 quando si utilizza il codice di esempio IMA in un ambiente localhost.
3.667.0 2024-09-18
  • Aggiorna il parametro networkCode per LiveStreamRequest e VODStreamRequest in modo che sia facoltativo. Ti consigliamo di includere networkCode per corrispondere alle impostazioni dell'identificatore utilizzate in Ad Manager.
3.661.1 2024-08-26
  • Aggiunge il malese (ms) all'elenco delle impostazioni internazionali supportate.
3.660.0 2024-08-20
  • Aggiunge il supporto per il valore minSuggestedDuration per gli annunci non lineari. In precedenza, IMA mostrava tutti gli annunci non lineari per 45 secondi.
3.653.0 2024-07-24
  • Corregge un problema per gli ambienti non sicuri, http:// o localhost, nelle versioni aggiornate di Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Aggiunge un campo obbligatorio StreamRequest.networkCode per il codice di rete Ad Manager del publisher per le richieste di stream live e VOD.
  • Aggiunge AdError 1022 per URL di clickthrough non validi o non supportati.
  • Corregge un bug che causa un ciclo infinito di errori negli ambienti TV connessa a internet per gli annunci ignorabili.
3.642.0 2024-05-23
  • Corregge un problema relativo ai cookie nei ping di monitoraggio VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
3.627.0 2024-03-06
  • Corregge un problema relativo agli iframe che causa un avviso della console relativo all'escape del sandboxing degli iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Aggiunge le icone Informazioni su questo annuncio agli annunci companion.
  • Migliora la gestione per effettuare nuove richieste di annunci con lo stesso AdsLoader durante la riproduzione degli annunci.
3.617.1 2024-02-05
  • Aggiunge l'attributo title agli iframe per migliorare l'accessibilità
3.616.1 2024-01-31
  • Aggiunge il supporto degli annunci companion per la pubblicazione di pod.
  • Corregge un problema relativo agli annunci AdSense con annunci companion fluidi.
3.614.1 2024-01-22
  • Aggiunge il supporto per la localizzazione in islandese ('is').
3.612.0 2024-01-11
  • Ora IMA preferisce il rendering delle creatività SIMID rispetto a quelle VPAID.
3.609.0 2023-12-12
  • Aggiunge il supporto per la pubblicazione di pod VOD DAI con la classe PodVodStreamRequest.
  • Risolve un problema per i live streaming DAI, per cui se gli utenti si univano allo stream nel bel mezzo di una pausa pubblicitaria, l'annuncio non era selezionabile.
3.607.0 2023-12-04
  • Corregge un problema per cui i beacon di errore VAST non venivano attivati quando non venivano restituiti annunci.
  • Aggiornamenti AdsManager.skip() per saltare gli annunci solo se IMA non esegue il rendering del pulsante Salta annuncio e l'annuncio è ignorabile.
  • Aggiorna le traduzioni delle lingue.
3.601.0
Rollback eseguito
2023-11-06
  • È stato eseguito il rollback alla versione 3.600.0 a causa di problemi con il comportamento di clickthrough della DAI.
  • Rilascio del servizio. Nessuna nuova funzionalità.
3600.0 2023-11-02
  • Aggiunge un comportamento per attivare un ping di errore se IMA riceve un VAST vuoto.
3.598.0 2023-10-26
  • Aggiunge un comportamento per evitare l'attivazione degli URL di impressione VAST about:blank.
3.597.0 2023-10-23
  • Aggiunge la funzionalità per consentire a IMA di selezionare altri annunci del buffet pubblicitario per la riproduzione se l'annuncio principale restituisce un tag VAST vuoto.
3.595.0 2023-10-10
  • Risolve un problema per cui performance.now() non era definito su alcune TV connesse.
  • Corregge un problema per cui il rendering degli elementi dell'interfaccia utente degli annunci non riusciva in implementazioni personalizzate specifiche.
3.594.0 2023-10-04
  • Aggiunge StreamManager.getAdSkippableState() ai valori restituiti true se l'annuncio può essere saltato al momento.
  • Risolve un problema per IMA DAI in cui il valore skipoffset= viene ignorato se la risposta VAST contiene un tracker di eventi di salto personalizzato.
3.592.0 2023-09-27
  • Corregge un problema per IMA lato client in cui il valore skipoffset= viene ignorato se la risposta VAST contiene un tracker di eventi di salto personalizzato.
3.582,5 2023-07-25
  • Aggiunge l'evento pubblicitario AD_BREAK_FETCH_ERROR che viene attivato quando un'interruzione pubblicitaria non può riprodurre alcun annuncio.
  • Aggiorna il comportamento di AdPodInfo.getPodIndex() per supportare gli annunci pre-roll dei live streaming DAI.
  • Corregge il valore restituito da Ad.getContentType() per gli annunci non lineari con risorse HTML o iframe.
3.580.0 2023-07-10
  • Aggiunge un errore della console quando viene fornito un elemento non HTMLVideoElement a StreamManager DAI e AdDisplayContainer lato client, in quanto ciò causa il mancato funzionamento delle misurazioni di visibilità e udibilità.
3.579.0 2023-07-05
  • Aggiunge un avviso di log alla console quando viene utilizzato l'elemento esterno googletag.encryptedSignalProviders ritirato.
3.573.0 2023-05-15
  • Risolve un problema per cui IMA non segnalava che gli annunci companion obbligatori non venivano visualizzati quando non erano disponibili aree annuncio companion.
3.568.1 2023-04-13
  • IMA ora attiva un evento pubblicitario CLICK per i clickthrough degli annunci negli annunci SIMID.
  • Deprecates ad error 1300: CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • Solo aggiornamento della documentazione. Specifica che DAI adTagParameters accetta solo valori string.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Rinomina le seguenti API VideoStitcherVodStreamRequest:
3.557.0 2023-02-21

Mostrare le versioni precedenti (prima del 2023)

3.548.0 2022-12-06
  • Aggiunge StreamData.dashPeriodUrl per StreamData da STREAM_INITIALIZED. Questo URL viene utilizzato per gli stream di pod lineari DASH.
3.544.0 2022-11-10
3.541.0 2022-10-27
  • Corregge un problema per cui IMA veniva aggiunto involontariamente all'oggetto finestra.
3.532.0 2022-09-21
  • Corregge un problema per l'inserimento di annunci dinamici in cui si verificava un errore della console all'avvio di una sessione pubblicitaria OMID.
  • Risolve un problema che impedisce agli utenti di fare clic sul clickthrough di un annuncio lineare dopo un annuncio non lineare.
3.531.0 2022-09-19
  • Aggiunge la possibilità per le creatività SIMID di requestPause e requestPlay durante i live streaming. Questa funzionalità è già disponibile per gli stream VOD.
  • Corregge un problema per cui a volte vengono effettuate richieste di rete non riuscite non necessarie impostate su "null" al termine di un annuncio video.
3.529.2 2022-09-08
  • Corregge un problema per cui alcuni ID creatività all'interno di una catena di wrapper non vengono compilati nell'oggetto annuncio.
3.526.0 2022-08-22
  • Corregge un problema con il parametro is_lat sui dispositivi TV connessi.
  • È stato corretto un problema per cui il pulsante Scopri di più viene visualizzato in modo errato negli ambienti desktop.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Aggiorna il comportamento relativo al bitrate massimo predefinito per le connessioni Wi-Fi. Puoi sovrascrivere la velocità in bit massima con AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • Aggiunge l'evento AD_CAN_PLAY, che IMA attiva quando l'annuncio è pronto per la riproduzione. Utilizza questo evento per sapere quando aggiornare l'interfaccia utente del player dopo un evento AD_BUFFERING.
  • Correzione di un problema dell'interfaccia utente degli annunci per gli annunci non TrueView che seguivano gli annunci TrueView all'interno di un pod di annunci.
3.520.0 2022-06-29
3.517.2 2022-05-23
3.513.0 2022-05-03
3.512.0 2022-04-21
  • Corregge un problema relativo al proxy GPT quando viene utilizzato per inoltrare eventi da IMA oltre un limite iframe.
3.508.0 2022-03-28
  • Corregge un problema per cui, durante gli annunci VMAP, la chiamata di adsLoader.onContentComplete() dopo adsManager.destroy() causava erroneamente la riproduzione degli annunci post-roll.
  • Corregge un problema per cui, durante gli annunci VMAP, la chiamata AdsManager.discardAdBreak() a volte non riusciva a ignorare la pausa pubblicitaria.
3.501.0 2022-02-17
3.498.1 10-02-2022
  • L'ID dispositivo registrato non verrà più inviato nella richiesta di annuncio se vengono specificati TFUA o TFCD.
  • Corregge un bug per cui il parametro URL veniva sovrascritto dall'SDK.
3.495.1 2022-01-10
  • Corregge un problema per cui google.ima.OmidVerificationVendor era undefined.
3.494.0 2022-01-04
  • Corregge un problema per cui gli annunci TrueView for Action con endcap forzati si concentrano sul pulsante Salta, causando uno scorrimento involontario.
3.493.0 2021-12-16
  • Introduce il supporto OMID in IMA HTML5 lato client e DAI. Nota: i publisher potrebbero comunque notare una piccola discrepanza (< 7%) tra le impressioni in OMID e Ad Manager.
  • Aggiunge una nuova API OMID Access Mode.
3.488.0 2021-11-08
  • Rimuove gli avvisi "Funzionalità non riconosciuta" registrati nella console.
  • Corregge il comportamento di fallback degli annunci JavaScript correlati al dimensionamento delle richieste di annunci.
3.485.1 2021-10-11
  • Risolve un problema relativo a OMID che poteva verificarsi se venivano caricati più AdsManager durante il ciclo di vita di un singolo AdsDisplayContainer.
  • Correzione di un bug per cui Perché questo annuncio? potrebbe essere visualizzato due volte per alcuni annunci.
3.483,2 2021-10-04
  • Corregge un bug nell'integrazione di IMA con OMID per il web quando viene utilizzato all'interno dello shadow DOM.
3.480.1 2021-09-13
  • Corregge un bug che causava la segnalazione di un volume errato all'SDK OM da parte di DAI quando il video player era disattivato.
3.479.1 2021-09-08
3.474.0 2021-08-09
  • Aggiunge l'espansione della macro US_PRIVACY negli URL di monitoraggio e richiesta in base allo standard CCPA di IAB.
3.470.1 2021-07-01
  • Corregge un errore su Safari mobile per cui il controllo del player non veniva rilasciato correttamente su adBreakEnded.
3.469.0 2021-06-24
  • Corregge un errore che si verificava quando gli annunci companion venivano recuperati prima dell'evento STARTED.
3.467.0 2021-06-17
  • Risolve un problema relativo agli annunci VPAID in modalità INSECURE causato da un aggiornamento del browser Chrome.
3.458.0 2021-05-13
  • Aggiunge la classe DaiSdkSettings con le seguenti API:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • Modifica il comportamento di pausa degli annunci in modo che gli annunci vengano messi in pausa ogni volta che i clic sugli annunci causano la navigazione al di fuori della pagina. Questa modifica richiede ai publisher di mostrare un'interfaccia utente per riprendere la pubblicazione degli annunci una volta che sono stati messi in pausa. Per ulteriori informazioni su questa modifica, consulta il post del blog Modifiche al comportamento di sospensione. I publisher possono testare l'implementazione di queste modifiche utilizzando questo tag annuncio.
3.448.1 2021-03-31
  • Aggiunge la proprietà AdsRequest.pageUrl per facilitare il targeting degli annunci. Il valore della proprietà sostituisce il parametro &url= per le richieste di annunci.
  • Aggiorna l'evento AdEvent.Type.DURATION_CHANGE in modo che venga inviato quando una creatività SIMID cambia la sua durata.
  • Corregge un problema per cui gli annunci SIMID precaricati potevano impedire la registrazione degli eventi di tocco negli ambienti mobile per gli annunci successivi.
3.447.1 2021-03-15
  • Aggiorna il comportamento per i tipi MIME specificati tramite AdsRenderingSettings.mimeTypes in modo che i tipi non supportati dal browser vengano ignorati.
  • Aggiunge il supporto per le estensioni come il monitoraggio di Visualizzazione attiva e il monitoraggio personalizzato durante gli stream di pod di annunci.
3.446.1 2021-03-08
  • Corregge un problema per cui gli annunci che seguono un annuncio SIMID non inviano eventi TAPPED.
3.445.1 2021-03-02
  • È stato risolto un problema per cui i mid-roll non lineari venivano visualizzati per un periodo di tempo troppo breve quando i post-roll venivano precaricati.
3.444.1 2021-02-25
  • Modifica il messaggio di errore quando un tag annuncio restituisce solo <Playlist/> a VAST_EMPTY_RESPONSE: 1009, e non UNKNOWN_AD_RESPONSE: 1010.
  • Corregge un bug per cui gli annunci lineari AdSense venivano segnalati come non lineari.
  • Correzione di un bug relativo agli annunci simid in cui requestChangeDuration poteva essere chiamato una sola volta.
  • Corregge un bug per cui la pubblicazione dei pod causava l'invio di ping e 404 estranei.
3442.0 2021-02-17
  • Aggiunge l'API dei flag funzionalità, che può essere utilizzata per attivare o disattivare funzionalità specifiche che non sono attivate in modo permanente in IMA. Utilizza ImaSdkSettings.getFeatureFlags() e ImaSdkSettings.setFeatureFlags() per ottenere e impostare i flag delle funzionalità. Nelle versioni future dell'SDK, i feature flag verranno utilizzati per funzionalità di attivazione aggiuntive.
  • Aggiunge il flag di funzionalità enableOmidBeta per chi vuole attivare la versione beta aperta di OMID per il web.
  • Aggiunge il valore speciale della durata sconosciuta (-3) per disattivare il precaricamento del post-roll VMAP. Utilizza AdsRequest.contentDuration() per impostarlo.
3.439,0 2021-02-08
  • È stato aggiunto il metodo ImaSdkSettings.setSessionId() per impostare l'ID sessione, che viene utilizzato esclusivamente per la quota limite.
3.438.0 2021-02-03
  • Risolto un problema per cui gli eventi IMA venivano occasionalmente duplicati quando il precaricamento era attivato.
3.436.0 2021-01-26
  • È stato corretto un bug nella pubblicazione dei pod in cui le verifiche anticipate dei metadati potrebbero essere state inviate più volte
  • È stato corretto un bug per cui AdServingId sovrascriveva AdSystem se il valore impostato era inferiore in VAST
3.433.2 2021-01-14
  • Consentito la pubblicazione di annunci con limitazioni quando l'utente non acconsente all'uso dei cookie, quando l'utente nega il consenso all'uso dei cookie o quando IMA non riceve una stringa TC valida nelle regioni GDPR ed ePrivacy dopo il periodo di tolleranza dell'integrazione del TCF v2 di IAB.
Esegui il rollback alla versione 3.429.0 2020-12-10
  • Esegui il rollback alla versione 3.429.0 a causa di un problema nella versione 3.430.0 in cui i cue point per gli stream VOD DAI restituivano orari di inizio e fine pari a 0. Questo problema si è verificato principalmente sugli SDK nativi (Android e iOS).
3.427.1 2020-12-02
  • Sono state aggiornate le informazioni di riferimento per contentDuration per chiarire il caso d'uso del precaricamento del post-roll VMAP.
  • Risolto un bug per cui le dimensioni degli annunci VPAID non erano corrette.
  • È stato corretto un bug per cui il metodo getAdSkippableState restituiva valori errati.
Rollback alla versione 3.423.0 2020-11-11
  • Rollback alla versione 3.423.0 a causa di un problema nella versione 3.424.1 in cui le modifiche al comportamento di pausa degli annunci hanno influito negativamente su un certo numero di publisher.
3.424.1 2020-11-09
  • È stato corretto un bug per cui le modifiche del volume non venivano mantenute quando i gestori degli annunci venivano precaricati.
  • Modificato il comportamento di pausa degli annunci in modo che gli annunci vengano messi in pausa ogni volta che i clic sugli annunci causano la navigazione al di fuori della pagina. Questa modifica richiede ai publisher di mostrare un'interfaccia utente per riprendere la pubblicazione degli annunci una volta che sono stati messi in pausa. Per ulteriori informazioni su questa modifica, consulta il post del blog Modifiche al comportamento di sospensione. I publisher possono testare l'implementazione di queste modifiche utilizzando questo tag annuncio.
3.420.1 2020-11-02
  • È stato risolto un problema per cui, in alcuni casi, dopo aver saltato un annuncio preroll, l'annuncio mid-roll non veniva riprodotto e veniva visualizzata una schermata nera con l'audio dell'annuncio preroll.
3.418.3 2020-10-22
  • È stato corretto un bug per cui i parametri di consenso venivano rimossi dalle richieste di annunci negli annunci AdSense.
3.418.1 2020-10-21
  • I file multimediali HLS non sono più un formato contenitore selezionabile per Chrome sul web da computer o dispositivo mobile.
  • Risolto un problema con le chiamate a AdsManager.destroy() in cui l'utilizzo di VmapAdManager in determinate situazioni non attivava l'evento ALL_ADS_COMPLETED.
3.417.2 2020-10-19
  • Risolto un problema relativo alle stringhe di trasparenza e consenso (stringhe TC) per cui una stringa non veniva risolta quando l'URL del tag annuncio e l'URL fornito dal fornitore di servizi di gestione del consenso avevano valori diversi.
  • È stato corretto un bug per cui l'evento IMPRESSION veniva inviato al publisher per gli annunci AdSense non lineari anche se l'annuncio non poteva essere mostrato a causa di limiti di dimensioni.
  • È stato risolto un problema per cui gli eventi fullscreen su iOS venivano conteggiati due volte.
3.415.1 2020-10-05
  • È stato corretto un bug che causava l'offuscamento delle proprietà AdProgressData.
  • Gli annunci VPAID protetti con elementi video proxy ora inoltrano correttamente l'evento di modifica a schermo intero.
  • ima3_dai_debug.js ora stampa log aggiuntivi nella console.
  • Ora IMA registra i protocolli VPAID elencati nella sezione 3 delle linee guida per la definizione di VPAID.
  • È stato corretto un bug che a volte causava la richiesta dello stesso tag annuncio due volte per gli annunci che utilizzano il fallback degli asset.
3.411.1 2020-09-23
  • È stato modificato il comportamento dei link diretti su Android 6.0 e versioni precedenti in modo che gli utenti vengano reindirizzati all'app di un inserzionista anziché a una pagina di destinazione, se disponibile.
3.410.0 2020-09-17
  • È stato aggiunto il supporto per gli annunci companion HTML e iframe all'SDK DAI.
3.407.0 2020-09-02
  • Gli annunci VPAID sicuri che sarebbero stati interessati dall' intervento sugli annunci pesanti ora generano un errore, consentendo all'SDK di riprendere la riproduzione.
3.405.0 2020-08-27
  • È stato aggiunto il metodo StreamManager.focus() all'SDK DAI, che consente modifiche programmatiche dello stato attivo per il pulsante Salta e altri elementi interattivi dell'interfaccia utente.
3.404.1 2020-08-25
  • È stato aggiunto il metodo AdsManager.focus() all'SDK lato client, che consente modifiche programmatiche dello stato attivo per il pulsante Salta e altri elementi interattivi dell'interfaccia utente.
  • È stato modificato il tempo di dissolvenza in entrata per gli annunci FullSlot da 2 secondi a 0,3 secondi.
  • Se un'area annuncio VPAID ha dimensioni 0x0 al momento dell'inizializzazione, l'SDK ora chiamerà il metodo resizeAd() dell'annuncio VPAID una volta che le dimensioni dell'area annuncio sono state impostate correttamente, in modo che l'annuncio venga ridimensionato in base alle nuove dimensioni dell'area annuncio.
3.403.1 2020-08-24
  • È stato corretto un problema relativo a adPodInfo.podIndex per i flussi VOD DAI per garantire che gli annunci mid-roll vengano indicizzati correttamente a partire da 1.
  • È stato risolto un problema con adPodInfo.timeOffset per gli stream VOD DAI che causava la mancata restituzione corretta di un valore pari a -1 per gli annunci post-roll.
  • È stato garantito che gli elementi AdsDisplayContainer all'interno di un shadow DOM non siano più bloccati.
3.402.0 2020-08-13
  • Reintegrazione della versione 2 del TCF di IAB dopo aver risolto le discrepanze tra gdpr=1 e gdpr=true in modo che entrambi i valori vengano valutati allo stesso modo. Ti consigliamo di utilizzare gdpr=1.
3399,2 2020-07-28
  • Sono stati aggiunti gli eventi pubblicitari StreamEvent.Type.PAUSED e StreamEvent.Type.RESUMED all'SDK DAI.
  • È stato aggiunto l'evento ICON_FALLBACK_IMAGE_CLOSED, che viene attivato quando la finestra di dialogo dell'immagine di riserva dell'icona viene chiusa per i dispositivi TV connessi a internet.
  • È stato risolto un problema che impediva la visualizzazione degli annunci companion quando un annuncio aveva lo stesso ID dell'annuncio precedente.
  • È stato aggiunto il supporto per le richieste di modifica della durata degli annunci SIMID all'SDK lato client.
3.398.1 2020-07-21
  • Sono stati aggiunti dati di log aggiuntivi agli SDK di debug DAI.
3.397.1 2020-07-21
  • È stato integrato il cookie GFP con lo standard TCFv2 del GDPR. Ora, quando i publisher si integrano con una CMP, i loro utenti finali nello Spazio economico europeo e nel Regno Unito non utilizzeranno i cookie se si verifica una delle seguenti condizioni:
    • Il publisher ha disattivato la funzionalità.
    • L'utente ha disattivato esplicitamente l'opzione.
    • La CMP è in attesa dell'interazione dell'utente.
3.396.0 2020-07-16
  • È stata aggiunta la possibilità di personalizzare il timeout per la decisione del pod di annunci per gli stream DAI specificando un valore (in millisecondi) per il parametro dai-apto per streamRequest.adTagParameters. Questa impostazione influisce anche sul timeout di inizializzazione dello streaming, che è impostato su 4 secondi in più rispetto al valore dai-apto.
3.395.0 2020-07-14
  • È stato risolto un problema relativo ai clic passanti DAI su Safari mobile.
  • È stato temporaneamente eseguito il rollback dell'integrazione del TCFv2 di IAB a causa di discrepanze tra l'utilizzo di gdpr=1 e gdpr=true.
3.394.0 2020-07-13
  • Gestione delle eccezioni migliorata nei casi in cui non è disponibile alcuna rete al momento dell'inizializzazione.
  • È stato modificato l'evento AD_PERIOD_ENDED per eliminare l'annuncio in riproduzione e reimpostare tutti i dati associati all'annuncio.
  • È stato aggiunto il report sulle modifiche del volume per gli annunci VPAID.
  • È stato aggiunto il parametro subtitle_name per i sottotitoli codificati DAI per specificare i set di sottotitoli codificati per la stessa lingua.
3.391.0 2020-06-15
  • È stato corretto un bug che consentiva la pubblicazione di annunci ignorabili per i live streaming.
3.388.1 2020-06-02
  • È stata aggiunta una funzionalità per restituire un errore quando il codice JavaScript VPAID tenta di riprodurre un annuncio prima che venga attivato l'evento di avvio dell'annuncio dell'SDK.
  • È stato corretto un bug che causava l'ignoramento di CompanionAdSelectionSettings in alcuni casi.
3.384.0 2020-05-04
  • È stata migliorata l'accessibilità del pulsante Salta:
    • È stato reso selezionabile il testo pre-skip in modo che possa essere letto dagli screen reader.
    • Sono stati aggiunti valori di aria-label al conto alla rovescia pre-salto e al pulsante Salta.
3.383.0 2020-04-28
  • È stato aggiunto il supporto per gli annunci SIMID lato client.
3.381.1 2020-04-16
  • È stato risolto un problema per cui la riproduzione dei contenuti poteva bloccarsi se gli annunci non venivano caricati in una playlist con regole per gli annunci.
3.379,2 2020-04-09
  • È stato aggiornato il modo in cui vengono gestiti gli annunci VPAID in modo che non vengano più generati nuovi elementi video. In precedenza, IMA creava un nuovo elemento video per gli annunci VPAID quando l'elemento fornito dal publisher non funzionava come previsto.
3.373.2 2020-03-10
  • È stato corretto un bug che impediva l'attivazione corretta degli eventi VOLUME_CHANGED e VOLUME_MUTED.
3.367.1 2020-02-12
  • È stato aggiunto il metodo getVersion in AdsLoader per consentire il recupero della versione corrente dell'SDK.
3.366.0 2020-02-06
  • È stato ritirato l'utilizzo dell'API ViewMode.
3.365.1 2020-02-03
3.364.0 2020-01-28
  • Risolto un problema relativo all'impostazione della localizzazione per l'SDK DAI.
  • I dati dei cue point sono stati aggiornati per utilizzare ora la precisione in virgola mobile.
3.361.1 2020-01-21
  • Migliore visibilità di Perché questo annuncio? e Durata annuncio su dispositivi mobili con larghezza ridotta.
3.360.0 2020-01-15
  • I tempi dei cue point sono stati aggiornati a numeri in virgola mobile per una maggiore precisione.
  • È stato aggiunto il supporto per la visualizzazione delle icone degli annunci wrapper oltre a quelle degli annunci in linea.
  • Aggiornamento della logica di rilevamento delle sovrapposizioni per determinare con maggiore precisione la visibilità.
3.358.2 2020-01-15
  • È stato risolto un problema in Internet Explorer 11 in cui EventTarget non era definito.
3.358.1 2020-01-08
  • È stato rimosso il testo pre-skip dal conto alla rovescia per l'annuncio ignorabile.
3.355.4 2020-01-03
  • È stato aggiunto il supporto per la ricerca e il trasferimento dei parametri di consenso CCPA e GDPR.
  • Risolto un problema che bloccava la riproduzione personalizzata in modo errato su Safari mobile per iOS.
3.355.3 2019-12-10
  • Risolto un problema che impediva la generazione di eventi di log in alcuni casi.
3.355.0 2019-12-05
  • È stato risolto un problema relativo ai clickthrough che contengono reindirizzamenti all'App Store su iOS.
3.354.0 2019-12-04
  • È stato aggiunto il supporto degli annunci ignorabili sul web mobile iOS 10 e versioni successive in situazioni in cui non viene passato alcun elemento video a AdDisplayContainer.
  • Per tutti gli annunci non lineari e a slot completo, è stato aggiunto un ritardo di due secondi tra il momento in cui viene mostrato un annuncio e il momento in cui è possibile fare clic.
  • Risolto un problema che impediva a setAdWillPlayMuted di disattivare l'audio degli annunci se enablePreloading era impostato su true.
3.351.1 14/11/2019
  • È stato risolto un problema che impediva agli eventi annuncio LOG e INTERACTION di includere l'oggetto annuncio in alcuni casi.
  • È stata aggiunta l'integrazione automatica delle richieste di annunci Google per le implementazioni dei fornitori di gestione del consenso conformi alla versione 2 del TCF di IAB, come Funding Choices di Google.
3.349.0 2019-11-11
  • Risolto un problema relativo agli eventi di monitoraggio breakstart e breakend VMAP.
3.346.0 2019-10-25
  • È stato aggiunto il supporto per gli annunci TrueView all'SDK DAI. Gli annunci TrueView possono essere implementati passando un AdUiElement al costruttore di StreamManager.
3.343.1 2019-10-17
  • È stato corretto un bug relativo all'analisi VMAP in linea su tvOS.
3.339.0 2019-10-09
  • È stato aggiunto il supporto delle icone VAST all'SDK DAI. Le icone possono essere implementate passando un AdUiElement al costruttore di StreamManager.
3.338.1 2019-10-07
  • È stato aggiunto un evento VIDEO_CLICKED, che viene attivato per tutti i clic sui video, anche se il clic non attiva un clickthrough.
  • È stato aggiunto il supporto per la visualizzazione dell'icona Perché questo annuncio? sugli annunci DAI. Questa operazione può essere implementata passando un AdUiElement al costruttore di StreamManager.
3.337.0 2019-10-01
  • Aggiunto il supporto per gli annunci ignorabili all'SDK DAI. Gli annunci ignorabili possono essere implementati passando un AdUiElement al costruttore di StreamManager.
3.336.1 2019-09-30
  • È stato aggiunto il supporto all'SDK DAI per il passaggio di un AdUiElement al costruttore di StreamManager, che deve essere utilizzato al posto di setClickElement per la gestione del clickthrough.
3.334.0 2019-09-23
  • È stato corretto un bug relativo al precaricamento VPAID.
3.325.3 2019-08-19
  • I popup in Microsoft Edge ora vengono visualizzati come nuove schede.
  • I popup in Internet Explorer 11 ora vengono visualizzati come nuove finestre.
3.323.2 2019-08-12
  • Le finestre popup in Internet Explorer 11 ora sono scorrevoli.
3.320,0 2019-07-23
  • È stato aggiunto il supporto per gli URL intent:// per il collegamento a pagine all'interno delle app per Android.
  • È stato aggiunto il supporto degli URL market:// per il collegamento a pagine all'interno del Google Play Store su Android.
3.319.1 2019-07-22
  • È stato aggiunto il supporto per più ID annuncio universali. I metodi getUniversalAdIdValue e getUniversalAdIdRegistry sono ora deprecati.
3.316.0 2019-07-10
  • Aggiunti authToken e streamFormat all'oggetto della richiesta di stream DAI.
3.312.1 2019-06-17
  • Aggiunte le funzioni getUniversalAdIdValue e getUniversalAdIdRegistry all'oggetto annuncio per l'inserimento di annunci dinamici.
3.311.0 2019-06-11
  • Correzione del bug dei metadati di YouTube per i video non in elenco.
Esegui il rollback alla versione 3.296.0 2019-04-24
  • Rollback alla versione 3.296.0 a causa di un errore nella versione 3.297.3 in cui la riproduzione video non continuava oltre l'ultimo frame dell'annuncio pre-roll.
3.290.0 2019-04-01
  • Corregge un problema per cui i tipi di annunci non supportati (non lineari, VPAID) non restituivano errori correttamente.
3.284.0 2019-03-04
  • Risolvi il problema per cui gli eventi a cui è stato eseguito l'abbonamento non vengono cancellati quando l'annuncio viene eliminato.
  • Sono stati aggiunti gli eventi AD_PERIOD_STARTED e AD_PERIOD_ENDED per l'inserimento dinamico degli annunci. Questi possono essere utilizzati per rilevare quando lo stream DAI è in riproduzione di contenuti o quando vengono riprodotti annunci o slate.
3.279.0 2019-02-13
  • Aggiunta della proprietà manifestFormat a StreamData per indicare il formato dello stream. Questa proprietà viene compilata nell'evento LOADED.
Esegui il rollback alla versione 3.274.0 2019-02-12
  • Esegui il rollback alla versione 3.274.0.
3.275.4 2019-02-06
  • Aggiunta della proprietà manifestFormat a StreamData per indicare il formato dello stream. Questa proprietà viene compilata nell'evento LOADED.
3.273.0 2019-01-24
  • È stato risolto un problema per cui le icone VAST non venivano visualizzate con gli annunci VPAID.
3.271.0 2019-01-10
  • Aggiunge il supporto per le macro VAST 4.1. Per ulteriori dettagli, consulta le specifiche VAST 4.1.
  • Risolve un problema per cui gli annunci VPAID che iniziavano fuori dallo schermo venivano inizializzati con dimensioni errate dello spazio pubblicitario.
  • Corregge un problema per cui gli errori video non venivano attivati per gli stream live o VOD.
  • Risolve un problema per cui i contenuti non venivano riprodotti su Safari per iOS.
3.259.0 2018-11-27
  • Corregge un problema relativo al rendering degli annunci companion quando i pod di annunci contengono annunci VPAID o utilizzano il fallback a livello di asset.
3.255.0 2018-11-12
  • Corregge un problema relativo al supporto del clickthrough per le icone VAST negli annunci VPAID in modalità NON SICURA.
3.254.0 2018-11-08
  • Aggiunge l'evento AdEvent.Type.AD_BUFFERING. Questo evento viene attivato quando la riproduzione dell'annuncio si è interrotta a causa del buffering.
3.246.0 2018-10-18
  • Corregge un problema di riproduzione obsoleto quando il proxy del Tag publisher di Google viene utilizzato con l'SDK IMA.
3.244.2 2018-10-16
  • Aggiunge l'evento AD_PROGRESS. Questo evento viene attivato durante la riproduzione dell'annuncio e contiene un oggetto AdProgressData, ottenuto tramite getAdData().
  • Aggiunge isCookiesEnabled() e setCookiesEnabled() a ImaSdkSettings.
  • È stato risolto un problema relativo agli annunci video ignorabili in sequenza.
  • Corregge un problema relativo agli errori degli annunci quando si utilizza la riproduzione personalizzata in iOS.
3.234.1 2018-09-04
  • Gli annunci wrapper VAST nel pod che non riescono a restituire un annuncio ora possono essere sostituiti da annunci di durata inferiore o uguale provenienti da un buffet pubblicitario (annunci senza numero di sequenza).
3.228.0 2018-08-14
  • Corregge un problema relativo agli annunci ignorabili consecutivi.
  • Risolve un problema per cui AdsManager.isCustomPlaybackUsed() restituiva il valore errato se impostato dopo la creazione di AdsLoader.
3.227.0 2018-08-13
  • Tenta di riprodurre solo i tipi MIME supportati passati a AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Gli annunci overlay senza una durata di pubblicazione impostata ora vengono riprodotti fino all'annuncio successivo, anziché per 15 secondi.
  • Risolto un problema per cui AdsRequest.vastLoadTimeout non veniva esportato correttamente.
  • Risolto un problema per cui Ad.getVastMediaBitrate non veniva esportato correttamente.
3.225.0 2018-07-30
  • Forza l'output VAST 4 per le richieste di Google Ad Manager.
3.223.0 2018-07-25
  • Aggiunge Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • Corregge un problema nell'SDK DAI in cui Ad.getDuration() restituiva in modo errato i millisecondi anziché i secondi.
3.216.0 2018-06-20
  • Corregge un bug per cui gli errori 303 venivano erroneamente segnalati come errori 1005. Questi errori sono stati registrati sul server come errori 900 anziché 303.
3.214.1 2018-06-12
Rollback alla versione 3.211.3 2018-06-07
  • A causa di un problema che interessa implementazioni specifiche di iPhone, è stato eseguito il rollback alla versione 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • Corregge un problema per cui gli annunci continuavano a essere visualizzati dopo la chiamata al numero AdDisplayContainer.destroy().
  • Aggiunge allow="autoplay" all'iframe utilizzato per caricare gli annunci VPAID.
3.198.2 2018-03-27
  • Corregge un problema di precaricamento nelle versioni recenti di Chrome e Safari per computer.
3.193.1 2018-02-26
  • Rimuovi i metodi di serializzazione e deserializzazione documentati erroneamente su AdError.
3.192.0 2018-02-14
  • Rimuove il codice di errore INVALID_ADX_EXTENSION non necessario. Gli annunci vengono comunque riprodotti se l'analisi dell'estensione non va a buon fine.
  • IMA caricato in un iframe ora erediterà le norme sulla riproduzione automatica della pagina principale in Chrome 65 e versioni successive.
  • Corregge una perdita di memoria che si verificava quando le implementazioni non distruggevano AdsManager in caso di AdError.
3.190.0 2018-01-30
  • Gli annunci VPAID ora segnalano un errore quando si interrompono senza registrare un'impressione. Ciò segue il comportamento di tutti gli altri annunci.
3.189.0 2018-01-24
  • Corregge un problema durante il fallback da varie strategie di riproduzione automatica a click-to-play.
  • Corregge un problema di riproduzione su IE 11.
  • Correzione di un problema relativo ai mid-roll su iOS 11.
  • Gli annunci companion VPAID vuoti non generano più un errore della console.
  • È stato eseguito il downgrade di alcuni avvisi per utilizzare i log informativi.
3.186.1 2017-12-07
  • AdErrorEvent.getInnerError() ora può restituire un oggetto AdError interno. In questo modo è possibile verificare se la riproduzione automatica non è riuscita.
3.184.1 2017-11-02
  • Risolve un problema per cui gli annunci precaricati non venivano riprodotti se adsManager.init non veniva chiamato abbastanza rapidamente.
  • Aggiunge AdError.AUTOPLAY_DISALLOWED, che viene attivato quando l'SDK tenta di riprodurre automaticamente un annuncio, ma il browser lo impedisce.
Rollback alla versione 3.182.1 2017-10-26
  • A causa di un problema che interessa alcune implementazioni del plug-in videojs-ima, è stato eseguito il rollback alla versione 3.182.1.
3.183.1 2017-10-26
  • È stato risolto un problema per cui gli annunci precaricati non venivano riprodotti se adsManager.init non veniva chiamato abbastanza velocemente.
3.182.0 2017-10-17
  • Correzioni alla riproduzione degli annunci video lineari click-to-play su Safari 11 per computer.
Rollback alla versione 3.180.3 2017-10-06
  • A causa di un problema di visualizzazione non corretta di alcuni annunci, è stato eseguito il rollback alla versione 3.180.3.
3.181.3 2017-10-05
  • Corregge un problema per cui i clickthrough non validi causavano la pausa del video.
  • Corregge un problema per cui veniva generato un errore durante l'interruzione pubblicitaria mid-roll durante l'utilizzo di discardAdBreak().
Rollback alla versione 3.179.0 2017-09-22
  • A causa di un problema con alcuni annunci VPAID specifici, è stato eseguito il rollback alla versione 3.179.0.
3.179.0 2017-09-18
  • Correzione di un bug per cui venivano visualizzate più interfacce utente degli annunci durante il precaricamento degli annunci e il riutilizzo del contenitore degli annunci.
3.178.0 2017-08-31
  • Risolve un problema per cui veniva generata un'eccezione se un annuncio ignorabile veniva pubblicato su una pagina Safari mobile che non era in grado di visualizzarlo. Questa eccezione viene ora gestita correttamente dall'SDK.
  • Risolve un problema per cui, in rari casi, CONTENT_RESUME_REQUESTED non veniva attivato per gli stream HLS su Safari mobile.
3.176.0 2017-08-10
  • Aggiunge AdsRequest.liveStreamPrefetchSeconds.
  • Rimuove AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • La visualizzazione di un annuncio VPAID non lineare ora comporta l'invio di un evento STARTED dall'SDK al player.
  • Gli annunci VPAID lineari ora attivano l'evento STARTED all'impressione anziché all'avvio.
3.174.0 2017-07-24
  • Corregge un problema che causava il blocco di alcuni pod pre-roll quando era attivato il precaricamento.
  • Risolve un problema a causa del quale gli annunci mid-roll causavano il riavvio dei contenuti dall'inizio in alcune implementazioni iOS.
  • Corregge un problema per cui alcuni contenuti di live streaming non venivano riprodotti dopo gli annunci su iOS.
3.173.1 6-07-2017
  • Rimuove il supporto per gli annunci VPAID Flash. Questo fa parte del più ampio progetto di ritiro di Flash dell'SDK IMA. Per saperne di più, consulta Ritiro di Flash negli SDK IMA.
3.173.0 2017-06-28
  • Risolve un problema per cui i contenuti non venivano ripristinati correttamente con la riproduzione personalizzata sul web mobile iOS quando si cambiavano i contenuti e si richiedevano annunci poco dopo.
3.172.0 2017-06-14
  • Risolve un problema che causava l'errore degli annunci AdSense a slot completo sui dispositivi mobili.
  • Aggiunge Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Aggiunge il supporto per gli annunci AdSense a slot completo ai seguenti metodi AdsManager esistenti:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Aggiunge AdsRequest.vastLoadTimeout.
  • Aggiunge il supporto per gli annunci ignorabili su iPhone e iPod touch quando si utilizza ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true).
3.169.1 2017-05-19
  • Aggiunge il supporto per l'evento VPAID AdInteraction. Quando attivato, il video player riceve il nuovo evento AdEvent.INTERACTION.
3.168.0 2017-05-08
  • Modifica il timeout di caricamento predefinito dei contenuti multimediali da 15 a 8 secondi.
  • Corregge un problema per cui l'impostazione ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() non aveva effetto.
3.166.0 2017-04-12
  • Aggiunge ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). La riproduzione personalizzata è ora riattivata per impostazione predefinita su iOS Safari (era stata disattivata nella versione 3.164.0). Gli annunci verranno visualizzati su Safari come prima della versione 3.164.0.
3.164.0 2017-03-29
  • Corregge il supporto della riproduzione automatica per il web mobile su iOS e Android. Per attivare la funzionalità, disattiva l'audio del video player o chiama il numero AdsManager.setVolume(0) prima di chiamare il numero AdsManager.start().
3.161.4 2017-03-24
  • Aggiunge AdsManager.updateAdsRenderingSettings() per aggiornare le impostazioni di rendering degli annunci dopo aver chiamato getAdsManager().
Rollback alla versione 3.161.1 2017-03-24
  • Esegui il rollback alla versione 3.161.1.
3.163.0 2017-03-23
  • Aggiunge AdsManager.updateAdsRenderingSettings() per aggiornare le impostazioni di rendering degli annunci dopo aver chiamato getAdsManager().
3.160.3 2017-03-07
  • Corregge un problema relativo alle posizioni degli annunci errate segnalate per i pod misti.
3.159.0 2017-02-21
  • Aggiunge il supporto per il fallback a livello di asset.
3.156.0 2017-01-26
  • Corregge i report errati sulla posizione dell'annuncio con i pod VPAID misti.
  • Aggiunge ImaSdkSettings.(set|get)DisableFlashAds().
  • Aggiunge "application/dash+xml" come tipo MIME valido.
  • Aggiunge i seguenti metodi a Ad:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Aggiunge le seguenti proprietà a AdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • Ad.getWrapperCreativeIds() ora è più efficace nell'abbinamento delle creatività tramite i wrapper.
3.153.1 2016-12-07
  • Aggiunge Ad.getDealId().
  • Aggiunge Ad.getSurveyUrl().
  • Aggiunge Ad.getWrapperCreativeIds().
  • Aggiunge il supporto delle icone agli annunci VPAID Flash e HTML5 in modalità ENABLED. Le icone non funzioneranno in modalità NON SICURA.
3.151.1 10/11/2016
  • Aggiunge Ad.getAdvertiserName().
  • Corregge un problema relativo ai VPAID Flash in HTML5.
3.147.1 2016-10-14
  • Aggiunge Ad.getCreativeId().
3.146.2 2016-10-10
  • Corregge un bug per cui specifici annunci VPAID Flash venivano terminati prematuramente.
  • Corregge un problema per cui gli annunci VPAID Flash venivano ritagliati in modalità a schermo intero.
3.145.0 2016-09-22
  • Aggiunge Ad.getApiFramework().
3.144.0 2016-09-13
  • Aggiunge AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE.
3.140.1 2016-08-18
  • Corregge un problema di clickthrough per gli annunci VPAID Flash non sicuri.
3.139.0 2016-08-10
  • Rimuove AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • Aggiunge Ad.getVastMediaWidth() e Ad.getVastMediaHeight().
  • Corregge lo stile del cursore nell'interfaccia utente degli annunci integrata.
3.135.1 2016-06-29
  • Aggiunge il supporto per il precaricamento degli asset multimediali tramite AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • È stato risolto un problema per cui a volte il pulsante Salta annuncio scompariva se si faceva clic sul timer del conto alla rovescia.
3.133.0 2016-06-07
  • Corregge un problema di visualizzazione con i pulsanti Salta su Android 4.4.4. I pulsanti Salta sulle altre piattaforme non sono stati interessati da questo problema e non sono interessati da questa modifica.
3.128.2 2016-05-03
  • Aggiunge AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Aggiunge il supporto delle creatività VPAID Flash alle regole VMAP/annuncio.
3.120.0 2016-01-27
  • Aggiunge il parametro videoElement a AdsManager.init. Può essere utilizzato per specificare l'elemento video personalizzato da utilizzare se non è pronto quando viene chiamato il costruttore AdDisplayContainer. Il costruttore AdDisplayContainer è ancora il modo preferito per fornire un elemento video personalizzato.
  • Aggiunge AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • Le creatività VPAID Flash sono ora supportate in IMA HTML5.
3.116.4 2015-12-10
  • Gli annunci mobile che non utilizzano il monitoraggio dei clic personalizzato ora avranno una nuova UI con un pulsante "Scopri di più". Se fai clic sull'annuncio, questo verrà messo in pausa o ripreso anziché indirizzare l'utente alla pagina di destinazione dell'annuncio.
3.115.0 2015-12-03
  • Qualsiasi annuncio AdSense o Ad Exchange non lineare con un'altezza superiore a 90 pixel verrà ora visualizzato come annuncio a tutto spazio.
  • Il nuovo annuncio fullslot occupa l'intero contenuto e contiene un timer per il conto alla rovescia e un pulsante Salta. La riproduzione dei contenuti riprende dopo la chiusura dell'annuncio, dal timer o quando l'utente salta l'annuncio.
  • Anche gli annunci non lineari AdSense o Ad Exchange con altezze inferiori a 90 px possono essere forzati a eseguire il rendering fullslot impostando adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Aggiunge AdEvent.LINEAR_CHANGED.
  • Aggiunge AdEvent.DURATION_CHANGE.
  • Utilizza la nuova UI sull'1% delle richieste di annunci idonei.
3.110.0 2015-10-21
  • Aggiunge Ad.getTraffickingParameters e Ad.getTraffickingParametersString.
3.108.1 2015-09-23
  • Aggiunge il supporto degli annunci companion per gli annunci VPAID.
3.107.1 2015-09-18
  • La riproduzione personalizzata su Android 4.0 e versioni successive è stata disattivata. Gli annunci continueranno a funzionare, ma utilizzeranno un player di proprietà dell'SDK anziché quello fornito dall'utente.
3.101.22 2015-09-10
  • La modalità VPAID ora è impostata su ATTIVATA per impostazione predefinita anziché su DISATTIVATA.
3.101.17 2015-08-27
  • Rende Ad.getContentType() disponibile dopo l'evento LOADED anziché l'evento STARTED. Ciò consente di accedere in anticipo ai dati sugli annunci.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • È stato risolto il problema relativo all'aggiornamento dei valori del correlatore per i tag Ad Manager nel formato pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • La riproduzione personalizzata è disattivata sul 5% dei dispositivi Android 4.0 e versioni successive. Questo numero aumenterà fino al 100% nel corso delle versioni future.
3.101.2 2015-06-17
  • Gli annunci TrueView ora avranno un pulsante "Scopri di più" in alto a destra. Se fanno clic sull'annuncio al di fuori del pulsante "Scopri di più", gli utenti non verranno più reindirizzati al sito dell'inserzionista.
  • Il pulsante Salta per gli annunci ignorabili ora verrà visualizzato anche quando viene utilizzato il monitoraggio dei clic personalizzato.
Rollback alla versione 3.101.1 2015-06-04
  • A causa di problemi con la riproduzione su Android, è stato eseguito il rollback alla versione 3.101.1.
3.102.1 2015-06-04
  • Gli annunci TrueView ora avranno un pulsante "Scopri di più" in alto a destra. Se fanno clic sull'annuncio al di fuori del pulsante "Scopri di più", gli utenti non verranno più reindirizzati al sito dell'inserzionista.
  • Il pulsante Salta per gli annunci ignorabili ora verrà visualizzato anche quando viene utilizzato il monitoraggio dei clic personalizzato.
  • La riproduzione personalizzata su Android 4.0 e versioni successive verrà disattivata. Gli annunci continueranno a funzionare, ma utilizzeranno un player di proprietà dell'SDK anziché quello fornito dall'utente.
3.99.4 2015-05-12
  • È stato corretto un bug dell'adattatore VPAID che occasionalmente rendeva non cliccabili il pulsante Salta e gli elementi clickthrough dell'annuncio.
  • Gli annunci TrueView ora restituiranno correttamente lo stato ignorabile tramite AdsManager.getAdSkippableState().
3.98.0 30/04/2015
  • Ora consente di caricare ima3.js in un DOM o iframe separato dal contenitore video, purché si trovi nella stessa origine.
3.97.0 22/04/2015
  • Corregge un bug per cui client.js non viene caricato a causa di un utilizzo errato del protocollo.
  • Corregge un bug dell'adattatore VPAID per cui l'adattatore non viene caricato se viene caricato nella sezione <head>.
3.93.1 23/03/2015
  • Aggiunge il metodo setAdWillAutoPlay il giorno AdsRequest. In questo modo, gli editori possono specificare se l'annuncio verrà riprodotto in risposta a un'azione dell'utente o se verrà riprodotto automaticamente.
3.91.0 25/02/2015
  • Corregge un bug correlato a VPAID in cui il video player attivava un evento "play" per gli annunci VPAID anziché l'evento "playing" previsto.
3.87.0 2015-02-04
  • Corregge un bug per cui i client che non utilizzano l'interfaccia utente IMA ricevevano valori errati da getAdSkippableState.
  • Il controllo delle versioni delle release ora cambierà da 3.1.X a 3.X.Y.
3.1.85 2015-01-28
  • AdEvent.Type.AD_METADATA aggiunti.
3.1.81 2014-11-19
  • Risolto un problema relativo ai tag Freewheel con determinate richieste di annunci di terze parti.
3.1.80 2014-11-13
  • Sono stati aggiunti getPlayerType, setPlayerType, getPlayerVersion e setPlayerVersion a ImaSdkSettings per consentire ai player partner di specificare il tipo di player e la versione del player durante l'integrazione con l'SDK.
3.1.79 2014-11-06
  • Internet Explorer 11 è ora supportato nell'SDK IMA per HTML5. Per scoprire di più, consulta l' annuncio.
Rollback alla versione 3.1.75 2014-10-17
  • A causa di problemi con la riproduzione degli annunci sul web mobile, è stato eseguito il rollback alla versione 3.1.75.
3.1.73 2014-10-03
  • Consente il monitoraggio dei clic personalizzato per tutti i dispositivi mobili. Questa operazione ripristina una modifica introdotta nella release precedente (3.1.72), che attivava il monitoraggio dei clic personalizzato solo per iPhone e Android pre-4.0. Questo monitoraggio dei clic personalizzato più limitato verrà aggiunto di nuovo all'SDK in un secondo momento.
3.1.72 2014-10-02
  • Ora ti consigliamo di passare sempre il tuo video player dei contenuti come elemento di riproduzione personalizzato, poiché la riproduzione personalizzata verrà utilizzata solo in determinati ambienti.
  • Gli elementi di monitoraggio dei clic personalizzati ora vengono utilizzati solo in determinati ambienti. Nota: se esegui il rendering dell'elemento di monitoraggio dei clic personalizzato sul video player, la funzionalità di clickthrough e di salto degli annunci sottoposti a rendering non funzionerà.
3.1.70 2014-09-18
  • reportAdAutoPlayed cambiato in setAdWillAutoPlay il giorno AdsRequest.
3.1.69 2014-09-18
  • Il pulsante Scopri di più verrà visualizzato per gli annunci per dispositivi mobili indipendentemente dalla durata dell'annuncio.
3.1.68 2014-09-17
  • Aggiunta dell'impostazione reportAdAutoPlayed a AdsRequest. Tieni presente che reportAdAutoPlayed viene rinominato in setAdWillAutoPlay. Consulta le note di rilascio della versione 3.1.70.
3.1.66 2014-09-11
  • Aggiunge (1) l'impostazione uiElements a AdsRenderingSettings e (2) l'API getUiElements nell'annuncio.
3.1.65 2014-09-04
  • Rende il pulsante Salta più facilmente rilevabile per gli utenti di screen reader trasformandolo in un pulsante reale.
3.1.63 2014-08-22
  • È stato aggiunto il supporto per le creatività JavaScript VPAID 2.
  • Aggiunto il supporto per le icone VAST 3.
  • Sono state aggiunte le seguenti nuove funzionalità per gli annunci companion:
    • Supporto dell'attributo "required" nell'elemento CompanionAds di VAST.
    • Supporto dell'attributo "adSlotID" nell'elemento VAST Companion.
    • Se in VAST vengono restituiti più companion, l'SDK selezionerà l'annuncio companion più appropriato per l'ambiente specificato.
  • È stato corretto il bug per cui ImaSdkSettings.setNumRedirects e ImaSdkSettings.getNumRedirects non erano accessibili.
  • Sono stati aggiunti i metodi API isCustomPlaybackUsed e isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Aggiornamento (9/11/2014): al momento non consigliamo ai publisher di utilizzare il proprio player personalizzato. Entro la fine di settembre rilasceremo una funzionalità per passare automaticamente dal player personalizzato a un player di proprietà dell'SDK, a quel punto inizieremo a consigliare questa implementazione.
    Ora consigliamo agli editori di passare sempre un video player personalizzato quando creano un AdDisplayContainer. Continua a seguirci per una guida imminente sulla modifica del codice.
  • Gli editori non dovranno più salvare e ripristinare lo stato del lettore di contenuti negli eventi CONTENT_PAUSE_REQUESTED e CONTENT_RESUME_REQUESTED.
3.1.57 2014-06-26
  • Aggiunge un evento IMPRESSION su AdsManager che verrà generato quando viene registrata un'impressione.
  • Aggiunge gli eventi VOLUME_CHANGED e VOLUME_MUTED ad AdsManager.
3.1.55 2014-06-11
  • La console GPT ora può funzionare se è attivata con tutti i flag riconosciuti ufficialmente ('google_console', 'google_force_console' e 'googfc' per l'utilizzo su dispositivi mobili). Non è necessario impostare i valori dei parametri (ad esempio 'google_console=1').
3.1.54 2014-06-09
  • Se un utente non specifica il bitrate massimo preferito, il valore predefinito per i cellulari è 500 kbit e quello per gli altri dispositivi, incluso il computer, è 1000 kbit.
  • ImaSdkSettings.getCompetitiveExclusion() rimosso.
  • È stata esposta l'API minSuggestedDuration nella classe Ad.
3.1.53 2014-05-29
  • Il core dell'SDK verrà sempre caricato da imasdk.googleapis.com.
3.1.51 2014-05-12
  • È stato corretto un bug che causava la ripresa automatica degli annunci in pausa quando l'utente bloccava il dispositivo.
  • È stata aggiornata la documentazione relativa agli errori di timeout VAST e sono state specificate le durate dei timeout.
3.1.50 2014-04-30
  • Corregge un bug che causava errori per i publisher che modificavano il prototipo Array (ad es. gli utenti di motools).
  • Modifica la funzionalità Ad.getContentType in modo che restituisca una stringa vuota anziché null quando contentType è sconosciuto.
  • Introduce un esperimento del 25% per caricare il binario principale dal nostro nuovo dominio, imasdk.googleapis.com. Ciò influirà solo sugli editori che attivano specificamente s0.2mdn.net per CORS. Secondo i nostri test, non dovrebbe essere nessuno.
  • Attiva il nuovo dominio fino all'1% il 01/05/2014, al 25% il 02/05/2014 e al 100% il 07/05/2014.
3.1.47 2014-04-11
  • Aggiungi le nuove API Ad.getTitle(), Ad.getDescription() e Ad.getContentType().
  • Supporta le macro CACHEBUSTER e ERRORCODE di VAST 3.
3.1.46 2014-04-03
  • L'API getCompanionAds ora accetta un google.ima.CompanionAdSelectionSettings come terzo parametro facoltativo
  • È stato corretto il bug di Safari iOS su iPad che blocca un annuncio video nelle reti lente.
3.1.45 2014-03-06
  • È stata aggiunta l'API AdsLoader.setAutoPlayAdBreaks che consente all'editore di scegliere se le interruzioni pubblicitarie VMAP e AdRules vengono riprodotte automaticamente.
  • È stato aggiunto l'evento adBreakReady che verrà inviato da AdsManager quando sarebbe stata riprodotta un'interruzione pubblicitaria se autoPlayAdBreaks è impostato su false.
3.1.44 2014-01-28
  • È stato aggiunto il codice di errore VAST_MEDIA_LOAD_TIMEOUT a google.ima.AdError.ErrorCode per i timeout dei contenuti multimediali.
3.1.41 2013-12-16
  • È stata corretta l'API adsManager.skip() per funzionare con le regole per gli annunci.
3.1.38 2013-12-04
  • Espone google.ima.settings e il relativo metodo setLocale a ima3.js.
3.1.35 2013-11-14
  • Quando non viene specificato alcun monitoraggio dei clic personalizzato per la riproduzione personalizzata, i clic vengono monitorati dall'iframe dell'SDK, non dall'elemento video personalizzato.
  • Consente di impostare l'interfaccia utente dell'annuncio video come predefinita, incluso il rendering del pulsante Salta.
  • Modifica la stringa visibile "Advertisment" in "Advertisement".
3.1.34 2013-10-22
  • Aggiunta di loadVideoTimeout a AdsRenderingSettings.
  • Modifica il timeout predefinito dell'annuncio a 15 secondi. Se un annuncio non inizia la riproduzione dopo 15 secondi, verrà abbandonato e verrà attivato CONTENT_RESUME_REQUESTED.
  • Supporto migliore per i codici di errore compatibili con VAST. Sono stati ritirati diversi codici di errore inutilizzati e ne sono stati consolidati altri. Il codice di errore 200 ora è rappresentato dalla costante VAST_TRAFFICKING_ERROR. La risposta UNKNOWN_AD_RESPONSE è ora specifica dell'SDK, codice 1010.
  • Pulizia degli annunci disattivata nelle implementazioni per iPhone.
3.1.33 2013-10-10
  • È stato corretto un bug nel rilevamento di alcuni clic sugli annunci sui dispositivi mobili.
3.1.23 2013-08-22
  • Nuove API per AdPodInfo: durata massima del pod, indice del pod e offset temporale del pod esposti. Per saperne di più su queste nuove API, consulta la pagina AdPodInfo.
3.1.20 2013-08-07
  • Correzione di bug: sono stati risolti i problemi relativi all'analisi dei wrapper VAST che non contengono creatività.
  • Correzione di bug: sono stati risolti i problemi relativi alla modalità a schermo intero di Safari su computer.
3.1.12 2013-05-21
  • Correzione di un bug nell'implementazione dell'API Companion (non GPT).
3.1.10 2013-05-14
  • Se GPT (Google Publisher Tag) viene utilizzato per visualizzare i companion, l'SDK ora recupererà le dimensioni degli slot companion e le aggiungerà alla richiesta di annuncio a Google Ad Manager, ignorando le dimensioni fornite dal publisher.
3.1 2012-12-18
  • Questa release introduce importanti modifiche interne che influiscono sul modo in cui viene caricato l'SDK. Sono necessarie modifiche minori all'integrazione.
    • Nuovi URL di caricamento dell'API SDK:
    • L'SDK non utilizza più un caricatore asincrono separato. Quando l'API SDK viene caricata, puoi iniziare a utilizzarla immediatamente.
    • L'API SDK è un livello relativamente sottile che esegue il wrapping del core dell'SDK. Il core viene caricato in un IFRAME immediatamente dopo la creazione di AdDisplayContainer. È importante creare AdDisplayContainer in anticipo per ridurre al minimo l'impatto della latenza del caricamento dell'SDK.
    • Nuove API:
    • Le versioni precedenti dell'SDK, inclusa la 3.0.15, non saranno supportate in futuro. Assicurati di eseguire l'upgrade alla versione 3.1 al più presto.
3.0.15 2012-10-22
  • L'AdDisplayContainer ora deve essere specificato al momento della creazione di AdsLoader. Il modo obsoleto di passare AdDisplayContainer utilizzando il metodo getAdsManager verrà rimosso nella prossima release. Per ulteriori informazioni sulle modifiche, consulta la guida alla migrazione di AdDisplayContainer.
  • Varie modifiche al supporto della riproduzione personalizzata:
    • Le impostazioni di riproduzione personalizzate sono state spostate nel costruttore di AdDisplayContainer. Il metodo obsoleto per impostarli utilizzando AdsRenderingSettings verrà rimosso nella prossima release.
    • Quando utilizzi elementi di monitoraggio dei clic e video di riproduzione personalizzati, l'SDK non mostra né nasconde automaticamente questi elementi. Il publisher deve controllare la visualizzazione degli elementi di riproduzione personalizzati.
    • Per la riproduzione video personalizzata su iPhone/iPod, l'SDK non uscirà dalla modalità a schermo intero al termine di un annuncio lineare. Per la riproduzione degli annunci video controllata dall'SDK, non sono state apportate modifiche al comportamento.
    • Nella prossima release, l'SDK non ridimensionerà più gli elementi di tracciamento dei clic e dei video di riproduzione personalizzati quando vengono chiamati init e resize.
    Molte di queste modifiche sono state implementate per preservare il maggior numero possibile di proprietà di rendering degli elementi di riproduzione personalizzati e consentire il loro controllo da parte del codice del publisher.
3.0.14 2012-09-26
  • Aggiunta dell'allineamento automatico per gli annunci non lineari.
  • La ripresa dei contenuti viene ora inviata al termine del post-roll.