Cronologia delle release dell'SDK IMA per iOS di Google

Versione Data di uscita Note
3.27.4 2025-08-28
  • Correzioni alla creazione della classe IMARemoteControl in modo che avvenga solo quando il player avvia la riproduzione.
  • Il 28/08/2026 la versione 3.26.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.26.1 2025-04-02
  • Aggiunge le informazioni sul periodo dell'annuncio all'evento AD_PERIOD_STARTED, a cui puoi accedere dalla proprietà IMAAdEvent.adData.
  • Aggiunge il supporto per la gestione dei metadati degli interstitial HLS con l'SDK IMA.
  • Il 2 aprile 2026, la versione 3.24.0 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.24.0 2024-12-03
  • Aggiunge il codice di rete all'elenco dei parametri delle richieste di stream per tutti i tipi di stream.
  • Attiva un evento LOG quando viene fatto clic su un URL di clickthrough non valido, anziché non mostrare alcun messaggio.
  • Corregge una perdita di memoria quando le sessioni OMID venivano distrutte in modo errato.
  • Aggiunge il supporto per gli annunci ignorabili nei flussi di pubblicazione di pod VOD.
  • Corregge un bug relativo al supporto dello scorrimento quando il video è incorporato in un contenitore scorrevole.
  • Aggiunge il supporto di minSuggestedDuration agli annunci non lineari
  • Corregge un bug che causava una codifica errata per gli URL di monitoraggio di Campaign Manager in alcuni casi.
  • Il 3 dicembre 2025, la versione 3.23.0 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.23.0 2024-06-12
  • Aggiunge VODConfigID a IMAVideoStitcherVODStreamRequest.
  • Rende trasparente lo sfondo degli annunci companion.
  • Rifiuta il valore nullo per adTagURL in IMAAdsRequest.
  • Modifiche fallback a livello di asset logica per scorrere tutti gli annunci nel VAST originale finché l'SDK non identifica una creatività riproducibile. Se non viene trovata alcuna creatività riproducibile, l'annuncio non viene riprodotto.
  • Il 12/06/2025, la versione 3.22.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.22.1 2024-04-12
  • Corregge un problema relativo all'ultima release di Cocoapods che impediva la creazione di app su simulatori iOS.
  • Il 12/04/2025 la versione 3.22.0 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Consente il supporto degli annunci companion per la pubblicazione di pod
  • Attiva le richieste di stream VOD per la pubblicazione di pod.
  • Aggiunge un getter per i cue point a Stream Manager.
  • Il 28/01/2025 la versione 3.19.2 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.19.2 2023-04-28
  • Riduzione della versione minima di iOS per la compilazione a iOS 12.
  • Il 28/04/2024 la versione 3.19.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.19.1 2023-04-20
  • Aumento della versione minima di iOS per la compilazione a iOS 14.
  • È stato rimosso il supporto per la piattaforma ARMv7.
  • Corregge un errore per cui un evento annuncio di clic non veniva attivato al clickthrough SIMID.
  • Impedisce alle fermate di segnalare erroneamente il supporto OMID in modalità sicura VPAID.
  • Risolve un problema relativo al supporto dell'evento di ridimensionamento SIMID.
  • Aggiunge la classe IMAVideoStitcherVODStreamRequest, che fornisce il supporto per l'API VOD di Google Video Stitcher.
  • Il 20/04/2024 la versione 3.18.5 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.18.5 2023-03-10
  • Aumenta la versione minima dell'SDK IMA per iOS a iOS 14.
  • Corregge un bug per cui il contesto utente non veniva passato con l'errore di flusso.
  • Attiva l'ID proprietario del publisher (precedentemente noto come stessa chiave dell'app) per le app che includono anche la versione 9.14.0 e successive di GMA.
  • Aggiunge la classe IMAVideoStitcherLiveStreamRequest, che fornisce il supporto per l'API Google Video Stitcher Live.
  • Rilascio della beta pubblica dell'API Google Video Stitcher
  • Rilascio della beta pubblica dell'API Secure Signals.
  • Il 10 marzo 2024, la versione 3.18.4 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.18.4 2022-12-08
  • Rilascio del servizio. Nessuna nuova funzionalità.
  • L'8 dicembre 2023, la versione 3.18.2 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.18.2 2022-11-07
  • Aggiunge user_context alla richiesta di stream.
  • Corregge gli avvisi errati "Messaggio interno non valido".
  • Il 7 novembre 2023, la versione 3.18.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.18.1 2022-10-02
  • Corregge un problema che causava l'arresto anomalo dell'SDK con UIViewControllerHierarchyInconsistency
  • Il 2 ottobre 2023, la versione 3.17.0 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.17.0 2022-08-03
  • Aumenta la velocità in bit predefinita massima per i dispositivi non mobili se la velocità in bit massima non è impostata dall'editore.
  • Il 3 agosto 2023, la versione 3.16.3 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.16.3 2022-04-19
  • Aggiunto IMACompanionAdSlot.initWithView(view: UIView) per supportare gli annunci companion di dimensioni flessibili.
  • L'SDK IMA per iOS ora è pacchettizzato come xcframework.
  • Aggiunge il supporto del simulatore M1.
  • Risolto un problema per cui era possibile sovrascrivere le informazioni sulla versione dell'SDK IMA.
  • È stato risolto un problema per cui l'SDK per iOS creava avvisi di simboli duplicati.
  • Il 19/04/2023 la versione 3.15.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.15.1 2022-02-23
  • Aumento della versione minima di iOS a 12
  • Il 23/02/2023, la versione 3.14.5 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.14.5 2021-10-05
  • È stata aggiunta l'API IMASettings:sameAppKeyEnabled che ti aiuta a pubblicare annunci più pertinenti e personalizzati utilizzando i dati raccolti dalle tue app. L'API è attualmente abilitata per impostazione predefinita e non sono necessarie modifiche da parte dei publisher.
  • Sono stati aggiunti contratti di nullabilità a tutte le API.
  • Il 5 ottobre 2022, la versione 3.14.4 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.14.4 2021-07-06
  • Risolto un problema che causava la mancata visualizzazione degli eventi quando le app vengono eseguite in background.
  • È stato risolto un problema che consentiva ai publisher di impostare manualmente islat su iOS <14.
  • Aumento della versione minima di iOS a iOS 11
  • Il 6 luglio 2022, la versione 3.14.3 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.14.3 2021-05-03
  • Risolto un problema che causava messaggi di avviso su iOS < 12.
  • È stato aggiunto IMASettings:sessionid per consentire ai publisher di personalizzare l'ID sessione.
  • È stato risolto un problema per cui gli eventi di pausa e ripresa degli annunci venivano attivati durante la riproduzione dei contenuti.
  • È stato garantito che i rientri dei contenuti dell'interfaccia utente dell'annuncio non vengano regolati automaticamente
  • Ultima versione dell'SDK IMA per iOS a supportare iOS 10.
  • Il 3 maggio 2022, la versione 3.14.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.14.1 2021-02-17
  • È stato risolto un problema per cui a volte venivano attivati eventi pubblicitari duplicati quando il precaricamento era abilitato.
  • È stato implementato il supporto di PodServing.
  • È stato risolto un problema relativo all'apertura di deep link doppi su iOS 13 e versioni successive.
  • Il 17/02/2022 la versione 3.13.0 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.13.0 2020-10-13
  • L'SDK è ora compilato con Xcode 12.
  • Risolto un problema per cui la ricerca al di fuori di una pausa pubblicitaria non attivava l'evento AD_BREAK_ENDED.
  • Rimossi i campi deprecati il giorno IMAAVPlayerVideoDisplay, IMAVideoDisplay e IMAVideoDisplayDelegate.
  • È stato risolto un problema per cui la modalità PIP veniva ridotta a ogni completamento dell'annuncio.
  • È stato corretto un bug per cui la riproduzione dei live streaming terminava non appena venivano trasmessi con AirPlay.
  • Risolto un problema per cui premendo Salta non succedeva nulla per la riproduzione condivisa.
  • È stato risolto un problema per cui i contenuti lampeggiavano brevemente tra gli annunci in un pod per la riproduzione condivisa.
  • È stata aggiunta l'API IMAAVPlayerVideoDisplay.streamAssetOptions.
  • Durata del periodo di esposizione dell'annuncio in IMAStreamManagerDelegate.
  • Risolto un problema per cui veniva attivato erroneamente un errore "Ads cannot be requested because the ad container is not attached to the view hierarchy.".
  • Il 13/10/2021 la versione 3.12.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.12.1 2020-08-11
  • Versione di rilascio ufficiale per iOS 14.
  • È stato risolto un problema per cui l'apertura di un clickthrough e la successiva chiusura dell'app causavano una perdita di memoria.
  • L'11/08/2021 è stato ritirato l'SDK versione 3.12.0. Per maggiori dettagli, consulta il programma di ritiro.
