Cronologia delle release dell'SDK IMA DAI per iOS

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 riserva a livello di asset per eseguire l'iterazione di 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.
3.22.1 2024-04-12
  • Corregge un problema della release più recente di Cocoapods che impediva la creazione delle app sui simulatori iOS.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Attiva il supporto degli annunci complementari per la pubblicazione di pod
  • Abilita le richieste di streaming VOD pubblicazione di pod.
  • Aggiunge un getter per i cue point al gestore dello stream.
3.19.2 2023-04-28
  • Versione iOS minima ridotta per la compilazione a iOS 12.
3.19.1 2023-04-20
  • La versione minima per iOS per la compilazione è stata aumentata 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 la segnalazione errata del supporto di OMID in modalità sicura VPAID.
  • È 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
3.18.4 2022-12-08
  • Rilascio del servizio. Nessuna nuova funzionalità.
  • La versione dell'SDK 3.18.2 verrà deprecata l'8/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 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.
  • La versione dell'SDK 3.15.1 verrà deprecata il 19/04/2023. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.15.1 2022-02-23
  • La versione minima di iOS è stata aumentata 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 relativi ai valori nulli 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.
  • La versione minima di iOS è stata aumentata a iOS 11
  • La versione dell'SDK 3.14.3 verrà deprecata il 6/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 agli editori di personalizzare l'ID sessione.
  • È stato risolto un problema per cui gli eventi di pausa e ripresa dell'annuncio venivano attivati durante la riproduzione dei 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.
  • È previsto il ritiro della versione 3.14.1 dell'SDK il 3 maggio 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.
  • Supporto di PodServing implementato.
  • È stato risolto un problema relativo all'apertura del 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 viene compilato con Xcode 12.
  • Risolto un problema per cui la ricerca di un'interruzione pubblicitaria non attivava l'evento AD_BREAK_ENDED.
  • Sono stati rimossi i campi deprecati in IMAAVPlayerVideoDisplay, IMAVideoDisplay e IMAVideoDisplayDelegate.
  • È stato risolto un problema per cui la funzionalità PIP veniva ridotta al minimo ogni volta che un annuncio era stato completato.
  • È stato corretto un bug per cui la riproduzione dei live streaming terminava non appena venivano trasmessi 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.
  • È stato risolto un problema per cui si verificava per errore 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à deprecata il 13/10/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.12.1 2020-08-11
  • Versione di 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à deprecata l'11/08/2021. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.12.0 2020-08-05
  • Aggiunge l'assistenza 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à ritirata il 05/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
  • Ritira il metodo loadURL sul protocollo IMAVideoDisplay
  • Aggiunge il supporto per gli annunci SIMID lato client
  • La versione dell'SDK 3.11.3 verrà deprecata 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
  • È stato risolto un problema per cui i clic generavano arresti anomali 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 .
  • È stato risolto un problema per cui la Riproduzione automatica e la possibilità di saltare i contenuti non venivano segnalate per gli annunci OMID
  • 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 di consenso della versione 2 del TCF di IAB e del CCPA.
  • Corregge un problema che causava l'arresto anomalo durante l'utilizzo del Centro di Controllo.
  • Aggiunge il supporto degli annunci TrueView for Action.
  • Aggiunge playerVideoDisplay:didLoadPlayerItem: per l'inserimento di annunci dinamici.
  • Aggiorna i nomi di IMAAVPlayerVideoDisplayDelegate per garantire la coerenza 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 di Google per implementazioni di fornitori di gestione del consenso conformi alla versione 2 del TCF di IAB, come Funding Choices di Google.
  • Corregge un problema relativo a VMAP breakstart e breakend eventi di monitoraggio.
  • 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 non verrà riprodotta un'interruzione pubblicitaria.
  • La versione dell'SDK 3.10.1 verrà ritirata il 4/12/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 su is_lat.
  • IMAAdEventType.adData è stato digitato.
  • Sono state aggiunte le API authToken e streamFormat a IMAStreamRequest.
  • È stato rimosso il supporto di mediaUrl da LinearAd. Usa 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 il problema per cui gli annunci companion venivano visualizzati una sola volta.
  • Ora, quando un tipo di annuncio video non è supportato, l'SDK mostrerà l'errore kIMAError_VAST_TRAFFICKING_ERROR anziché kIMAError_FAILED_TO_REQUEST_ADS.
  • videoDisplayDidPlay: è ora deprecato, a favore di videoDisplayDidResume:.
  • La versione 3.9.0 dell'SDK verrà deprecata 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.
  • Corregge un problema per cui la visualizzazione dell'annuncio era animata all'inizio.
  • Corregge un problema per cui gli errori video non venivano generati per i contenuti 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
  • Corregge un problema per cui i tag annuncio con più dimensioni di area annuncio venivano analizzati in modo errato.
  • Aggiunge [IMAVideoDisplay seekStreamToTime] per supportare gli annunci ignorabili negli stream VOD IMA DAI.
  • 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 in formato non corretto.
  • Corregge un problema relativo ai clickthrough degli URL in-app personalizzati nelle creatività companion HTML.
  • Risolve un problema relativo agli annunci video ignorabili in sequenza.
  • La versione 3.7.2 dell'SDK verrà deprecata il 21/08/2019. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.7.2 2018-05-15
  • Corregge un problema per cui alcune creatività companion si espandevano in una WebView a schermo intero.
  • La versione 3.7.1 dell'SDK verrà deprecata il 15/05/2019. Per ulteriori dettagli, consulta la pianificazione del ritiro.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Uscita solo per Cocoapods per correggere un errore del file podspec. Trascina verso il basso i file della libreria per 3.7.0.
