Note di rilascio dell'SDK IMA DAI per HTML5 di Google

Dalla versione 3.550.0 alla versione 3.794.0

L'ultima versione dell'SDK IMA DAI per HTML5 è v3.794.0. Per maggiori dettagli, consulta la cronologia delle versioni dell'SDK IMA DAI per HTML5 di Google.

Versione Data di uscita Note
3.794.0 2026-10-15
3.789.0 2026-09-10
  • Aggiunge un'opzione di configurazione alle impostazioni IMA. Questa opzione ti consente di personalizzare la finestra temporale di precaricamento dei contenuti multimediali per adattarla a una risoluzione DNS lenta o a interruzioni della rete, anziché fare affidamento su una finestra fissa di otto secondi.
3.782.0 2026-08-06
  • Aggiunge la proprietà AdsRenderingSettings.prerollLoadVideoTimeout per impostare una durata di timeout per il caricamento degli annunci pre-roll.
  • Risolve un problema per cui l'SDK IMA DAI non riesce a trasmettere il valore VAST skipoffset agli annunci SIMID all'avvio dello stream.
3.780.3 2026-08-03
  • Risolve un problema per cui IMA non riesce a trasmettere il valore VAST skipoffset agli annunci SIMID all'avvio del player.
3.779.0 2026-07-23
  • Risolve un problema di perdita di memoria causato dai listener pagehide.
3.765.0 2026-05-20
3.763.2 2026-05-07
  • Migliora la stabilità degli stream DAI DASH sul web mobile.
3.757.0 2026-04-15
  • Aggiunge i seguenti valori AdError.ErrorCode:
    • STREAM_INITIALIZATION_TIMEOUT: 1023
    • STREAM_AUTHORIZATION_FAILED: 1024
3.750.0 2026-03-16
  • Risolve un problema per cui i messaggi del pannello finale SIMID superano il contenitore del pannello finale.
3.744.0 2026-02-24
3.736.0 2026-01-09
3.725.0 2025-10-13
  • Risolve l'errore ReferenceError: Can't find variable: URLSearchParams durante il caricamento degli annunci su smart TV e piattaforme di console come Xbox, PlayStation, Tizen e piattaforme che utilizzano WebOS.
3.724.0 2025-10-09
  • Rimuove la funzionalità per i metodi deprecati ImaSdkSettings.setCookiesEnabled() e ImaSdkSettings.isCookiesEnabled().
3.719.1 2025-09-08
  • Corregge il posizionamento dell'icona VPAID per gli annunci a schermo intero.
  • Corregge la centratura delle immagini dei poster audio.
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 stream di pubblicazione di pod.
  • Corregge l'errore TypeError: a.brands.some is not a function.
  • Risolve un problema per cui IMA segnala troppo spesso gli eventi di completamento degli annunci.
  • Corregge un arresto anomalo causato da valori parametro sz= non validi.
3.704.0 2025-06-19
  • Risolve un problema relativo all'utilizzo dell'oggetto DOMRect in cui l'SDK IMA ha restituito un messaggio di errore DOMRect is not defined in ambienti che utilizzano Chromium precedente alla versione 61.
  • Corregge le misurazioni della visibilità OMID per Firefox versione 139.
3.700.0 5/06/2025
  • Ritira il metodo ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Contrassegna il parametro viewMode come facoltativo nei metodi init() e resize() della classe AdsManager. Il parametro viewMode non ha alcun effetto e puoi ignorarlo.
  • Risolve un problema per cui la UI dell'annuncio non veniva visualizzata quando si partecipava a un live streaming durante un'interruzione pubblicitaria.
  • Rimuove l'enum ViewMode deprecato.
3.695.1 30/04/2025
  • 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 OMID DOMAIN.
3.691.0 31/03/2025
  • Risolto 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 degli annunci companion obsoleti per gli annunci con lo stesso ID annuncio.
3.690.0 2025-03-26
  • Risolve un bug per cui i video non venivano riprodotti su elementi video con proxy.
3.689.6 24/03/2025
  • 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 listener di 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 22/01/2025
  • Aggiunge il supporto per Ad.getCompanionAds() che restituisce l'array di annunci companion in 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 di pubblicazione di pod DAI.
  • Risolve un problema di perdita di memoria che si verifica quando viene eliminato l'oggetto AdManager durante la riproduzione dell'annuncio.
3.668.1 2024-09-23
  • Risolve un problema che causava errori 1005 durante l'utilizzo del codice campione IMA in un ambiente localhost.
3.667.0 18/09/2024
  • Aggiorna il parametro networkCode per LiveStreamRequest e VODStreamRequest in modo che sia facoltativo. Ti consigliamo di includere il parametro networkCode in modo che corrisponda 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 20/08/2024
  • 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
  • Risolve un problema relativo ad ambienti non sicuri, http:// o localhost, nelle versioni aggiornate di Chrome.