3.12.0 2020-08-05
  • Aggiunge il supporto per la modalità di consenso aggiuntivo di Google. Per saperne di più, consulta la specifica tecnica della Modalità di Consenso aggiuntivo di Google.
  • Aggiunge il supporto per la chiave "language_name" per i sottotitoli dei flussi.
  • È stato risolto un problema che causava il timeout degli annunci solo con audio.
  • È stato risolto un problema per cui, se si saltava il primo annuncio in un preroll, il secondo annuncio ignorava il proprio offset di salto.
  • Aggiunge viewController come nuova proprietà o nuovo argomento di inizializzazione obbligatorio per IMAAdDisplayContainer.
  • Riduce gli eventi RESUME errati.
  • Aggiunge IMAAdsRenderingSettings.enablePreloading, che è attivato per impostazione predefinita, per migliorare il rendimento del rendering degli annunci.
  • Aggiunge l'evento ICON_TAPPED.
  • Risolve un problema per cui IABTCF_gdprApplies veniva riconosciuto solo se era una stringa.
  • Il 5 agosto 2021, la versione 3.11.4 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.11.4 2020-03-26
  • Aumenta la versione minima del runtime a iOS 10
  • Corregge un bug per cui alcuni aggiornamenti dell'interfaccia utente potevano essere attivati su un thread in background
  • Corregge un problema per cui i flag rigorosi causavano un conflitto tra l'inizializzazione di IMACompanionAd e quella di NSObject
  • Ritira il metodo loadURL sul protocollo IMAVideoDisplay
  • Aggiunge il supporto per gli annunci SIMID lato client
  • Il 26/03/2021 è stato ritirato l'SDK versione 3.11.3. Per maggiori dettagli, consulta il programma di ritiro.
