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.
  • Aggiunge 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 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 riuscire in modo silenzioso.
  • Corregge una perdita di memoria quando le sessioni OMID vengono 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 la codifica errata di alcuni URL di monitoraggio di Campaign Manager.
  • Risolve un problema che impediva l'invio degli eventi STARTED in alcune sessioni pubblicitarie.
4.13.0 2024-06-13
  • Aggiunge VODConfigID a IMAVideoStitcherVODStreamRequest.
  • Corregge NullPointerException quando adTagURL è null 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.
  • Risolve il problema per cui i ping di monitoraggio a ad.doubleclick.net non venivano attivati.
  • Imposta i vincoli di rendering delle dimensioni dell'annuncio dell'SDK in base al frame della visualizzazione anziché alla guida di layout dell'area sicura per playerView.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • Risolve un problema per cui l'audio dei contenuti poteva essere ascoltato durante la riproduzione dell'annuncio.
4.10.0 24/01/2024
  • Attiva le richieste di stream VOD per la pubblicazione di pod.
  • Aggiorna i vincoli per l'interfaccia utente degli annunci in modo che rispettino le guide per l'area sicura.
  • Aggiunge un getter per i cue point al gestore di stream iOS/tvOS
4.9.2 2023-08-15
  • È stato corretto un bug che causa un utilizzo elevato della CPU per alcuni stream DAI.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • Aggiunta di userContext alle richieste di stream IMA.
  • È stato corretto un bug che causava avvisi non necessari "Messaggio interno non valido".
4.7.0 2022-07-20
  • È stato risolto un problema che impediva ai publisher di sovrascrivere le informazioni sulla versione dell'SDK IMA.
  • Evento AD_CAN_PLAY aggiunto. Attivato quando l'annuncio è pronto per la riproduzione senza buffering.
  • Aumento del bitrate predefinito massimo a illimitato per i dispositivi non mobili.
4.6.1 2022-02-23
  • Rilascio 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 causare la visualizzazione di più icone Perché questo annuncio.
  • È stata rimossa la necessità di MPNowPlayingSession.
4.4.2 2021-05-03
  • Risolto un problema che causava la visualizzazione di messaggi di avviso su tvOS < 12.
  • Ultima versione dell'SDK IMA per iOS a supportare tvOS 10.
4.4.1 2021-03-09
  • È stata aggiunta la proprietà IMASettings.sessionID per consentire agli editori di impostare manualmente il proprio ID sessione.
  • Aggiunto il supporto per la modalità PIP.
  • È stato risolto un problema per cui a volte gli eventi di pausa e ripresa degli annunci potevano attivarsi durante la riproduzione dei contenuti.
  • Aggiunta di 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.
  • Risolto un problema per cui IMAStreamManager.replaceAdTagParameters non emetteva un aggiornamento.
  • Sono state aggiunte API di pubblicazione di pod.
  • Allegato forzato 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 saperne di più, consulta la specifica tecnica della Modalità di Consenso aggiuntivo di Google.
  • È stato aggiunto il supporto per la chiave "language_name" per i sottotitoli codificati nel flusso.
  • È stato risolto un problema che causava il timeout degli annunci solo 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.
  • È stato aggiunto 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. annunci ignorabili, icone VAST).
  • È stato aggiunto viewController come nuovo argomento o proprietà di inizializzazione obbligatorio per IMAAdDisplayContainer.
  • È stato corretto il supporto della localizzazione non in inglese.
  • Riduzione degli eventi RESUME errati.
  • È stato aggiunto IMAAdsRenderingSettings.enablePreloading, che è attivato per impostazione predefinita, per migliorare il rendimento del rendering degli annunci.
  • È stato aggiunto il supporto per gli annunci ignorabili (lato client e VOD) e per le icone VAST (lato client e DAI)
  • Sono stati 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 si mette in pausa all'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
  • È stato risolto un problema per cui determinati ID bundle dell'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 della UI potevano essere attivati su 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 sul protocollo IMAVideoDisplay
4.2.1 2020-02-12
  • La versione 4.2.1 sarà l'ultima dell'SDK IMA a supportare tvOS 9.x
  • È stato risolto un problema per cui i clickthrough si arrestavano in modo anomalo 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
  • Aggiunto il supporto per tvOS 13.
  • Aggiunta di playerVideoDisplay:didLoadPlayerItem: per DAI.
  • Aggiunti IMAAd.companionAds e IMACompanionAd per gli annunci DAI.
  • Nomi di 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 Apple TV non riprendeva la riproduzione dei contenuti.
4.0.2 2019-07-18
  • Risolto un problema per cui l'impostazione "Limita tracciamento pubblicità" dell'utente veniva trasmessa in modo errato.
  • IMAAdEventType.adData è ora digitato.
  • Aggiunta di authToken API il giorno IMAStreamRequest.
4.0.1 Deprecato 2019-07-02
  • SDK tvOS lato client e DAI combinati
  • Risolto un problema per cui AdsLists non veniva analizzato e generava errori AdsLoader su tvOS.

Mostra versioni precedenti

Versione Data di uscita Note
3.9.1 2019-03-28
  • È stato modificato il timeout di inizializzazione dello stream predefinito da 5 secondi 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 pubblicitari come AD_BREAK_STARTED/AD_BREAK_ENDED non vengono più attivati quando si guarda di nuovo 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
  • Corregge un bug per cui i ping non venivano inviati agli URL di monitoraggio contenenti parentesi graffe ("{" o "}") 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)
    • escludi (dai-excl)
    • inizio ordine (dai-os)
    • intervallo di video (dai-sr)
  • Aggiunge i seguenti elementi a IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs e wrapperDealIDs.
  • L'SDK ora attiva AD_BREAK_STARTED quando si entra in uno stream nel bel mezzo di una pausa pubblicitaria, in modo che gli ascoltatori possano eseguire il rendering dell'interfaccia utente 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 funzionante.
  • Aggiunge quanto segue come IMAStreamRequest.adTagParameters accettato:
    • dai-ah (sospensione dell'annuncio)
    • dai-dlid (località di consegna)
  • Aggiunge IMAStreamRequest.streamActivityMonitorID.
  • 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 il corso IMACompanion.
3.4.1 2017-03-31
  • Release di servizio, nessuna nuova funzionalità.
3.4.0 2017-03-13
  • Correzioni del 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 lettore di contenuti con un AVPlayerItem di backup.
3.2.0 2016-08-22
  • Risolve un problema durante l'invio di un'app che utilizza il framework per i test.
3.1.0 2016-05-09
  • Release iniziale.