Cronologia delle release dell'SDK IMA per iOS di Google

Versione Data di uscita Note
3.23.0 2024-06-12
  • Aggiunge VODConfigID a IMAVideoStitcherVODStreamRequest.
  • Lo sfondo diventa trasparente per gli annunci companion.
  • Rifiuta il valore null per adTagURL in IMAAdsRequest.
  • Modifica la logica di ripristino a livello di asset per eseguire l'iterazione di tutti gli annunci nel file VAST originale finché l'SDK non identifica una creatività riproducibile. Se non viene trovata una creatività riproducibile, l'annuncio non viene riprodotto.
3.22.1 2024-04-12
  • Risolve un problema con la release più recente di Cocoapods che impediva la compilazione delle app sui simulatori iOS.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Attiva il supporto degli annunci companion per la pubblicazione dei pod
  • Attiva le richieste di streaming VOD con pubblicazione di pod.
  • Aggiunge un getter per i cue point al gestore dello stream.
3.19.2 2023-04-28
  • Versione minima di iOS per la compilazione ridotta a iOS 12.
3.19.1 2023-04-20
  • È stata aumentata la versione minima di iOS per la compilazione a iOS 14.
  • È stato rimosso il supporto per la piattaforma ARMv7.
  • È stato corretto un errore per cui non veniva attivato un evento annuncio di clic sul clickthrough del SIMID.
  • Interrompe l'indicazione errata del supporto di OMID in modalità VPAID Secure.
  • È stato risolto un problema relativo al supporto dell'evento di ridimensionamento del SIMID.
  • Aggiunge la classe IMAVideoStitcherVODStreamRequest, che fornisce il supporto per l'API Google Video Stitcher VOD.
  • La versione dell'SDK 3.18.5 verrà ritirata il 20/04/2024. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.18.5 2023-03-10
  • La versione minima dell'SDK IMA per iOS è stata aumentata a iOS 14.
  • Corregge un bug per cui non veniva trasmesso il contesto utente con errore di streaming.
  • 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.
  • Versione beta pubblica dell'API Google Video Stitcher
  • Uscita beta pubblica dell'API Secure Signals.
  • La versione dell'SDK 3.18.4 verrà ritirata il 10 marzo 2024. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.18.4 2022-12-08
  • Rilascio del servizio. Nessuna nuova funzionalità.
  • La versione dell'SDK 3.18.2 verrà ritirata il 08-12-2023. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.18.2 2022-11-07
  • Aggiunge user_context alla richiesta di stream.
  • Corregge gli avvisi errati "Messaggio interno non valido".
  • La versione dell'SDK 3.18.1 verrà ritirata il 07/11/2023. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.18.1 2022-10-02
  • È stato risolto un problema che causava l'arresto anomalo dell'SDK con UIViewControllerHierarchyInconsistency
  • La versione 3.17.0 dell'SDK verrà ritirata il 2 ottobre 2023. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.17.0 2022-08-03
  • Aumenta la velocità in bit massima predefinita per i dispositivi non mobili se la velocità in bit massima non è impostata dal publisher.
  • La versione dell'SDK 3.16.3 verrà ritirata il 3 agosto 2023. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.16.3 2022-04-19
  • È stato aggiunto IMACompanionAdSlot.initWithView(view: UIView) per supportare gli annunci companion con 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.
  • La versione 3.15.1 dell'SDK verrà ritirata il 19/04/2023. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.15.1 2022-02-23
  • È stata aumentata la versione minima di iOS a 12
  • La versione dell'SDK 3.14.5 verrà ritirata il 23/02/2023. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.14.5 2021-10-05
  • È stata aggiunta l'API IMASettings:sameAppKeyEnabled che ti consente di pubblicare annunci più pertinenti e personalizzati utilizzando i dati raccolti dalle tue app. Al momento l'API è attivata per impostazione predefinita senza che i publisher debbano apportare modifiche.
  • Sono stati aggiunti contratti di nullità a tutte le API.
  • È previsto il ritiro della versione 3.14.4 dell'SDK il 05/10/2022. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.14.4 2021-07-06
  • Risolto un problema che causava la mancata visualizzazione di eventi quando le app sono in background.
  • È stato risolto un problema che consentiva ai publisher di impostare manualmente islat su iOS <14.
  • È stata aumentata la versione minima di iOS a iOS 11
  • È previsto il ritiro della versione 3.14.3 dell'SDK il 06/07/2022. Per ulteriori dettagli, consulta la pianificazione del 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.
  • Risolto un problema per cui gli eventi di messa in pausa e ripresa degli annunci venivano attivati durante i contenuti.
  • Assicurati che gli inserimenti dei contenuti dell'interfaccia utente dell'annuncio non vengano regolati automaticamente
  • Ultima versione dell'SDK IMA per iOS che supporta iOS 10.
  • La versione dell'SDK 3.14.1 verrà deprecata il 3/05/2022. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.14.1 2021-02-17
  • È stato risolto un problema per cui a volte venivano attivati eventi di annunci duplicati quando il precaricamento era attivato.
  • È stato implementato il supporto di PodServing.
  • È stato risolto un problema relativo all'apertura di un doppio link diretto su iOS 13 e versioni successive.
  • La versione 3.13.0 dell'SDK verrà ritirata il 17/02/2022. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.13.0 2020-10-13
  • L'SDK ora è realizzato con Xcode 12.
  • Risolto un problema per cui la ricerca di un'interruzione pubblicitaria non attivava l'evento AD_BREAK_ENDED.
  • Rimossi campi deprecati su IMAAVPlayerVideoDisplay, IMAVideoDisplay e IMAVideoDisplayDelegate.
  • È stato risolto un problema per cui la modalità PiP si riduceva a icona a ogni completamento dell'annuncio.
  • È stato corretto un bug per cui la riproduzione dei live streaming veniva interrotta subito dopo l'attivazione tramite AirPlay.
  • Risolto un problema per cui la pressione del tasto Avanti non aveva alcun effetto sulla riproduzione condivisa.
  • È stato risolto un problema a causa del quale i contenuti lampeggiavano brevemente tra gli annunci in un pod per la riproduzione condivisa.
  • È stata aggiunta l'API IMAAVPlayerVideoDisplay.streamAssetOptions.
  • Durata del periodo dell'annuncio esposto 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.".
  • La versione dell'SDK 3.12.1 verrà ritirata il 13/10/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.12.1 2020-08-11
  • Versione release ufficiale per iOS 14.
  • È stato risolto un problema per cui l'apertura di un clic e la successiva chiusura dell'app causavano una perdita di memoria.
  • La versione 3.12.0 dell'SDK verrà ritirata l'11/08/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.12.0 2020-08-05
  • Aggiunge il supporto per la Modalità di Consenso aggiuntivo di Google. Per ulteriori informazioni, consulta la specifica tecnica della Modalità di Consenso aggiuntivo di Google.
  • Aggiunge il supporto per la chiave "language_name" per i sottotitoli codificati dello stream.
  • È stato risolto un problema che causava il timeout degli annunci solo audio.
  • Corregge un problema per cui, se si salta il primo annuncio in un pre-roll, il secondo annuncio ignorava il proprio offset.
  • Aggiunge viewController come nuova proprietà o argomento di inizializzazione obbligatorio per IMAAdDisplayContainer.
  • Riduce gli eventi RESUME errati.
  • Aggiunge IMAAdsRenderingSettings.enablePreloading, che è attivo per impostazione predefinita, per migliorare le prestazioni di rendering degli annunci.
  • Aggiunge l'evento ICON_TAPPED.
  • È stato risolto un problema per cui IABTCF_gdprApplies veniva riconosciuto solo se era una stringa.
  • La versione dell'SDK 3.11.4 verrà deprecata il 5/08/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.11.4 2020-03-26
  • Viene aumentata la versione minima del runtime a iOS 10
  • È stato corretto un bug per cui alcuni aggiornamenti dell'interfaccia utente potevano essere attivati in un thread in background
  • È stato risolto un problema per cui i flag rigorosi causavano un conflitto tra l'inizializzazione di IMACompanionAd e quella di NSObject
  • Il metodo loadURL del protocollo IMAVideoDisplay è deprecato
  • Aggiunta del supporto per gli annunci SIMID lato client
  • La versione dell'SDK 3.11.3 verrà ritirata il 26/03/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.11.3 2020-02-12
  • 3.11.3 sarà la versione finale dell'SDK IMA che supporta iOS 9.x
  • È stato corretto un bug per cui l'importazione dell'intestazione del framework non importava IMAFriendlyObstruction.h
  • Corregge un problema per cui i clickthrough si verificavano in modo anomalo su iOS 9.x
  • La versione dell'SDK 3.11.2 verrà ritirata il 12/02/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.11.2 2020-01-22
  • Aggiunge il supporto per contentUrl OMID 1.3 con AdsRequest:contentUrl e StreamRequest:contentUrl .
  • Modifica il supporto per le ostruzioni compatibili con OMID 1.3 in modo da utilizzare metodi registerFriendlyObstruction in IMAAdDisplayContainer.
  • Ritirata la supporta registerVideoControlsOverlay e i metodi unregisterAllVideoControlsOverlay in IMAAdDisplayContainer a favore di FriendlyObstruction .
  • Corregge un problema per cui la riproduzione automatica e la possibilità di ignorare di OMID non venivano segnalate
  • Rimuove tutti i riferimenti rimanenti a UIWebView
  • La versione dell'SDK 3.11.1 verrà ritirata il 22/01/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.11.1 2019-12-04
  • Aggiunge il supporto per l'inclusione automatica dei parametri per il consenso dalla versione 2 del TCF di IAB e dal 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.
  • Aggiorna i nomi IMAAVPlayerVideoDisplayDelegate per uniformità con le convenzioni di stile Obj-C.
  • Corregge un problema che in alcuni casi impediva agli eventi annuncio LOG e INTERACTION di includere l'oggetto annuncio.
  • Aggiunge l'integrazione automatica delle richieste di annunci Google per le implementazioni di fornitori di servizi di gestione del consenso conformi alla versione 2 del TCF di IAB, come Funding Choices di Google.
  • È stato risolto un problema relativo agli eventi di monitoraggio breakstart e breakend VMAP.
  • Aggiunge il metodo replaceAdTagParameters a IMAStreamManager, che offre la possibilità di sostituire tutti i parametri del tag annuncio durante un live streaming.
  • Aggiunge l'evento AD_BREAK_FETCH_ERROR per indicare che un'interruzione pubblicitaria non verrà riprodotta.
  • La versione dell'SDK 3.10.1 verrà ritirata il 4 dicembre 2020. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.10.1 2019-09-19
  • Aggiunge il supporto per iOS 13 e iPadOS.
  • La versione 3.9.2 dell'SDK verrà ritirata il 19/09/2020. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.9.2 2019-08-16
  • In questo modo viene risolto un problema per cui la visualizzazione dell'interfaccia utente dell'annuncio IMA rimaneva chiara dopo la riproduzione degli annunci, impedendo all'utente di interagire con il player.
  • La versione 3.9.1 dell'SDK verrà deprecata il 16/08/2020. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.9.1 2019-07-18
  • Sono stati risolti i problemi relativi all'accuratezza dei report is_lat.
  • IMAAdEventType.adData è stato digitato.
  • Sono state aggiunte le API authToken e streamFormat a IMAStreamRequest.
  • È stato rimosso il supporto di mediaUrl da LinearAd. Utilizza invece adMedia.
  • È stato corretto un bug relativo ai metadati di YouTube per i video non in elenco.
  • È stato corretto 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: è stato deprecato in favore di videoDisplayDidResume:.
  • La versione 3.9.0 dell'SDK verrà ritirata il 18/07/2020. Per ulteriori dettagli, consulta la pianificazione del 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 DAI.
  • È stato risolto un problema per cui la visualizzazione dell'annuncio si animava all'avvio.
  • Risolto un problema per cui gli errori video non venivano attivati per i video dal vivo o VOD.
  • È stato risolto un problema per cui i contenuti non riprendevano su iOS e AirPlay.
  • La versione dell'SDK 3.8.1 verrà ritirata il 19/02/2020. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.8.1 2018-11-13
  • È stato risolto un problema per cui i tag annuncio con più dimensioni dello slot venivano analizzati in modo errato.
  • Aggiunge [IMAVideoDisplay seekStreamToTime] per supportare gli annunci ignorabili negli stream VOD DAI IMA.
  • Aggiunge IMAAdRenderingSettings.loadVideoTimeout.
  • Aggiunge IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight e IMAAd.VASTMediaBitrate.
  • Le dimensioni del file binario vengono ridotte di circa il 15% grazie ai miglioramenti alla compilazione.
  • La versione 3.7.3 dell'SDK verrà ritirata il 13/11/2019. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.7.3 2018-08-21
  • Migliora la gestione degli errori per un manifest dello stream con formato non valido.
  • È stato risolto un problema relativo ai clickthrough degli URL in-app personalizzati nei companion HTML.
  • Risolve un problema relativo agli annunci video ignorabili in sequenza.
  • La versione dell'SDK 3.7.2 verrà ritirata il 21/08/2019. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.7.2 2018-05-15
  • È stato risolto un problema per cui alcuni compagni si espandevano in una WebView a schermo intero.
  • La versione 3.7.1 dell'SDK verrà ritirata il 15 maggio 2019. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Release solo Cocoapods per correggere un errore di podspec. Trascina verso il basso i file della libreria per 3.7.0.
