Histórico de versões do SDK de DAI do IMA para tvOS
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Versão
Data de lançamento
Observações
4.18.1
2026-10-22
Adiciona a propriedade
IMASettings.preloadTime
para definir um horário que começa a carregar intervalos de anúncios intermediários antes
do horário de início do intervalo de anúncio. Se não for definido, o tempo de pré-carregamento padrão será de
oito segundos.
Adiciona a propriedade
IMAAdsRenderingSettings.prerollLoadVideoTimeout
para definir um tempo de espera em segundos para que os anúncios precedentes sejam
carregados antes de cancelar a reprodução do anúncio e reproduzir o conteúdo.
Correção de um problema em que os usuários não conseguiam pular anúncios se o VoiceOver do tvOS estivesse
ativado.
4.17.0
2026-05-29
Adiciona suporte a anúncios puláveis com streams de intersticiais HLS
ativados.
Adiciona uma verificação de tempo de compilação para confirmar se a versão de destino do tvOS do seu app
é compatível com a versão mínima do tvOS do SDK do IMA.
Adiciona códigos do erro ao tipo enumerado
IMAAdError:
Correção de nullpointerexception quando adTagURL é
null em
IMAAdsRequest.
Mudança na lógica de
substituição no nível do recurso
para iterar todos os anúncios no VAST original até que o SDK
identifique um criativo reproduzível. Se nenhum criativo jogável for encontrado,
o anúncio não será reproduzido.
Correção de um problema em que os pings de rastreamento para ad.doubleclick.net
não eram disparados.
Define as restrições de renderização do tamanho do anúncio do SDK com base no frame de visualização,
em vez do guia de layout da área segura para o playerView.
4.12.0
2024-04-03
Adiciona um arquivo de manifesto de privacidade PrivacyInfo.xcprivacy e uma assinatura para o SDK.
Adicionamos suporte à chave "language_name" para legendas de stream.
Correção de um problema que causava o tempo limite de anúncios somente em áudio.
Corrigimos um problema em que pular o primeiro anúncio em um anúncio precedente fazia com que o segundo ignorasse o próprio tempo até a opção pular.
Adicionamos IMAAdDisplayContainer.focusEnvironment, que permite que
os publishers transfiram o foco para o SDK durante os intervalos de anúncio. Isso é necessário
sempre que o usuário precisa interagir com a interface do anúncio
(por exemplo, anúncios puláveis, ícones do VAST).
Adicionamos viewController como um novo argumento ou propriedade de inicialização obrigatório para IMAAdDisplayContainer.
Corrigimos o suporte à localização em outros idiomas além do inglês.
Redução de eventos RESUME incorretos.
Adicionamos IMAAdsRenderingSettings.enablePreloading, que é
ativado por padrão, para melhorar a renderização do anúncio.
Adicionamos suporte a anúncios puláveis (do lado do cliente e VOD) e ícones VAST
(do lado do cliente e DAI)
Adicionamos os eventos ICON_FALLBACK_IMAGE_CLOSED e
ICON_TAPPED. Recomendamos retomar automaticamente em
ICON_FALLBACK_IMAGE_CLOSED, já que o SDK pausa na abertura da imagem
alternativa.
Correção de um problema em que o IABTCF_gdprApplies só era
reconhecido se fosse uma string.
4.2.3
2020-05-06
Correção de um problema em que determinados IDs de pacotes de apps podiam fazer com que o tráfego fosse
classificado incorretamente.
4.2.2
2020-03-26
Aumentamos a versão mínima do ambiente de execução para o tvOS 10.
Correção de um bug em que algumas atualizações da interface podiam ser acionadas em uma linha de execução em segundo plano.
Correção de um problema em que as flags estritas faziam com que o init do IMACompanionAd entrasse em conflito com o do NSObject.
O método loadURL no protocolo IMAVideoDisplay foi descontinuado.
4.2.1
2020-02-12
A versão 4.2.1 será a última do SDK do IMA compatível com o tvOS 9.x.
Correção de um problema em que os cliques apresentavam falhas no tvOS 9.x.
4.2.0
2019-10-30
Correção de um problema de falha intermitente no tvOS 13.
4.1.0
2019-09-23
Adicionamos suporte ao tvOS 13.
Adicionamos playerVideoDisplay:didLoadPlayerItem: para DAI.
Adicionamos IMAAd.companionAds e IMACompanionAd
para anúncios de DAI.
Atualização dos nomes de IMAAVPlayerVideoDisplayDelegate para se adequar
melhor ao estilo do Objective-C.
4.0.5
2019-08-16
Correção de um problema em que o botão de reprodução no controle remoto da Apple TV não
retomava o conteúdo.
4.0.2
2019-07-18
Correção de um problema em que a configuração "Limitar rastreamento de anúncios" do usuário era
transmitida incorretamente.
IMAAdEventType.adData agora é tipado.
Adicionamos o authToken API em IMAStreamRequest.
4.0.1 Descontinuado
2019-07-02
SDKs combinados do lado do cliente e de DAI para tvOS
Correção de um problema em que as AdsLists não eram analisadas e geravam erros de AdsLoader no tvOS.
Mostrar versões anteriores
Versão
Data de lançamento
Observações
3.9.1
2019-03-28
Mudança do tempo limite padrão de inicialização do stream de 5 para 8 segundos.
Adicionamos a propriedade initializationTimeout a IMAStreamRequest para permitir a configuração do tempo limite de inicialização do stream.
3.9.0
2019-03-06
Adicionamos os callbacks adPeriodDidStart e adPeriodDidEnd ao IMAStreamManagerDelegate.
3.8.1
2018-12-06
Para evitar o registro de métricas duplicadas, os eventos de anúncio, como AD_BREAK_STARTED/AD_BREAK_ENDED,
não são mais acionados ao assistir novamente/procurar um anúncio.
3.8.0
2018-05-21
Adição de suporte ao parâmetro de tag de anúncio npa.
3.7.1
2018-02-26
Correção de um bug em que os URLs de rastreamento com chaves ("{" ou "}") não recebiam pings no tvOS 11.2.6.
3.7.0
2018-01-24
Adiciona os seguintes valores aceitáveis para as chaves IMAStreamRequest.adTagParameters:
alcance de áudio (dai-aor)
excluir (dai-excl)
início do pedido (dai-os)
intervalo de vídeo (dai-sr)
Adiciona o seguinte a IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs e wrapperDealIDs.
O SDK agora aciona AD_BREAK_STARTED ao entrar em uma transmissão no meio de um intervalo de anúncio para que os listeners possam renderizar a interface do anúncio.
Adiciona IMAAVPlayerVideoDisplayDelegate para que os usuários de IMAAVPlayerVideoDisplay possam receber o AVAssetURL do stream a ser carregado. Com o objeto AVAssetURL, os usuários podem se registrar para a reprodução de proteção de conteúdo do FairPlay.
3.6.0
19-09-2017
Remove IMAStreamRequest.attemptPreroll não funcionais.
Adiciona o seguinte como IMAStreamRequest.adTagParameters aceito:
Correção de um problema em que [IMAStreamManagerDelegate streamManager:didReceiveError:] não era chamado para um stream que não era reproduzido ou carregado.
3.5.0
2017-04-24
Adiciona IMAAd.companions.
Adiciona a classe IMACompanion.
3.4.1
2017-03-31
Versão de serviço, sem novos recursos.
3.4.0
2017-03-13
Corrige o suporte ao bitcode.
Adiciona as seguintes propriedades a AdBreakInfo:
adBreakIndex
timeOffset
3.3.0
2016-12-05
Expõe [IMAAVPlayerVideoDisplay reset], que será chamado quando você precisar substituir o AVPlayerItem no player de conteúdo por um AVPlayerItem de backup.
3.2.0
2016-08-22
Correção de um problema ao enviar um app que usa o framework para teste.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]