3.650.0 2024-07-03
3.647.0 20/06/2024
  • Aggiunge un campo obbligatorio StreamRequest.networkCode per il codice di rete Ad Manager del publisher per le richieste di live streaming e stream VOD.
  • Aggiunge AdError 1022 per URL di clickthrough non validi o non supportati.
  • Corregge un bug che causa un loop infinito di errori negli ambienti TV connessi a internet per gli annunci ignorabili.
3.642.0 2024-05-23
  • Risolve 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
  • Risolve un problema relativo all'iframe che causa un avviso della console relativo all'escape del sandboxing dell'iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Aggiunge le icone Su questo annuncio agli annunci companion.
  • Migliora la gestione delle 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.
  • Risolve un problema relativo agli annunci AdSense con annunci companion flessibili.
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 DAI VOD con la classe PodVodStreamRequest.
  • Risolve un problema relativo ai live streaming DAI per cui, se gli utenti si univano allo stream nel mezzo di un'interruzione pubblicitaria, l'annuncio non era cliccabile.
3.607.0 2023-12-04
  • Risolve un problema per cui i beacon di errore VAST non venivano attivati quando non venivano restituiti annunci.
  • Aggiornamenti a AdsManager.skip() per ignorare gli annunci solo se IMA non esegue il rendering del pulsante Ignora annuncio e l'annuncio è ignorabile.
  • Aggiorna le traduzioni delle lingue.
3.601.0
Rollback eseguito
2023-11-06
  • Eseguito il rollback alla versione 3.600.0 a causa di problemi relativi al comportamento del clickthrough DAI non riuscito.
  • Release del servizio. Nessuna nuova funzionalità.
3.600.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 IMA per 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 a internet.
  • Risolve 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 relativo a IMA DAI per cui il valore skipoffset= viene ignorato se la risposta VAST contiene un tracker di eventi di salto del monitoraggio personalizzato.
3.592.0 2023-09-27
  • Risolve un problema relativo all'SDK IMA lato client per cui il valore skipoffset= viene ignorato se la risposta VAST contiene un tracker di eventi di monitoraggio personalizzato per l'evento di salto.
3.582.5 2023-07-25
  • Aggiunge l'evento annuncio AD_BREAK_FETCH_ERROR che viene attivato quando un'interruzione pubblicitaria non può riprodurre annunci.
  • 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 DAI StreamManager e AdDisplayContainer lato client, poiché ciò causa il fallimento delle misurazioni della visibilità e dell'udibilità.
3.579.0 2023-07-05
  • Aggiunge un avviso di log alla console quando utilizzi l'extern deprecato googletag.encryptedSignalProviders.
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 annuncio CLICK per i clickthrough degli annunci SIMID.
  • Ritira l'errore dell'annuncio 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

