Cronologia delle release dell'SDK IMA DAI per tvOS
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Versione
Data di uscita
Note
4.18.1
2026-10-22
Aggiunge la proprietà IMASettings.preloadTime per impostare un'ora in cui iniziare a caricare le interruzioni pubblicitarie mid-roll prima dell'ora di inizio dell'interruzione pubblicitaria. Se non viene impostato, il tempo di precaricamento predefinito è di otto secondi.
Aggiunge la proprietà IMAAdsRenderingSettings.prerollLoadVideoTimeout per impostare un numero di secondi di attesa per il caricamento degli annunci pre-roll prima di annullare la riproduzione degli annunci e riprodurre i contenuti.
Risolve un problema per cui gli utenti non potevano saltare gli annunci se VoiceOver di tvOS era attivo.
4.17.0
2026-05-29
Aggiunge il supporto per gli annunci ignorabili con stream con interstitial HLS abilitati.
Aggiunge un controllo in fase di compilazione per verificare che la versione tvOS di destinazione della tua app sia compatibile con la versione tvOS minima dell'SDK IMA.
Corregge l'eccezione nullpointerexception quando adTagURL è
null in
IMAAdsRequest.
Modifica la logica di fallback 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.
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 di visualizzazione anziché alla guida al layout dell'area protetta per playerView.
4.12.0
2024-04-03
Aggiunge un file manifest della privacy PrivacyInfo.xcprivacy e una firma per l'SDK.
È stato aggiunto il supporto per la chiave "language_name" per i sottotitoli dello stream.
Risolto un problema che causava il timeout degli annunci solo audio.
È stato risolto un problema per cui, se l'utente saltava il primo annuncio di un preroll, il secondo annuncio ignorava il proprio tempo prima del pulsante Salta.
Aggiunta di IMAAdDisplayContainer.focusEnvironment, che consente agli editori di trasferire lo stato attivo all'SDK durante le interruzioni pubblicitarie. Questo è necessario ogni volta che l'utente deve interagire con l'interfaccia utente dell'annuncio (ad es. ignorabili, icone VAST).
È stato aggiunto viewController come nuovo argomento o proprietà di inizializzazione obbligatorio per IMAAdDisplayContainer.
Risolto il problema relativo al supporto della localizzazione in lingue diverse dall'inglese.
Riduzione degli eventi RESUME errati.
È stato aggiunto IMAAdsRenderingSettings.enablePreloading, che è attivato per impostazione predefinita, per migliorare le prestazioni di rendering degli annunci.
Aggiunto il supporto per gli annunci ignorabili (lato client e VOD) e le icone VAST (lato client e DAI)
Aggiunti gli eventi ICON_FALLBACK_IMAGE_CLOSED e
ICON_TAPPED. Ti consigliamo di riprendere automaticamente la riproduzione su ICON_FALLBACK_IMAGE_CLOSED, poiché l'SDK mette in pausa l'apertura dell'immagine di riserva.
Risolto un problema per cui IABTCF_gdprApplies veniva riconosciuto solo se era una stringa.
4.2.3
2020-05-06
Risolto un problema per cui determinati ID pacchetto di app potevano causare una classificazione errata del traffico.
4.2.2
2020-03-26
La versione minima del runtime è stata aumentata a tvOS 10
Risolto un bug per cui alcuni aggiornamenti della UI potevano essere attivati su un thread in background
Risolto un problema per cui i flag rigidi causavano un conflitto tra l'inizializzazione di IMACompanionAd e quella di NSObject
Metodo loadURL deprecato sul protocollo IMAVideoDisplay
4.2.1
2020-02-12
4.2.1 sarà l'ultima versione dell'SDK IMA che supporta tvOS 9.x
Risolto un problema per cui i clickthrough causavano un arresto anomalo su tvOS 9.x
4.2.0
2019-10-30
Risolto un problema di arresto anomalo intermittente su tvOS 13.
4.1.0
2019-09-23
È stato aggiunto il supporto per tvOS 13.
Aggiunto playerVideoDisplay:didLoadPlayerItem: per DAI.
Aggiunti IMAAd.companionAds e IMACompanionAd
per gli annunci DAI.
Aggiornati i nomi di IMAAVPlayerVideoDisplayDelegate per adattarli meglio allo stile Objective-C.
4.0.5
2019-08-16
Risolto un problema per cui il pulsante di riproduzione sul telecomando TV Apple non riprendeva la riproduzione dei contenuti.
4.0.2
2019-07-18
Risolto un problema per cui l'impostazione "Limita monitoraggio annunci" dell'utente veniva trasmessa in modo errato.
IMAAdEventType.adData è ora digitato.
Aggiunto authToken API il giorno IMAStreamRequest.
4.0.1 Deprecato
2019-07-02
SDK tvOS lato client e DAI combinati
Risolto un problema per cui gli AdsList non venivano analizzati e generavano errori AdsLoader su tvOS.
Mostra versioni precedenti
Versione
Data di uscita
Note
3.9.1
2019-03-28
Il timeout predefinito per l'inizializzazione dello stream è stato modificato da 5 a 8 secondi.
È stata aggiunta la proprietà initializationTimeout a IMAStreamRequest per consentire 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 degli annunci come AD_BREAK_STARTED/AD_BREAK_ENDED
non vengono più attivati quando un annuncio viene guardato di nuovo o cercato.
3.8.0
2018-05-21
Aggiunge il supporto per il parametro del tag annuncio npa.
3.7.1
2018-02-26
Corregge 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 i seguenti 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 si unisce a uno stream nel mezzo di un'interruzione pubblicitaria, in modo che gli ascoltatori possano eseguire il rendering della UI dell'annuncio.
Aggiunge IMAAVPlayerVideoDisplayDelegate in modo che gli utenti di IMAAVPlayerVideoDisplay possano ricevere AVAssetURL dello stream da caricare. Con l'oggetto AVAssetURL, gli utenti possono registrarsi per la riproduzione di contenuti protetti da FairPlay.
3.6.0
2017-09-19
Rimuove IMAStreamRequest.attemptPreroll non funzionanti.
Aggiunge i seguenti elementi come IMAStreamRequest.adTagParameters accettati:
Risolve 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 di servizio, nessuna nuova funzionalità.
3.4.0
2017-03-13
Corregge il supporto di bitcode.
Aggiunge le seguenti proprietà a AdBreakInfo:
adBreakIndex
timeOffset
3.3.0
2016-12-05
Espone [IMAAVPlayerVideoDisplay reset], da chiamare quando devi sostituire AVPlayerItem sul tuo player di contenuti con un AVPlayerItem di backup.
3.2.0
2016-08-22
Risolve un problema relativo all'invio di un'app che utilizza il framework per i test.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-10-25 UTC."],[],["The updates address bug fixes and feature enhancements across various versions. Key actions include adding support for skippable ads, VOD Pod Serving, and Google Video Stitcher APIs. Memory leaks and null pointer exceptions were fixed, and tracking logic for ad interactions was improved. The SDK now respects safe area guides, enforces ad container attachment, and supports privacy features. New events like `AD_CAN_PLAY` and properties for session management were introduced, alongside updates for compatibility with new tvOS versions and Google's ad consent modes.\n"]]