Cronologia delle release dell'SDK IMA DAI per tvOS

Versione Data di uscita Note
4.15.1 2025-05-07
  • Aggiunge le informazioni sul periodo dell'annuncio all'evento AD_PERIOD_STARTED, a cui puoi accedere dalla proprietà IMAAdEvent.adData.
  • Aggiunta il supporto per la gestione dei metadati degli interstitial HLS con l'SDK IMA.
4.14.1 2024-12-03
  • Aggiunge il codice di rete all'elenco dei parametri di richiesta 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 riuscire in silenzio.
  • È stata corretta una perdita di memoria quando le sessioni OMID venivano distrutte in modo improprio.
  • Aggiunge il supporto degli annunci ignorabili negli stream di pubblicazione di pod VOD.
  • È stato corretto un bug relativo al supporto dello scorrimento quando il video è incorporato in un contenitore scorrevole.
  • Aggiunta del supporto per minSuggestedDuration agli annunci non lineari
  • È stato corretto un bug che causava la codifica errata di alcuni URL di monitoraggio di Campaign Manager.
  • È stato risolto un problema che impediva l'invio di eventi STARTED in alcune sessioni degli annunci.
4.13.0 2024-06-13
  • Aggiunge VODConfigID a IMAVideoStitcherVODStreamRequest.
  • Corregge l'errore nullpointerexception quando adTagURL è null 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.
  • È stato risolto il problema per cui i ping di monitoraggio a ad.doubleclick.net non venivano attivati.
  • Imposta i vincoli di rendering delle dimensioni degli annunci dell'SDK in base al frame della vista anziché alla guida al layout dell'area di sicurezza per playerView.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • È stato risolto un problema per cui l'audio dei contenuti poteva essere ascoltato durante la riproduzione dell'annuncio.
4.10.0 24/01/2024
  • Consente le richieste di streaming VOD con pubblicazione di pod.
  • Aggiorna le limitazioni per l'interfaccia utente dell'annuncio in modo che rispettino le guide per le aree di sicurezza.
  • Aggiunge un getter per i cue point allo stream manager di iOS/tvOS
4.9.2 2023-08-15
  • È stato corretto un bug che causa un elevato utilizzo della CPU per alcuni stream DAI.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • userContext è stato aggiunto alle richieste di stream IMA.
  • È stato corretto un bug che causava avvisi "Messaggio interno non valido" non necessari.
4.7.0 2022-07-20
  • È stato risolto un problema relativo all'override da parte dei publisher delle informazioni sulla versione dell'SDK IMA.
  • Evento AD_CAN_PLAY aggiunto. Attivato quando l'annuncio è pronto per essere riprodotto senza buffering.
  • La velocità in bit massima predefinita è stata aumentata a illimitata per i dispositivi non mobili.
4.6.1 2022-02-23
  • Release del servizio; nessuna modifica pubblica.
4.5.0 2021-12-06
  • È stata aumentata la versione minima di tvOS a tvOS 12.
  • È stato corretto un bug che poteva comportare la visualizzazione di più icone Perché questo annuncio.
  • È stata rimossa la necessità di MPNowPlayingSession.
4.4.2 2021-05-03
  • È stato risolto un problema che causava messaggi di avviso su tvOS < 12.
  • Ultima versione dell'SDK IMA per iOS che supporta tvOS 10.
4.4.1 2021-03-09
  • È stata aggiunta la proprietà IMASettings.sessionID per consentire ai publisher di impostare manualmente il proprio sessionID.
  • È stato aggiunto il supporto per PiP.
  • È stato risolto un problema per cui a volte gli eventi di messa in pausa e ripresa degli annunci potevano essere attivati durante i contenuti.
  • È stato aggiunto IMAVideoDisplay.nowPlayingSession per supportare correttamente gli eventi di riproduzione/pausa su tvOS 14 e versioni successive.
  • È stato corretto un bug per cui gli annunci lineari AdSense venivano segnalati al publisher come non lineari.
  • È stato risolto un problema per cui IMAStreamManager.replaceAdTagParameters non emetteva un aggiornamento.
  • Sono state aggiunte API di pubblicazione dei pod.
  • È stato imposto il collegamento di adContainer alla finestra.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • È stato aggiunto il supporto per la Modalità di Consenso aggiuntivo di Google. Per ulteriori informazioni, consulta la specifica tecnica della Modalità di Consenso aggiuntivo di Google.
  • È stato aggiunto il supporto per la chiave "language_name" per i sottotitoli codificati.
  • È stato risolto un problema che causava il timeout degli annunci solo audio.
  • È stato risolto un problema per cui il salto del primo annuncio in un preroll causava l'ignoranza del relativo offset di salto da parte del secondo annuncio.
  • È stato aggiunto IMAAdDisplayContainer.focusEnvironment, che consente ai publisher di trasferire lo stato attivo all'SDK durante le interruzioni pubblicitarie. Questo è obbligatorio ogni volta che l'utente deve interagire con l'interfaccia utente dell'annuncio (ad es. elementi ignorabili, icone VAST).
  • È stato aggiunto viewController come nuovo argomento o proprietà di inizializzazione obbligatorio per IMAAdDisplayContainer.
  • È stato corretto il supporto della localizzazione in lingue diverse dall'inglese.
  • Riduzione degli eventi RESUME errati.
  • È stato aggiunto IMAAdsRenderingSettings.enablePreloading, attivo per impostazione predefinita, per migliorare il rendimento del rendering degli annunci.
  • È stato aggiunto il supporto per gli annunci ignorabili (lato client e VOD) e le icone VAST (lato client e DAI)
  • Sono stati aggiunti gli eventi ICON_FALLBACK_IMAGE_CLOSED e ICON_TAPPED. Ti consigliamo di riprendere automaticamente su ICON_FALLBACK_IMAGE_CLOSED poiché l'SDK si mette in pausa all'apertura dell'immagine di riserva.
  • È stato risolto un problema per cui IABTCF_gdprApplies veniva riconosciuto solo se era una stringa.