Mostra le versioni precedenti (pre-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
  • Risolve un problema per cui IMA veniva aggiunto involontariamente all'oggetto finestra.
3.532.0 2022-09-21
  • Risolve un problema relativo a DAI per cui si verificava un errore della console all'avvio di una sessione annuncio 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.
  • Risolve 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
  • Risolve 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
  • Risolve un problema relativo al parametro is_lat sui dispositivi TV connessi a internet.
  • Risolve 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 alla velocità in bit massima predefinita 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 la UI del player in seguito a un evento AD_BUFFERING.
  • Risolve un problema relativo alla UI 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
  • Risolve un problema relativo al proxy GPT quando viene utilizzato per inoltrare eventi da IMA attraverso un confine iframe.
3.508.0 2022-03-28
  • Risolve un problema per cui, durante gli annunci VMAP, la chiamata di adsLoader.onContentComplete() dopo adsManager.destroy() causava erroneamente la riproduzione degli annunci post-roll.
  • Risolve un problema per cui, durante gli annunci VMAP, la chiamata a AdsManager.discardAdBreak() a volte non riusciva a ignorare l'interruzione pubblicitaria.
3.501.0 2022-02-17
3.498.1 10-02-2022
  • L'RDID non verrà più inviato nella richiesta di annuncio se viene specificato TFUA o TFCD.
  • È stato corretto un bug per cui il parametro URL veniva sovrascritto dall'SDK.
3.495.1 2022-01-10
  • Risolve un problema per cui google.ima.OmidVerificationVendor non era definito.
3.494.0 2022-01-04
  • Risolve un problema per cui gli annunci TrueView for Action con endcap forzavano lo stato attivo sul pulsante Salta, causando uno scorrimento involontario.
3.493.0 2021-12-16
  • Lancia il supporto di OMID in IMA HTML5 lato client e DAI. Nota: i publisher potrebbero comunque riscontrare una piccola discrepanza (< 7%) tra le impressioni in OMID e quelle in Ad Manager.
  • Aggiunge la nuova API OMID Access Mode.
3.488.0 2021-11-08
  • Rimuove gli avvisi "Unrecognized Feature" (Funzionalità non riconosciuta) registrati nella console.
  • Corregge il comportamento di fallback degli annunci JavaScript relativi alle dimensioni delle richieste di annunci.
3.485.1 2021-10-11
  • Risolve un problema relativo a OMID per cui potevano verificarsi problemi se venivano caricati più AdsManager nel corso della durata di un singolo AdsDisplayContainer.
  • Corregge un bug per cui Perché questo annuncio? potrebbe essere visualizzato due volte per determinati annunci.
3.483.2 2021-10-04
  • Risolve 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
  • Risolve un bug che causava la segnalazione di un volume errato da parte di DAI all'SDK OM 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 di richiesta in base allo standard CCPA di IAB.
3.470.1 2021-07-01
  • Risolve un errore su Safari per dispositivi mobili 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 da metterli in pausa ogni volta che i clic sugli annunci causano l'allontanamento dalla pagina. Questa modifica richiede ai publisher di mostrare un'interfaccia utente per riprendere gli annunci una volta messi in pausa. Per ulteriori informazioni su questa modifica, consulta il blog post sulle modifiche al comportamento di messa in pausa. 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 da inviare quando una creatività SIMID cambia la sua durata.
  • Risolve un problema per cui gli annunci SIMID precaricati potevano impedire agli annunci successivi di registrare gli eventi di tocco negli ambienti mobile.
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 estensioni come il monitoraggio di Visualizzazione attiva e il monitoraggio personalizzato durante gli stream di pod di annunci.
3.446.1 2021-03-08
  • Risolve un problema per cui gli annunci che seguono un annuncio SIMID non inviavano eventi TAPPED.
3.445.1 2021-03-02
  • Risolve un problema per cui i mid-roll non lineari venivano mostrati 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.
  • Risolve un bug per cui gli annunci lineari di AdSense venivano segnalati come non lineari.
  • Corregge 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 estranei e di errori 404.
3.442.0 2021-02-17
  • Aggiunge l'API dei flag di 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 recuperare e impostare i flag di funzionalità. Nelle versioni future dell'SDK, i flag di funzionalità 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 di durata sconosciuta (-3) per disattivare il precaricamento del post-roll VMAP. Utilizza AdsRequest.contentDuration() per impostarlo.
3.439.0 2021-02-08
3.438.0 2021-02-03
  • Risolto un problema per cui gli eventi IMA venivano occasionalmente duplicati quando il precaricamento era attivo.
3.436.0 2021-01-26
  • Risolto un bug nella pubblicazione di pod per cui le verifiche anticipate dei metadati potrebbero essere state inviate più volte
  • È stato corretto un bug per cui AdServingId sovrascriveva AdSystem se quest'ultimo era impostato più in basso nel VAST
3.433.2 2021-01-14
  • Consente la pubblicazione di annunci con limitazioni quando l'utente non dà il consenso ai cookie, nega il consenso ai cookie o quando IMA non riceve una stringa TC valida nelle regioni GDPR ed ePrivacy dopo il periodo di tolleranza dell'integrazione della versione 2 del TCF di IAB.
Rollback alla versione 3.429.0 2020-12-10
  • Rollback alla versione 3.429.0 a causa di un problema nella versione 3.430.0 in cui i cuepoint per gli stream DAI VOD restituivano ore di inizio e di fine pari a 0. Questo problema si è verificato principalmente sugli SDK nativi (Android e iOS).
3.427.1 2020-12-02
  • Aggiornamento delle informazioni di riferimento per contentDuration per chiarire il caso d'uso del precaricamento dei post-roll VMAP.
  • Risolto un bug per cui gli annunci VPAID non venivano ridimensionati correttamente.
  • È 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 numero di publisher.
3.424.1 2020-11-09
  • Risolto un bug per cui le modifiche al volume non venivano mantenute quando i gestori degli annunci venivano precaricati.
  • È stato modificato il comportamento di pausa degli annunci in modo da metterli in pausa ogni volta che i clic sugli annunci causano l'allontanamento dalla pagina. Questa modifica richiede ai publisher di mostrare un'interfaccia utente per riprendere gli annunci una volta messi in pausa. Per ulteriori informazioni su questa modifica, consulta il blog post sulle modifiche al comportamento di messa in pausa. 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 pre-roll, l'annuncio mid-roll non veniva riprodotto e veniva visualizzata una schermata nera con l'audio dell'annuncio pre-roll.
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 su computer o web mobile.
  • Risolto un problema relativo alle chiamate a AdsManager.destroy() per 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 Transparency & Consent (TC) in cui una stringa non veniva risolta quando l'URL del tag annuncio e l'URL fornito dalla piattaforma di gestione del consenso avevano valori diversi.
  • Risolto 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 vincoli di dimensioni.
  • 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 sicuri con elementi video proxy ora inoltrano correttamente l'evento di modifica dello schermo intero.
  • ima3_dai_debug.js ora stampa log aggiuntivi nella console.
  • IMA ora registra i protocolli VPAID elencati nella sezione 3 delle linee guida per la definizione di VPAID.
  • Risolto un bug che a volte causava la richiesta dello stesso tag annuncio due volte da parte degli annunci che utilizzavano il fallback degli asset.
3.411.1 2020-09-23
  • È stato modificato il comportamento dei deep link 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 iframe e HTML all'SDK DAI.
3.407.0 2020-09-02
  • Gli annunci VPAID sicuri che sarebbero stati interessati dall' intervento per annunci pesanti ora generano un errore, consentendo all'SDK di riprendere la riproduzione.
3.405.0 2020-08-27
  • Aggiunto il metodo StreamManager.focus() all'SDK DAI, che consente di modificare in modo programmatico lo stato attivo del pulsante Salta e di altri elementi UI interattivi.
3.404.1 2020-08-25
  • È stato aggiunto il metodo AdsManager.focus() all'SDK lato client, che consente di modificare in modo programmatico lo stato attivo per il pulsante Salta e altri elementi UI interattivi.
  • Il tempo di dissolvenza in entrata per gli annunci FullSlot è stato modificato da 2 secondi a 0,3 secondi.
  • Se un'area annunci VPAID ha una dimensione di 0x0 quando viene inizializzata, l'SDK ora chiamerà il metodo resizeAd() dell'annuncio VPAID una volta impostata correttamente la dimensione dell'area, in modo che l'annuncio venga ridimensionato in base alle nuove dimensioni dell'area.
3.403.1 2020-08-24
  • Risolto un problema relativo a adPodInfo.podIndex per gli stream DAI VOD per garantire che gli annunci mid-roll siano indicizzati correttamente a partire da 1.
  • Risolto un problema relativo a adPodInfo.timeOffset per gli stream DAI VOD che impediva agli annunci post-roll di restituire correttamente un valore pari a -1.
  • È stato garantito che gli elementi AdsDisplayContainer all'interno di uno shadow DOM non vengano più bloccati.
3.402.0 2020-08-13
  • È stata ripubblicata l'integrazione della versione 2.0 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. Consigliamo di utilizzare gdpr=1.
3.399.2 2020-07-28
  • Sono stati aggiunti gli eventi annuncio 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.
  • Risolto un problema che impediva la visualizzazione degli annunci companion quando un annuncio aveva lo stesso ID dell'annuncio precedente.
  • 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 ulteriori dati di log agli SDK di debug DAI.
3.397.1 2020-07-21
  • Integrazione del 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 la funzionalità.
    • 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 stream, che viene impostato su 4 secondi in più rispetto al valore dai-apto.
3.395.0 2020-07-14
  • È stato risolto un problema relativo ai clickthrough DAI su Safari per dispositivi mobili.
  • È stato eseguito il rollback temporaneo dell'integrazione della versione 2.0 del TCF di IAB a causa di discrepanze tra l'utilizzo di gdpr=1 e gdpr=true.
3.394.0 2020-07-13
  • Miglioramento della gestione delle eccezioni nei casi in cui non è disponibile una rete durante l'inizializzazione.
  • È stato modificato l'evento AD_PERIOD_ENDED per eliminare l'annuncio attualmente in riproduzione e reimpostare tutti i dati associati all'annuncio.
  • Aggiunta di report sulla modifica del volume per gli annunci VPAID.
  • Aggiunto il parametro subtitle_name per i sottotitoli DAI per specificare i set di sottotitoli 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 JavaScript VPAID tenta di riprodurre un annuncio prima che venga attivato l'evento di avvio dell'annuncio dell'SDK.
  • Risolto un bug che causava l'ignoranza di CompanionAdSelectionSettings in alcuni casi.
3.384.0 2020-05-04
  • Migliorata l'accessibilità del pulsante Salta:
    • Abbiamo reso il testo prima del pulsante Salta selezionabile con il tasto Tab in modo che possa essere letto dagli screen reader.
    • Sono stati aggiunti i valori aria-label al conto alla rovescia prima del 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
  • Aggiornata la gestione degli annunci VPAID per non generare più 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
  • Risolto un bug che impediva la corretta attivazione degli eventi VOLUME_CHANGED e VOLUME_MUTED.
3.367.1 2020-02-12
  • Aggiunto il metodo getVersion su AdsLoader per consentire il recupero della versione corrente dell'SDK.
3.366.0 2020-02-06
  • L'utilizzo dell'API ViewMode è stato ritirato.
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 la precisione in virgola mobile.
3.361.1 2020-01-21
  • Miglioramento della visibilità di Perché questo annuncio? e Durata dell'annuncio sui dispositivi mobili con larghezze ridotte.
3.360.0 2020-01-15
  • Aggiornamento dei tempi dei cue point in 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 degli overlay per determinare con maggiore precisione la visibilità.
3.358.2 2020-01-15
  • Risolto un problema su Internet Explorer 11 per cui EventTarget non era definito.
3.358.1 2020-01-08
  • Rimosso il testo pre-skip dal conto alla rovescia per saltare l'annuncio negli annunci ignorabili.
3.355.4 2020-01-03
  • È stato aggiunto il supporto per la ricerca e il passaggio dei parametri di consenso CCPA e GDPR.
  • Risolto un problema che bloccava erroneamente la riproduzione personalizzata su Safari per dispositivi mobili iOS.
3.355.3 2019-12-10
  • Risolto un problema che impediva la generazione di eventi dei 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 per gli 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 con slot completo, è stato aggiunto un ritardo di due secondi tra il momento in cui un annuncio viene mostrato e quello in cui può essere selezionato.
  • 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
  • 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 di fornitori di piattaforme 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 di VMAP.
3.346.0 2019-10-25
  • 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
  • Risolto un bug relativo all'analisi VMAP in linea su tvOS.
3.339.0 2019-10-09
  • Aggiunto il supporto per le 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 di un'icona Perché questo annuncio? negli annunci DAI. Questo può essere implementato passando un AdUiElement al costruttore di StreamManager.
3.337.0 2019-10-01
  • È stato 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
  • 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
  • Risolto un bug relativo al precaricamento di 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 degli URL intent:// per il collegamento a pagine all'interno di app per Android.
  • Aggiunto il supporto degli URL market:// per il collegamento alle pagine del Google Play Store su Android.
3.319.1 2019-07-22
  • 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
  • Sono state aggiunte le funzioni getUniversalAdIdValue e getUniversalAdIdRegistry all'oggetto annuncio per DAI.
3.311.0 2019-06-11
  • Corregge il bug dei metadati di YouTube per i video non in elenco.
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 per cui la riproduzione del video non continuava oltre l'ultimo frame dell'annuncio pre-roll.
3.290.0 2019-04-01
  • Risolve un problema per cui i tipi di annunci non supportati (non lineari, VPAID) non generavano errori correttamente.
3.284.0 2019-03-04
  • Risolto il problema per cui gli eventi sottoscritti non venivano cancellati quando l'annuncio veniva eliminato.
  • Sono stati aggiunti gli eventi AD_PERIOD_STARTED e AD_PERIOD_ENDED per DAI. Questi possono essere utilizzati per rilevare quando lo stream DAI è nei contenuti o quando vengono riprodotti annunci o slate.
3.279.0 2019-02-13
  • Aggiunta la proprietà manifestFormat a StreamData per indicare il formato dello stream. Questa proprietà viene compilata nell'evento LOADED.
Rollback alla versione 3.274.0 2019-02-12
  • Rollback alla versione 3.274.0.
3.275.4 2019-02-06
  • Aggiunta la proprietà manifestFormat a StreamData per indicare il formato dello stream. Questa proprietà viene compilata nell'evento LOADED.
3.273.0 2019-01-24
  • Risolve un problema per cui le icone VAST non venivano mostrate con gli annunci VPAID.
3.271.0 2019-01-10
  • Aggiunge il supporto per le macro VAST 4.1. Per ulteriori dettagli, consulta la specifica VAST 4.1.
  • Risolve un problema per cui gli annunci VPAID avviati fuori schermo venivano inizializzati con dimensioni dell'area annuncio errate.
  • Risolve 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 ripresi su Safari per iOS.
3.259.0 2018-11-27
  • Risolve 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
  • Risolve un problema relativo al supporto dei clickthrough per le icone VAST negli annunci VPAID in modalità INSECURE.
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
  • Risolve un problema di riproduzione non aggiornata 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.
  • Risolve un problema relativo agli annunci video ignorabili in sequenza.
  • Risolve 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 restituiscono un annuncio ora possono essere sostituiti da annunci di durata inferiore o uguale da un buffet pubblicitario (annunci senza un numero di sequenza).
3.228.0 2018-08-14
  • Risolve un problema relativo agli annunci ignorabili in sequenza.
  • Risolve un problema per cui AdsManager.isCustomPlaybackUsed() restituiva il valore errato se impostato dopo la creazione di AdsLoader.
3.227.0 2018-08-13
  • Prova a riprodurre solo i tipi MIME supportati passati a AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Gli annunci in overlay senza un tempo di pubblicazione impostato ora vengono pubblicati fino all'annuncio successivo, anziché per 15 secondi.
  • Risolve un problema per cui AdsRequest.vastLoadTimeout non veniva esportato correttamente.
  • Risolve 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
  • Risolve un problema nell'SDK DAI per cui Ad.getDuration() restituiva erroneamente millisecondi anziché secondi.
3.216.0 2018-06-20
  • Risolve 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
  • Risolve un problema per cui gli annunci continuavano a essere visualizzati dopo la chiamata a AdDisplayContainer.destroy().
  • Aggiunge allow="autoplay" all'iframe utilizzato per caricare gli annunci VPAID.
3.198.2 2018-03-27
  • Risolve un problema relativo al precaricamento nelle versioni recenti di Chrome e Safari per computer.
3.193.1 2018-02-26
  • Rimozione dei metodi di serializzazione e deserializzazione erroneamente documentati 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.
  • L'IMA caricato in un iframe ora erediterà il criterio di riproduzione automatica della pagina principale in Chrome 65 e versioni successive.
  • Risolve una perdita di memoria che si verificava quando le implementazioni non distruggevano AdsManager in caso di AdError.
3.190.0 2018-01-30
  • Ora gli annunci VPAID segnaleranno un errore quando si interrompono senza registrare un'impressione. Questo è il comportamento di tutti gli altri annunci.
3.189.0 2018-01-24
  • Risolve un problema relativo al passaggio da varie strategie di riproduzione automatica a click-to-play.
  • Risolve un problema di riproduzione su IE 11.
  • Risolve 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 delle informazioni.
3.186.1 2017-12-07
  • AdErrorEvent.getInnerError() ora potrebbe 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.
  • Aggiunta di 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
  • Risolve un problema per cui gli annunci precaricati non venivano riprodotti se adsManager.init non veniva chiamato abbastanza rapidamente.
3.182.0 2017-10-17
  • Risolve il problema di 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 con alcuni annunci che non venivano visualizzati correttamente, è stato eseguito il rollback alla versione 3.180.3.
3.181.3 2017-10-05
  • Risolve un problema per cui i clickthrough non validi causavano la messa in pausa del video.
  • Risolve un problema per cui veniva generato un errore durante l'interruzione pubblicitaria mid-roll quando si utilizzava 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
  • Risolve un bug per cui venivano visualizzate più UI 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 mobile di Safari che non era in grado di visualizzarlo. Questa eccezione ora viene gestita correttamente dall'SDK.
  • Risolve un problema per cui, in rari casi, CONTENT_RESUME_REQUESTED non veniva attivato per gli stream HLS su Safari per dispositivi mobili.
3.176.0 2017-08-10
  • Aggiunge AdsRequest.liveStreamPrefetchSeconds.
  • Rimuove AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • La visualizzazione di un annuncio non lineare VPAID ora comporterà l'invio di un evento STARTED dall'SDK al player.
  • Gli annunci lineari VPAID ora attiveranno l'evento STARTED al momento dell'impressione anziché all'inizio.
3.174.0 2017-07-24
  • Risolve un problema che causava il blocco di alcuni pod pre-roll quando era attivato il precaricamento.
  • Risolve un problema per cui gli annunci mid-roll causavano il riavvio dei contenuti dall'inizio in alcune implementazioni iOS.
  • Risolve un problema per cui alcuni contenuti in live streaming non venivano ripresi 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 impediva il caricamento degli annunci AdSense a schermo intero sui dispositivi mobili.
  • Aggiunge Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Aggiunge il supporto per gli annunci AdSense a slot intero 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 utilizzi ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true).