3.7.0 2018-01-30
  • Rilascio del supporto per iOS 8 e versioni precedenti.
  • Release del servizio, nessuna nuova funzionalità.
  • La versione 3.6.1 dell'SDK verrà ritirata il giorno 30-201901. 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à ritirata il 09/10/2018. Per ulteriori dettagli, consulta la pianificazione del 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 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à ritirata il 2 maggio 2018. Per ulteriori dettagli, consulta la pianificazione del 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.
  • 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.
  • Risolve un problema relativo alle build di 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à deprecata il 09/03/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 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 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 dell'SDK 3.3.1 verrà ritirata il 3 febbraio 2018. Per ulteriori dettagli, consulta la pianificazione del ritiro.
Eseguire il rollback alla versione 3.3.1 2016-01-31
  • A causa di problemi relativi alla creazione di dispositivi specifici, è stato eseguito il rollback alla versione 3.3.1.
3.4.0 2017-01-26
  • Ora l'SDK 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 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
  • Rilasci il supporto per 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 all'app store.
3.1.0 2015-12-17
  • Non più in versione beta.
  • Aggiunta del supporto per la funzionalità 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 funzione App Transport Security 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 configurare l'impostazione IMASettings enableDebugMode su YES per avere un logging più dettagliato nella console. Questo valore non deve essere utilizzato in produzione, in quanto aggiunge un watermark al player dell'annuncio.
  • Ora IMAAdsManager destroy termina correttamente gli annunci in tutti i casi.
  • Consente il riutilizzo dei contenitori di visualizzazione.
  • Consente ai publisher di eliminare gli oggetti IMA dall'interno dei metodi delegati.
  • IMAAdsManager ora ha solo un riferimento debole a contentPlayhead (correggere 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 ripristino dell'annuncio iniziale non necessario.
Beta v14 2015-05-27
  • È stato risolto un problema per cui a volte il player dell'annuncio si interrompeva per eseguire 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 degli annunci in background. Per ulteriori informazioni, vedi 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 companion scomparivano dopo la fine 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 NScopy.
  • È stato 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 il rendimento, ora il rendering degli annunci viene 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 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 10 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. In seguito a questa modifica, per l'SDK IMA sarà necessario creare l'app 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 opzione può essere utilizzata per rilevare i tocchi su un annuncio al fine di 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
  • Introduce IMAUIElements, che consente di mostrare o nascondere in modo programmatico gli elementi UI dell'SDK.
Beta v7 2014-08-11
  • È stato introdotto il concetto di IMAAdDisplayContainer e modificato il modo in cui vengono gestiti gli annunci companion. Per informazioni sulle modifiche necessarie al codice nella tua app, consulta Modifiche all'SDK IMA per iOS.
  • Rimossi i riferimenti alle intestazioni e alle origini OCMock.
  • Correzioni del lento aggiornamento degli elementi dell'interfaccia utente degli annunci su iOS 8.
Beta V6 2014-05-27
  • Espone descrizione, titolo e contentType nell'oggetto IMAAd.
  • Aggiunta del 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
  • Corregge le perdite di memoria in IMAAdsManager e IMAAdsLoader.
  • IMAAdPodInfo dispone di tre nuove API: podIndex, timeOffset, maxDuration. A breve le API verranno aggiornate in base a queste modifiche.
Beta v3 2013-09-25
  • Release del servizio, nessuna nuova funzionalità.
Beta v2 2013-07-07
  • Release pubblica della versione beta dell'SDK.
Beta v2 chiusa 2013-06-24
Beta v1 chiusa 2013-04-02
  • Versione beta iniziale.