3.7.0 2018-01-30
  • Non è più supportato su iOS 8 e versioni precedenti.
  • Release del servizio, nessuna nuova funzionalità.
  • La versione 3.6.1 dell'SDK verrà ritirata il 30/01/2019. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.6.1 2017-10-09
  • Aggiunge IMAAdsRequest.liveStreamPrefetchSeconds.
  • La versione 3.6.0 dell'SDK verrà deprecata il 09/10/2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.6.0 2017-07-24
  • Aggiunge IMAAdsRequest.vastLoadTimeout.
  • Aggiunge IMAAd.wrapperAdID.
  • Aggiunge IMAAd.skipTimeOffset.
  • Corregge un errore per cui l'SDK non riusciva a rilevare la visualizzazione del video utilizzata per la riproduzione dell'annuncio se quest'ultima era stata rimossa e aggiunta di nuovo alla gerarchia delle visualizzazioni.
  • La versione 3.5.2 dell'SDK verrà deprecata il 24/07/2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.5.2 2017-05-02
  • Rimuove il ripristino automatico quando torni nell'app dalla modalità in background. Chiama [IMAAdsManager resume] per riprendere.
  • Aggiunge [IMAAdsRenderingSettings playAdsAfterTime].
  • La versione 3.5.1 dell'SDK verrà deprecata il 2/05/2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.5.1 2017-04-03
  • Ora l'SDK restituirà kIMAError_FAILED_TO_REQUEST_ADS se il IMAAdDisplayContainer non è nella gerarchia della vista quando viene presentata una richiesta di annuncio o stream. In precedenza, queste richieste non andavano a buon fine senza generare alcun messaggio.
  • La versione 3.5.0 dell'SDK verrà deprecata il 3/04/2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.5.0 2017-03-24
  • Risolve un problema relativo al supporto del codice bit.
  • Aggiunge adsResponse all'oggetto IMAAdsRequest.
  • È stato risolto un problema con le build Swift.
  • La versione dell'SDK 3.4.2 verrà ritirata il 24/03/2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.4.2 2017-03-09
  • Release del servizio, nessuna nuova funzionalità.
  • La versione 3.4.1 dell'SDK verrà ritirata il 9 marzo 2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.4.1 2017-02-03
  • L'SDK ora viene distribuito come framework dinamico. Di conseguenza, non pubblichiamo più una versione separata del framework AdMob. Puoi utilizzare la stessa versione indipendentemente dal fatto che la tua implementazione utilizzi 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.
  • La versione 3.3.1 dell'SDK verrà deprecata il 3/02/2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