4.2.3 2020-05-06
  • È stato risolto un problema per cui determinati ID bundle di app potevano causare una classificazione errata del traffico.
4.2.2 2020-03-26
  • È stata aumentata la versione minima del runtime a tvOS 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
  • È stato ritirato il metodo loadURL nel protocollo IMAVideoDisplay
4.2.1 2020-02-12
  • 4.2.1 sarà la versione finale dell'SDK IMA che supporta tvOS 9.x
  • È stato risolto un problema per cui i clic generavano arresti anomali su tvOS 9.x
4.2.0 2019-10-30
  • È stato risolto un problema di arresto anomalo intermittente su tvOS 13.
4.1.0 2019-09-23
  • È stato aggiunto il supporto per tvOS 13.
  • È stato aggiunto playerVideoDisplay:didLoadPlayerItem: per DAI.
  • Aggiunti IMAAd.companionAds e IMACompanionAd per gli annunci DAI.
  • Nomi IMAAVPlayerVideoDisplayDelegate aggiornati per adattarsi meglio allo stile Objective-C.
4.0.5 2019-08-16
  • È stato risolto un problema per cui il pulsante di riproduzione sul telecomando di Apple TV non riprendeva i contenuti.
4.0.2 2019-07-18
  • Risolto un problema per cui l'impostazione "Limita il monitoraggio degli annunci" dell'utente veniva trasmessa in modo errato.
  • IMAAdEventType.adData è stato digitato.
  • authToken API aggiunto il giorno IMAStreamRequest.
4.0.1 ritirato 2019-07-02
  • SDK tvOS lato client e DAI combinati
  • Risolto un problema per cui gli annunci non venivano analizzati e venivano generati errori di AdsLoader su tvOS.

Mostrare le versioni precedenti

Versione Data di uscita Note
3.9.1 2019-03-28
  • È stato modificato il timeout di inizializzazione dello stream predefinito da 5 a 8 secondi.
  • È stata aggiunta la proprietà initializationTimeout a IMAStreamRequest per abilitare la configurazione del timeout di inizializzazione dello stream.
3.9.0 2019-03-06
  • Sono stati aggiunti i callback adPeriodDidStart e adPeriodDidEnd a IMAStreamManagerDelegate.
3.8.1 2018-12-06
  • Per evitare la registrazione di metriche duplicate, gli eventi relativi agli annunci come AD_BREAK_STARTED/AD_BREAK_ENDED non vengono più attivati quando si riguardano gli annunci o si cerca un annuncio.
3.8.0 2018-05-21
  • Aggiunge il supporto per il parametro del tag annuncio npa.
3.7.1 2018-02-26
  • È stato corretto un bug per cui gli URL di monitoraggio contenenti parentesi graffe ("{" o "}") non venivano sottoposti a ping su tvOS 11.2.6.
3.7.0 2018-01-24
  • Aggiunge quanto segue come valori accettabili per le chiavi IMAStreamRequest.adTagParameters:
    • intervallo audio (dai-aor)
    • exclude (dai-excl)
    • inizio ordine (dai-os)
    • intervallo di video (dai-sr)
  • Aggiunge quanto segue a IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs e wrapperDealIDs.
  • Ora l'SDK attiva AD_BREAK_STARTED quando un ascoltatore si unisce a uno stream nel bel mezzo di una pausa pubblicitaria, in modo che possa visualizzare l'interfaccia utente dell'annuncio.
  • Aggiunge IMAAVPlayerVideoDisplayDelegate in modo che gli utenti di IMAAVPlayerVideoDisplay possano ricevere il AVAssetURL dello stream da caricare. Con l'oggetto AVAssetURL, gli utenti possono registrarsi per la riproduzione con protezione dei contenuti FairPlay.
3.6.0 2017-09-19
  • Rimuove IMAStreamRequest.attemptPreroll non funzionante.
  • Aggiunge quanto segue come IMAStreamRequest.adTagParameters accettato:
    • dai-ah (sospensione dell'annuncio)
    • dai-dlid (Località di consegna)
  • Aggiunge IMAStreamRequest.streamActivityMonitorID.
  • È stato risolto un problema per cui [IMAStreamManagerDelegate streamManager:didReceiveError:] non veniva chiamato per uno stream che non veniva riprodotto o caricato.
3.5.0 2017-04-24
  • Aggiunge IMAAd.companions.
  • Aggiunge la classe IMACompanion.
3.4.1 2017-03-31
  • Release del servizio, nessuna nuova funzionalità.
3.4.0 2017-03-13
  • Corregge il supporto del codice bit.
  • Aggiunge le seguenti proprietà a AdBreakInfo:
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • Espone [IMAAVPlayerVideoDisplay reset], da chiamare quando devi sostituire il AVPlayerItem sul tuo player di contenuti con un AVPlayerItem di backup.
3.2.0 2016-08-22
  • È stato risolto un problema relativo all'invio di un'app che utilizza il framework per i test.
3.1.0 2016-05-09
  • Release iniziale.