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
Release Date
Observações
4.17.0
2026-05-29
Adiciona suporte para anúncios puláveis com streams HLS intersticiais ativados.
Adiciona uma verificação no momento da compilação para verificar se a versão de destino do tvOS do app
é compatível com a versão mínima do tvOS do SDK do IMA.
Adiciona códigos de erro ao
tipo enumerado
IMAAdError:
Correção de nullpointerexception quando adTagURL é
null em
IMAAdsRequest.
Mudanças 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á veiculado.
Correção de um problema em que pings de rastreamento para ad.doubleclick.net
não estavam sendo disparados.
Define as restrições de renderização de tamanho do anúncio do SDK com base no frame da visualização
em vez do guia de layout da Safe Area 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 fazia os anúncios somente de áudio atingirem o tempo limite.
Corrigimos um problema em que pular o primeiro anúncio em um pré-roll fazia com que o segundo ignorasse o próprio tempo até a opção pular.
Adicionamos IMAAdDisplayContainer.focusEnvironment, que permite
aos editores transferir o foco para o SDK durante os intervalos de anúncios. 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 idiomas diferentes do inglês.
Redução de eventos RESUME incorretos.
Adição de IMAAdsRenderingSettings.enablePreloading, que é ativado por padrão, para melhorar a performance de renderização de anúncios.
Adição de suporte para anúncios puláveis (do lado do cliente e VOD) e ícones VAST (do lado do cliente e DAI)
Adição dos 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
de substituição.
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 pacote de apps podiam causar uma classificação incorreta do tráfego.
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
Foi corrigido um problema em que flags estritas faziam com que a inicialização do IMACompanionAd entrasse em conflito com a do NSObject.
O método loadURL foi suspenso no protocolo IMAVideoDisplay.
4.2.1
2020-02-12
A versão 4.2.1 será a versão final do SDK do IMA compatível com o tvOS 9.x.
Correção de um problema em que os cliques falhavam 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
Adição de suporte para o tvOS 13.
Adição de playerVideoDisplay:didLoadPlayerItem: para DAI.
Adição de IMAAd.companionAds e IMACompanionAd para anúncios da DAI.
Atualizamos os nomes de IMAAVPlayerVideoDisplayDelegate para se adequarem melhor ao estilo 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
Foi corrigido um problema em que a configuração "Limitar rastreamento de anúncios" do usuário era transmitida incorretamente.
IMAAdEventType.adData agora está digitado.
Adicionamos o authToken API em IMAStreamRequest.
4.0.1 Descontinuado
2019-07-02
SDKs combinados do lado do cliente e da DAI para tvOS
Correção de um problema em que as AdsLists não eram analisadas e geravam erros do AdsLoader no tvOS.
Mostrar versões anteriores
Versão
Release Date
Observações
3.9.1
2019-03-28
Mudamos o 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
Adição dos callbacks adPeriodDidStart e adPeriodDidEnd ao IMAStreamManagerDelegate.
3.8.1
2018-12-06
Para evitar a gravação de métricas duplicadas, eventos de anúncio como AD_BREAK_STARTED/AD_BREAK_ENDED
não são mais disparados ao assistir/buscar um anúncio novamente.
3.8.0
2018-05-21
Adiciona suporte ao parâmetro de tag de anúncio npa.
3.7.1
2018-02-26
Corrige um bug em que os URLs de rastreamento que continham chaves ("{" ou "}") não recebiam pings no tvOS 11.2.6.
3.7.0
2018-01-24
Adiciona o seguinte como valores aceitáveis para chaves IMAStreamRequest.adTagParameters:
Intervalo 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.
Agora, o SDK 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 do IMAAVPlayerVideoDisplay possam receber o AVAssetURL do stream a ser carregado. Com o objeto AVAssetURL, os usuários podem se registrar para reprodução com proteção de conteúdo do FairPlay.
3.6.0
19-09-2017
Remove IMAStreamRequest.attemptPreroll não funcional.
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
Correções no suporte a bitcode.
Adiciona as seguintes propriedades a AdBreakInfo:
adBreakIndex
timeOffset
3.3.0
2016-12-05
Expõe [IMAAVPlayerVideoDisplay reset], que é chamado quando você precisa 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 testes.
[[["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-05-29 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"]]