Eseguire il rollback alla versione 3.3.1 2016-01-31
  • A causa di un problema con la compilazione per dispositivi specifici, è stato eseguito il rollback alla versione 3.3.1.
3.4.0 2017-01-26
  • L'SDK ora viene distribuito come framework dinamico. Di conseguenza, non pubblichiamo più una versione del framework separata per AdMob. Puoi utilizzare la stessa versione indipendentemente dal fatto che la tua implementazione utilizzi o meno 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.
  • La versione 3.3.1 dell'SDK verrà ritirata il 26 gennaio 2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.3.1 2016-09-16
  • Non è più supportato su iOS 7 e versioni precedenti.
  • La versione 3.2.1 dell'SDK verrà ritirata il 16/09/2017. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.2.1 2016-05-09
  • Aggiunge il supporto del codice bit.
3.2.0 2016-04-14
    Nota: a causa di un errore, il supporto del codice bit non era funzionale in questa release.
  • Aggiunge il supporto del codice bit.
  • 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à Sicurezza del trasporto delle app di iOS 9.
  • È stato risolto un arresto anomalo durante la deallocazione di IMAAdsLoader.
Beta v15 2015-07-22
  • Introduce gli eventi di buffering degli annunci tramite delegati IMAAdsManager. In questo modo, è più facile aggiungere elementi come indicatori di attività e barre di buffering al player.
  • Espone la modalità di debug. Ora i publisher possono impostare l'impostazione IMASettings enableDebugMode su YES per ottenere un logging più dettagliato nella console. Questo valore non deve essere utilizzato in produzione, in quanto aggiunge un watermark 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 all'interno dei metodi del delegato.
  • Ora IMAAdsManager ha solo un riferimento debole a contentPlayhead (per correggere potenziali perdite di memoria). Ora devi conservare l'istanza o l'oggetto IMAAVPlayerContentPlayhead che implementa IMAContentPlayhead come proprietà, altrimenti l'oggetto verrà rilasciato immediatamente.
  • Rimuove l'animazione di ridimensionamento del video.
  • Rimuove l'evento di annunci di ripresa iniziale non necessario.