3.11.3 2020-02-12
  • La versione 3.11.3 sarà l'ultima dell'SDK IMA a supportare iOS 9.x
  • Corregge un bug per cui l'importazione dell'intestazione del framework non importava IMAFriendlyObstruction.h
  • Corregge un problema per cui i clickthrough si arrestavano in modo anomalo su iOS 9.x
  • Il 12/02/2021 la versione 3.11.2 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.11.2 2020-01-22
  • Aggiunge il supporto di contentUrl OMID 1.3 con AdsRequest:contentUrl e StreamRequest:contentUrl .
  • Rielabora il supporto per le ostruzioni compatibili con OMID 1.3 per utilizzare i metodi registerFriendlyObstruction in IMAAdDisplayContainer.
  • Ritira i metodi registerVideoControlsOverlay e unregisterAllVideoControlsOverlay in IMAAdDisplayContainer a favore di FriendlyObstruction .
  • Corregge un problema per cui la riproduzione automatica e la possibilità di ignorare OMID non venivano segnalate
  • Rimuove tutti i riferimenti rimanenti a UIWebView
  • Il 22/01/2021 la versione 3.11.1 dell'SDK verrà ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.11.1 2019-12-04
  • Aggiunge il supporto per l'inclusione automatica dei parametri di consenso di IAB TCFv2 e CCPA.
  • È stato risolto un problema che causava arresti anomali durante l'utilizzo del Centro di controllo.
  • Aggiunge il supporto per gli annunci TrueView for Action.
  • Aggiunge playerVideoDisplay:didLoadPlayerItem: per l'inserimento di annunci dinamici.
  • Aggiornamenti dei nomi di IMAAVPlayerVideoDisplayDelegate per coerenza con le convenzioni di stile Obj-C.
  • Risolve un problema che impediva agli eventi annuncio LOG e INTERACTION di includere l'oggetto annuncio in alcuni casi.
  • Aggiunge 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.
  • Risolve un problema relativo agli eventi di monitoraggio breakstart e breakend VMAP.
  • Aggiunge il metodo replaceAdTagParameters a IMAStreamManager, che consente di sostituire tutti i parametri dei tag annuncio durante un live streaming.
  • Aggiunge l'evento AD_BREAK_FETCH_ERROR per indicare che non verrà riprodotta un'interruzione pubblicitaria.
  • Il 4 dicembre 2020 è stato ritirato l'SDK versione 3.10.1. Per maggiori dettagli, consulta il programma di ritiro.