3.169.1 2017-05-19
  • Aggiunge il supporto per l'evento VPAID AdInteraction. Quando viene attivato, il video player riceve il nuovo evento AdEvent.INTERACTION.
3.168.0 2017-05-08
  • Modifica il timeout di caricamento dei contenuti multimediali predefinito da 15 a 8 secondi.
  • Risolve un problema per cui l'impostazione ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() non aveva alcun effetto.
3.166.0 2017-04-12
  • Aggiunge ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). La riproduzione personalizzata è ora riattivata per impostazione predefinita su Safari per iOS (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, disattiva l'audio del video player o chiama AdsManager.setVolume(0) prima di chiamare 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
  • 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
  • Risolve un problema relativo alle posizioni degli annunci non corrette segnalate per i pod misti.
3.159.0 2017-02-21
  • Aggiunge il supporto per il procedimento di riserva a livello di asset.
3.156.0 2017-01-26
  • Corregge i report sulla posizione degli annunci errati con 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'abbinare le 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à INSECURE.
3.151.1 11/10/2016
  • Aggiunge Ad.getAdvertiserName().
  • Risolve 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 alcuni annunci VPAID Flash venivano interrotti prematuramente.
  • Risolve 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
  • Risolve 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 integrati.
3.135.1 2016-06-29
  • Aggiunge il supporto per il precaricamento degli asset multimediali tramite AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • Risolve un problema per cui a volte il pulsante Salta annuncio scompariva se veniva fatto clic sul timer conto alla rovescia.
3.133.0 2016-06-07
  • Risolve un problema visivo con i pulsanti Salta su Android 4.4.4. I pulsanti Salta su 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à Flash VPAID alle regole per gli annunci/VMAP.
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 rimane il modo preferito per fornire un elemento video personalizzato.
  • Aggiunge AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • Le creatività Flash VPAID sono ora supportate in IMA HTML5.
3.116.4 2015-12-10
  • Gli annunci mobile che non utilizzano il monitoraggio dei clic personalizzato ora presentano 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 conto alla rovescia e un pulsante Salta. La riproduzione dei contenuti riprende dopo la chiusura dell'annuncio, tramite il timer o quando l'utente salta l'annuncio.
  • Anche gli annunci AdSense o Ad Exchange non lineari con altezza inferiore 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 idonee.
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 ENABLED per impostazione predefinita anziché su DISABLED.
3.101.17 2015-08-27
  • Rende disponibile Ad.getContentType() dopo l'evento LOADED anziché l'evento STARTED. In questo modo, l'accesso ai dati pubblicitari è più rapido.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Risolve il problema relativo ai valori correlatore che non si aggiornano 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 release future.
3.101.2 2015-06-17
  • Gli annunci TrueView ora includono un pulsante "Scopri di più" nell'angolo in alto a destra. Se l'utente fa clic sull'annuncio al di fuori di questo pulsante "Scopri di più", non verrà più indirizzato al sito dell'inserzionista.
  • Il pulsante Salta per gli annunci ignorabili verrà ora 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 includono un pulsante "Scopri di più" nell'angolo in alto a destra. Se l'utente fa clic sull'annuncio al di fuori di questo pulsante "Scopri di più", non verrà più indirizzato al sito dell'inserzionista.
  • Il pulsante Salta per gli annunci ignorabili verrà ora 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
  • Risolto un bug dell'adattatore VPAID che a volte impediva di fare clic sul pulsante Salta e sugli elementi di clickthrough dell'annuncio.
  • Gli annunci TrueView ora restituiranno correttamente lo stato ignorabile tramite AdsManager.getAdSkippableState().
3.98.0 04/30/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 04/22/2015
  • Risolve un bug per cui client.js non viene caricato a causa di un utilizzo errato del protocollo.
  • Corregge un bug dell'adattatore VPAID che impedisce il caricamento dell'adattatore se viene caricato nella sezione <head>.
3.93.1 03/23/2015
  • Aggiunge il metodo setAdWillAutoPlay su AdsRequest. In questo modo, i publisher possono specificare se l'annuncio verrà riprodotto in risposta a un'azione dell'utente o se verrà riprodotto automaticamente.
3.91.0 02/25/2015
  • Corregge un bug relativo a VPAID per cui il video player attivava un evento "play" per gli annunci VPAID anziché l'evento "playing" previsto.
3.87.0 2015-02-04
  • Risolve un bug per cui i client che non utilizzavano la UI IMA ricevevano valori errati da getAdSkippableState.
  • Il controllo delle versioni della release 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 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. In questo modo viene ripristinata una modifica introdotta nella release precedente (3.1.72), che attivava il monitoraggio dei clic personalizzato solo per iPhone e Android precedenti alla versione 4.0. Questo monitoraggio dei clic personalizzato più limitato verrà aggiunto nuovamente all'SDK in un secondo momento.
3.1.72 2014-10-02
  • Ora ti consigliamo di passare sempre il 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 visualizzati non funzionerà.
3.1.70 2014-09-18
  • Modifica di reportAdAutoPlayed in setAdWillAutoPlay il giorno AdsRequest.
3.1.69 2014-09-18
  • Il pulsante Scopri di più verrà visualizzato per gli annunci mobile, indipendentemente dalla durata dell'annuncio.
3.1.68 2014-09-17
  • Aggiunta l'impostazione reportAdAutoPlayed a AdsRequest. Tieni presente che reportAdAutoPlayed è stato 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 individuabile 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 VAST CompanionAds.
    • Supporto dell'attributo "adSlotID" nell'elemento VAST Companion.
    • Se nel VAST vengono restituiti più companion, l'SDK selezionerà l'annuncio companion più appropriato per l'ambiente specificato.
  • Risolto il bug per cui ImaSdkSettings.setNumRedirects e ImaSdkSettings.getNumRedirects non erano accessibili.
  • Aggiunti i metodi API isCustomPlaybackUsed e isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Aggiornamento (11/09/2014): al momento sconsigliamo ai publisher di passare 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 ai publisher di passare sempre un video player personalizzato durante la creazione di un AdDisplayContainer. Continua a seguirci per una guida sulla modifica del codice.
  • I publisher non dovranno più salvare e ripristinare lo stato del player 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à attivato 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 la velocità in bit massima preferita, il valore predefinito per i cellulari è 500 kbit e quello per gli altri dispositivi, inclusi i computer, è 1000 kbit.
  • ImaSdkSettings.getCompetitiveExclusion() rimosso.
  • 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
  • Risolto un bug che causava la ripresa automatica degli annunci durante la pausa quando l'utente bloccava il dispositivo.
  • Aggiornamento della documentazione relativa agli errori di timeout VAST e specifica della durata dei timeout.
3.1.50 2014-04-30
  • Risolve un bug che causava errori per i publisher che modificavano il prototipo di 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 file binario di base dal nostro nuovo dominio, imasdk.googleapis.com. Questo interesserà solo i publisher che abilitano specificamente s0.2mdn.net per CORS. In base ai nostri test, non dovrebbe esserci nessuno.
  • Attiva il nuovo dominio fino all'1% il 1° maggio 2014, al 25% il 2 maggio 2014 e al 100% il 7 maggio 2014.
3.1.47 2014-04-11
  • Aggiungi le nuove API Ad.getTitle(), Ad.getDescription() e Ad.getContentType().
  • Supportare le macro VAST 3 CACHEBUSTER e ERRORCODE.
3.1.46 2014-04-03
  • L'API getCompanionAds ora accetta un google.ima.CompanionAdSelectionSettings come terzo parametro facoltativo
  • Risolvi il bug di Safari per 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 al publisher di scegliere se le interruzioni pubblicitarie VMAP e AdRules vengono riprodotte automaticamente.
  • Aggiunto l'evento adBreakReady che verrà inviato da AdsManager quando un'interruzione pubblicitaria sarebbe stata riprodotta 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
  • Abbiamo corretto l'API adsManager.skip() per l'utilizzo 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 un monitoraggio dei clic personalizzato per la riproduzione personalizzata, i clic vengono monitorati dall'iframe dell'SDK, non dall'elemento video personalizzato.
  • Consente di impostare la UI dell'annuncio video come predefinita, incluso il rendering del pulsante Salta.
  • Modifica la stringa visibile "Advertisment" in "Advertisement".
3.1.34 2013-10-22
  • Abbiamo aggiunto loadVideoTimeout a AdsRenderingSettings.
  • Modifica il timeout predefinito dell'annuncio impostandolo su 15 secondi. Se un annuncio non inizia a essere riprodotto dopo 15 secondi, verrà abbandonato e verrà attivato CONTENT_RESUME_REQUESTED.
  • Migliore supporto 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. UNKNOWN_AD_RESPONSE è ora specifico per l'SDK, codice 1010.
  • Disattivazione dello scrubbing degli annunci nelle implementazioni per iPhone.
3.1.33 2013-10-10
  • Risolto 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 per computer.
3.1.12 2013-05-21
  • Corregge un bug nell'implementazione dell'API Companions (non GPT).
3.1.10 2013-05-14
  • Se per visualizzare i companion viene utilizzato GPT (Tag publisher di Google), l'SDK recupererà le dimensioni degli slot companion da questo tag e le aggiungerà alla richiesta di annuncio a Google Ad Manager, sostituendo le dimensioni fornite dal publisher.
3.1 2012-12-18
  • Questa release apporta importanti modifiche interne che influiscono sul modo in cui viene caricato l'SDK. Sono necessarie piccole modifiche 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 racchiude il core dell'SDK. Il core viene caricato in un IFRAME immediatamente dopo la creazione di AdDisplayContainer. È importante creare l'AdDisplayContainer in anticipo per ridurre al minimo l'impatto della latenza sul 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 il prima possibile.
3.0.15 2012-10-22
  • Ora AdDisplayContainer deve essere specificato al momento della creazione di AdsLoader. Il metodo deprecato per 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 deprecato per impostarli utilizzando AdsRenderingSettings verrà rimosso nella prossima release.
    • Quando utilizzi elementi di riproduzione video e monitoraggio dei clic personalizzati, l'SDK non li mostrerà o nasconderà automaticamente. Il publisher deve controllare la visualizzazione degli elementi di riproduzione personalizzati.
    • Per i video con riproduzione personalizzata su iPhone/iPod, l'SDK non uscirà dalla modalità a schermo intero al termine di un annuncio lineare. Per la riproduzione di annunci video controllata dall'SDK, il comportamento non cambia.
    • Nella prossima release, l'SDK non ridimensionerà più gli elementi di riproduzione video personalizzata e monitoraggio dei clic 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
  • È stato aggiunto l'allineamento automatico per gli annunci non lineari.
  • Il ripristino dei contenuti viene ora inviato al termine del post-roll.