Beta v14 2015-05-27
  • È stato risolto un problema per cui il player dell'annuncio si arrestava occasionalmente per il buffering e non riprendeva mai la riproduzione.
  • IMASettings è stato spostato nel proprio file di intestazione.
Beta v13 2015-04-29
  • È stato aggiunto il supporto per la riproduzione degli annunci in background. Per ulteriori informazioni, consulta la sezione Riproduzione di 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 di tipo companion scomparivano al termine di un annuncio. Gli annunci companion verranno 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 è in modalità silenziosa per impostazione predefinita. Il publisher può modificare questa impostazione impostando la categoria AVAudioSession.
  • Sono stati corretti i bug relativi al fatto che i controlli di riproduzione e messa in pausa del Centro di controllo non funzionano su iOS 8 e versioni precedenti.
  • Gli annunci non sono più in pausa quando si apre il riquadro a scomparsa delle notifiche.
  • È stato aggiunto un file VERSION al file ZIP scaricabile.
  • Per migliorare le prestazioni, 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 gli eventi LOADED e START.
  • Aggiunge IMASettings.maxRedirects per specificare il numero di reindirizzamenti dopo i quali i reindirizzamenti successivi verranno rifiutati e il caricamento dell'annuncio verrà interrotto.
  • Aggiunge il supporto della riproduzione manuale degli annunci.