3.10.1 2019-09-19
  • Aggiunge il supporto per iOS 13 e iPadOS.
  • Il 19/09/2020 è stato ritirato l'SDK versione 3.9.2. Per maggiori dettagli, consulta il programma di ritiro.
3.9.2 2019-08-16
  • Questo problema viene risolto quando una visualizzazione chiara dell'interfaccia utente dell'annuncio IMA rimane dopo la riproduzione degli annunci, impedendo all'utente di interagire con il player.
  • Il 16/08/2020 è stato ritirato l'SDK versione 3.9.1. Per maggiori dettagli, consulta il programma di ritiro.
3.9.1 2019-07-18
  • Sono stati risolti i problemi relativi all'accuratezza dei report is_lat.
  • IMAAdEventType.adData è ora digitato.
  • Sono state aggiunte le API authToken e streamFormat a IMAStreamRequest.
  • È stato rimosso il supporto di mediaUrl da LinearAd. Utilizza adMedia.
  • È stato corretto un bug relativo ai metadati di YouTube per i video non in elenco.
  • È stata corretta l'identificazione errata dell'ID annuncio.
  • mediaWidth e mediaHeight sostituiti con adMedia.width e adMedia.height.
  • È stato risolto un problema per cui gli annunci companion venivano visualizzati una sola volta.
  • Ora, quando un tipo di annuncio video non è supportato, l'SDK genera l'errore kIMAError_VAST_TRAFFICKING_ERROR anziché kIMAError_FAILED_TO_REQUEST_ADS.
  • videoDisplayDidPlay: è ora deprecato e sostituito con videoDisplayDidResume:.
  • Il 18/07/2020 è stato ritirato l'SDK versione 3.9.0. Per maggiori dettagli, consulta il programma di ritiro.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Aggiunge gli eventi AD_PERIOD_STARTED e AD_PERIOD_ENDED. Questi eventi sono supportati solo per l'inserimento di annunci dinamici.
  • Corregge un problema per cui la visualizzazione dell'annuncio veniva animata all'avvio.
  • Corregge un problema per cui gli errori video non venivano attivati per le live o i VOD.
  • Risolve un problema per cui i contenuti non venivano riprodotti su iOS+AirPlay.
  • Il 19/02/2020 è stata ritirata la versione 3.8.1 dell'SDK. Per maggiori dettagli, consulta il programma di ritiro.
3.8.1 2018-11-13
  • È stato risolto un problema per cui i tag annuncio con più dimensioni dello spazio pubblicitario venivano analizzati in modo errato.
  • Aggiunge [IMAVideoDisplay seekStreamToTime] per supportare gli annunci ignorabili nei flussi VOD DAI di IMA.
  • Aggiunge IMAAdRenderingSettings.loadVideoTimeout.
  • Aggiunge IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight e IMAAd.VASTMediaBitrate.
  • Riduce le dimensioni del binario di circa il 15% grazie ai miglioramenti della build.
  • Il 13/11/2019 è stato ritirato l'SDK versione 3.7.3. Per maggiori dettagli, consulta il programma di ritiro.
3.7.3 2018-08-21
  • Migliora la gestione degli errori per un manifest dello stream non valido.
  • Corregge un problema relativo ai clickthrough degli URL in-app personalizzati nei companion HTML.
  • È stato risolto un problema relativo agli annunci video ignorabili in sequenza.
  • Il 21/08/2019 è stata ritirata la versione 3.7.2 dell'SDK. Per maggiori dettagli, consulta il programma di ritiro.
3.7.2 2018-05-15
  • Risolve un problema per cui alcuni complementi si espandevano in una WebView a schermo intero.
  • Il 15/05/2019 è stato ritirato l'SDK versione 3.7.1. Per maggiori dettagli, consulta il programma di ritiro.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Release solo di Cocoapods per correggere un errore di podspec. Scarica i file della libreria per la versione 3.7.0.
3.7.0 2018-01-30
  • Drops non supporta più iOS 8 e versioni precedenti.
  • Release di servizio, nessuna nuova funzionalità.
  • Il 30/01/2019 è stato ritirato l'SDK versione 3.6.1. Per maggiori dettagli, consulta il programma di ritiro.
3.6.1 2017-10-09
  • Aggiunge IMAAdsRequest.liveStreamPrefetchSeconds.
  • Il 9 ottobre 2018 è stato ritirato l'SDK versione 3.6.0. Per maggiori dettagli, consulta il programma di ritiro.
3.6.0 2017-07-24
  • Aggiunge IMAAdsRequest.vastLoadTimeout.
  • Aggiunge IMAAd.wrapperAdIDs.
  • Aggiunge IMAAd.skipTimeOffset.
  • Corregge un errore per cui l'SDK non riusciva a rilevare la visualizzazione video utilizzata per la riproduzione dell'annuncio se veniva rimossa e aggiunta nuovamente alla gerarchia delle visualizzazioni.
  • Il 24/07/2018 è stato ritirato l'SDK versione 3.5.2. Per maggiori dettagli, consulta il programma di ritiro.
3.5.2 2017-05-02
  • Rimuove la ripresa automatica quando si torna all'app dopo averla messa in background. Chiama [IMAAdsManager resume] per riprendere.
  • Aggiunge [IMAAdsRenderingSettings playAdsAfterTime].
  • Il 2 maggio 2018, la versione 3.5.1 dell'SDK è stata ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.5.1 2017-04-03
  • L'SDK ora genera kIMAError_FAILED_TO_REQUEST_ADS se IMAAdDisplayContainer non si trova nella gerarchia delle visualizzazioni quando viene effettuata una richiesta di annuncio o stream. In precedenza, queste richieste non andavano a buon fine.
  • Il 3 aprile 2018 è stato ritirato l'SDK versione 3.5.0. Per maggiori dettagli, consulta il programma di ritiro.
3.5.0 2017-03-24
  • Corregge un problema relativo al supporto del bitcode.
  • Aggiunge adsResponse all'oggetto IMAAdsRequest.
  • È stato risolto un problema relativo alle build Swift.
  • Il 24/03/2018 è stato ritirato l'SDK versione 3.4.2. Per maggiori dettagli, consulta il programma di ritiro.
3.4.2 2017-03-09
  • Release di servizio, nessuna nuova funzionalità.
  • Il 9 marzo 2018, la versione 3.4.1 dell'SDK è stata ritirata. Per maggiori dettagli, consulta il programma di ritiro.
3.4.1 2017-02-03
  • L'SDK viene ora distribuito come framework dinamico. Di conseguenza, non pubblichiamo più una versione separata di AdMob del framework. Puoi utilizzare la stessa versione indipendentemente dal fatto che la tua implementazione utilizzi o meno anche AdMob.
  • Aggiunge il supporto per le icone dei video.
  • Aggiunge le seguenti nuove proprietà a IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Aggiunge le seguenti nuove proprietà a IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Aggiunge [IMAAdsManager setVolume:].
  • Aggiunge [IMACompanionDelegate companionSlotWasClicked].
  • Aggiunge IMASettings.disableNowPlayingInfo.
  • Il 3 febbraio 2018 è stata ritirata la versione 3.3.1 dell'SDK. Per maggiori dettagli, consulta il programma di ritiro.
Rollback alla versione 3.3.1 2016-01-31
  • A causa di un problema con la creazione per dispositivi specifici, è stato eseguito il rollback alla versione 3.3.1.