Beta v11 2014-12-17
  • Corregge una perdita di memoria introdotta nella versione beta v10 con l'aggiunta di WKWebView.
Beta v10 2014-11-20
  • Ora l'SDK utilizza WKWebView su iOS 8 per visualizzare gli annunci anziché UIWebView. In questo modo vengono corretti diversi problemi relativi alla comunicazione tra i livelli JS e nativi dell'SDK. Come effetto collaterale di questa modifica, l'SDK IMA ora richiede che l'app venga compilata 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. Questa funzionalità può essere utilizzata per rilevare i tocchi su un annuncio per mostrare i controlli del player.
  • Per conformarsi alla convenzione di iOS, i seguenti metodi sono stati ritirati e sostituiti da 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
  • Viene introdotto IMAUIElements, che consente di mostrare o nascondere gli elementi dell'interfaccia utente dell'SDK in modo programmatico.
Beta v7 2014-08-11
  • È stato introdotto il concetto di IMAAdDisplayContainer e è stato modificato il modo in cui vengono gestiti gli annunci companion. Consulta Modifiche all'SDK IMA per iOS per informazioni sulle modifiche al codice obbligatorie nella 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
  • Mostra descrizione, titolo e contentType nell'oggetto IMAAd.
  • Aggiunge il supporto per il simulatore iOS a 64 bit
Beta v5 2014-02-14
  • Aggiunge il supporto per arm64.
  • Sono stati corretti i conflitti con le integrazioni con Google+.
Beta v4 2013-12-12
  • Risolve le perdite di memoria in IMAAdsManager e IMAAdsLoader.
  • IMAAdPodInfo ha tre nuove API: podIndex, timeOffset e maxDuration. I documenti dell'API verranno aggiornati a breve in modo da riflettere questo cambiamento.
Beta v3 2013-09-25
  • Release del servizio, nessuna nuova funzionalità.
Beta v2 2013-07-07
  • Release pubblica della versione beta dell'SDK.
Beta chiusa v2 2013-06-24
Beta chiusa v1 2013-04-02
  • Versione beta iniziale.