3.4.0 2017-01-26
  • L'SDK viene ora distribuito come framework dinamico. Di conseguenza, non pubblichiamo più una versione separata di AdMob del framework. Puoi utilizzare la stessa versione indipendentemente dal fatto che la tua implementazione utilizzi o meno anche AdMob.
  • Aggiunge il supporto per le icone dei video.
  • Aggiunge le seguenti nuove proprietà a IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Aggiunge le seguenti nuove proprietà a IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Aggiunge [IMAAdsManager setVolume:].
  • Aggiunge [IMACompanionDelegate companionSlotWasClicked].
  • Aggiunge IMASettings.disableNowPlayingInfo.
  • Il 26/01/2018 è stato ritirato l'SDK versione 3.3.1. Per maggiori dettagli, consulta il programma di ritiro.
3.3.1 2016-09-16
  • Non supporta più iOS 7 e versioni precedenti.
  • Il 16/09/2017 è stata ritirata la versione 3.2.1 dell'SDK. Per maggiori dettagli, consulta il programma di ritiro.
3.2.1 2016-05-09
  • Aggiunge il supporto del bitcode.
3.2.0 2016-04-14
    Nota: a causa di un errore, il supporto del bitcode non era funzionante in questa release.
  • Aggiunge il supporto del bitcode.
  • Aggiunge il supporto per gli URL di clickthrough che rimandano allo store.
3.1.0 2015-12-17
  • Non più in versione beta.
  • Aggiunge il supporto per Picture in Picture su iOS 9. Per ulteriori informazioni, consulta la nostra guida Picture in Picture o la nostra implementazione nell'esempio avanzato.
  • Ora IMAContentPlayhead deve essere passato a IMAAdsRequest anziché a IMAAdsManager.
  • Aggiunge il supporto per le creatività companion HTML5.
  • Aggiunge [IMAAdsManager discardAdBreak].
Beta v16 2015-09-04
  • Aggiornamenti per la compatibilità con la funzionalità App Transport Security di iOS 9.
  • Corregge un arresto anomalo durante la deallocazione di IMAAdsLoader.
Beta v15 2015-07-22
  • Introduce gli eventi del buffer degli annunci tramite i delegati IMAAdsManager. Ciò facilita l'aggiunta al player di elementi come indicatori di attività e barre di buffering.
  • Espone la modalità di debug. Ora i publisher possono impostare l'impostazione IMASettings enableDebugMode su YES per ottenere log più dettagliati nella console. Questo valore non deve essere utilizzato in produzione, in quanto verrà applicata una filigrana al player dell'annuncio.
  • IMAAdsManager destroy ora termina correttamente gli annunci in tutti i casi.
  • Consente il riutilizzo dei contenitori di visualizzazione.
  • Consente agli editori di eliminare gli oggetti IMA dai metodi delegati.
  • Ora IMAAdsManager ha solo un riferimento debole a contentPlayhead (correzione di potenziali perdite di memoria). Ora dovrai conservare qualsiasi istanza o oggetto IMAAVPlayerContentPlayhead che implementa IMAContentPlayhead come proprietà, altrimenti l'oggetto verrà rilasciato immediatamente.
  • Rimuove l'animazione di ridimensionamento del video.
  • Rimuove l'evento di riproduzione dell'annuncio iniziale non necessario.
Beta v14 2015-05-27
  • È stato risolto un problema per cui il player dell'annuncio si interrompeva occasionalmente per il buffering e non riprendeva mai la riproduzione.
  • IMASettings è stato spostato nel proprio file di intestazione.
Beta v13 2015-04-29
  • Aggiunto il supporto per la riproduzione di annunci in background. Per saperne di più, consulta Riproduzione degli annunci in background.
  • Ora l'SDK può essere importato come framework. Per ulteriori informazioni sull'upgrade, consulta il nostro post del blog su questa release.
  • Tempi di caricamento degli annunci ridotti su iOS 8.
  • È stato risolto un problema per cui gli annunci companion scomparivano al termine di un annuncio. Gli annunci companion verranno ora visualizzati fino all'aggiornamento dello spazio.
  • È stato aggiunto un timeout di 10 secondi per il caricamento dell'SDK.
  • IMASettings ora implementa NSCopying.
  • Risolto un problema per cui le app si arrestavano in modo anomalo quando le cuffie venivano scollegate.
  • Ora gli annunci vengono silenziati quando il dispositivo è silenziato per impostazione predefinita. L'editore può modificare questa impostazione impostando la categoria AVAudioSession.
  • Sono stati corretti bug relativi alla riproduzione e alla pausa del Centro di Controllo che non funzionavano su versioni di iOS precedenti alla 8.
  • Gli annunci non vengono più messi in pausa quando viene aperto il riquadro delle notifiche.
  • È stato aggiunto un file VERSION al file ZIP scaricabile.
  • Per migliorare il rendimento, il rendering degli annunci viene ora eseguito in modo nativo tramite AVPlayer su tutte le versioni di iOS.
Beta v12 2015-02-12
  • Ora utilizza la riproduzione degli annunci nativi su iOS 7 e versioni precedenti. In questo modo, l'SDK non interferisce con gli eventi e i controlli di MPMoviePlayerController.
  • È stato risolto un problema per cui adPlaybackInfo non veniva compilato negli eventi LOADED e START.
  • Aggiunge IMASettings.maxRedirects per specificare il numero di reindirizzamenti dopo i quali i reindirizzamenti successivi verranno negati e il caricamento dell'annuncio interrotto.
  • Aggiunge il supporto per la riproduzione manuale degli annunci.
Beta v11 2014-12-17
  • Corregge una perdita di memoria introdotta nella versione beta 10 con l'aggiunta di WKWebView.
Beta v10 2014-11-20
  • L'SDK ora utilizza WKWebView su iOS 8 per il rendering degli annunci anziché UIWebView. Sono stati corretti diversi problemi relativi alla comunicazione tra i livelli nativi e JS dell'SDK. Come effetto collaterale di questa modifica, l'SDK IMA ora richiede che la tua app sia creata con il supporto di arm64.
  • È stato aggiunto un evento TAPPED che viene attivato ogni volta che l'utente tocca una parte non cliccabile di un annuncio. Può essere utilizzato per rilevare i tocchi su un annuncio per mostrare i controlli del player.
  • Per rispettare la convenzione iOS, i seguenti metodi sono stati ritirati e sostituiti con metodi che accettano un riferimento all'oggetto chiamante:
    • IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegate - willCloseInAppBrowser
Beta v9 2014-10-27
  • Contiene correzioni per le perdite di memoria nelle classi IMAJavascript.
Beta v8 2014-10-13
  • Introduce IMAUIElements, che consente di mostrare o nascondere gli elementi UI dell'SDK in modo programmatico.
Beta v7 2014-08-11
  • È stato introdotto il concetto di IMAAdDisplayContainer ed è stato modificato il modo in cui vengono gestiti gli annunci companion. Consulta Modifiche all'SDK IMA per iOS per informazioni sulle modifiche necessarie al codice della tua app.
  • Rimossi i riferimenti alle intestazioni e alle origini OCMock.
  • Corregge gli elementi dell'interfaccia utente degli annunci che si aggiornano lentamente su iOS 8.
Beta v6 2014-05-27
  • Espone la descrizione, il titolo e il tipo di contenuto nell'oggetto IMAAd.
  • Aggiunge il supporto per il simulatore iOS a 64 bit
Beta v5 2014-02-14
  • Aggiunge il supporto di arm64.
  • Corregge i conflitti con le integrazioni con Google+.
Beta v4 2013-12-12
  • Corregge le perdite di memoria in IMAAdsManager e IMAAdsLoader.
  • IMAAdPodInfo ha tre nuove API: podIndex, timeOffset e maxDuration. La documentazione dell'API verrà aggiornata a breve per riflettere questa modifica.
Beta v3 2013-09-25
  • Release di servizio, nessuna nuova funzionalità.
Beta v2 2013-07-07
  • Rilascio pubblico della versione beta dell'SDK.
Beta chiusa v2 2013-06-24
Beta chiusa v1 2013-04-02
  • Versione beta iniziale.