Histórico de versões do SDK de DAI do IMA para tvOS

Versão Release Date Observações
4.15.1 2025-05-07
  • Adiciona as informações do período do anúncio ao evento AD_PERIOD_STARTED, que pode ser acessado na propriedade IMAAdEvent.adData.
  • Adiciona suporte para processar metadados de intersticiais HLS com o SDK do IMA.
4.14.1 2024-12-03
  • Adiciona o código de rede à lista de parâmetros de solicitação de stream para todos os tipos de stream.
  • Aciona um evento LOG quando um URL de clique inválido é clicado, em vez de falhar silenciosamente.
  • Correção de um vazamento de memória quando as sessões da OMID eram destruídas de maneira inadequada.
  • Adiciona suporte para anúncios puláveis em streams de veiculação de conjunto de VOD.
  • Corrige um bug com suporte a rolagem quando o vídeo é incorporado a um contêiner rolável.
  • Adiciona suporte para minSuggestedDuration a anúncios não lineares
  • Correção de um bug que fazia com que alguns URLs de rastreamento do Campaign Manager fossem codificados incorretamente.
  • Correção de um problema que impedia o envio de eventos STARTED em algumas sessões de anúncios.
4.13.0 2024-06-13
  • Adiciona VODConfigID a IMAVideoStitcherVODStreamRequest.
  • 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 eram 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
4.11.1 2024-02-22
  • Correção de um problema em que o áudio do conteúdo podia ser ouvido durante a reprodução do anúncio.
4.10.0 24/01/2024
  • Ativa solicitações de stream de VOD de veiculação de pods.
  • Atualiza restrições para que a AdUI respeite os guias da Safe Area.
  • Adiciona um getter para pontos de inserção ao gerenciador de streams do iOS/tvOS.
4.9.2 2023-08-15
  • Correção de um bug que causa alta utilização da CPU em algumas transmissões de DAI.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • Adição de userContext às solicitações de stream da IMA.
  • Correção de um bug que causava avisos desnecessários de "Mensagem interna inválida".
4.7.0 2022-07-20
  • Foi corrigido um problema em que os editores substituíam as informações da versão do SDK do IMA.
  • Adicionamos o evento AD_CAN_PLAY. Disparado quando o anúncio está pronto para ser reproduzido sem buffer.
  • Aumentamos a taxa de bits padrão máxima para ilimitada em dispositivos que não são móveis.
4.6.1 2022-02-23
  • Versão de serviço. Nenhuma mudança pública.
4.5.0 2021-12-06
  • Aumentamos a versão mínima do tvOS para tvOS 12.
  • Correção de um bug que poderia resultar em vários ícones "Por que este anúncio?".
  • Removida a necessidade de MPNowPlayingSession.
4.4.2 2021-05-03
  • Correção de um problema que causava mensagens de aviso no tvOS < 12.
  • Última versão do SDK do IMA para iOS compatível com o tvOS 10.
4.4.1 2021-03-09
  • Adicionamos a propriedade IMASettings.sessionID para permitir que os editores definam manualmente o sessionID.
  • Adição de suporte a picture-in-picture.
  • Correção de um problema em que os eventos de pausa e retomada de anúncios às vezes eram acionados durante o conteúdo.
  • Adição de IMAVideoDisplay.nowPlayingSession para oferecer suporte adequado a eventos de reprodução/pausa no tvOS 14 ou mais recente.
  • Correção de um bug em que os anúncios lineares do Google AdSense eram informados ao editor como não lineares.
  • Correção de um problema em que IMAStreamManager.replaceAdTagParameters não emitia uma atualização.
  • Adição de APIs de veiculação de conjunto.
  • Anexação forçada do adContainer à janela.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Adição de suporte ao modo de consentimento adicional do Google. Para mais informações, consulte a especificação técnica do modo de consentimento adicional do Google.
  • 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 anúncio ignorasse o próprio tempo de espera para pular.
  • Adicionamos IMAAdDisplayContainer.focusEnvironment, que permite aos publishers transferir o foco para o SDK durante 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 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 ao tvOS 13.
  • Adição de playerVideoDisplay:didLoadPlayerItem: para a DAI.
  • Adição de IMAAd.companionAds e IMACompanionAd para anúncios de DAI.
  • Atualizamos os nomes de IMAAVPlayerVideoDisplayDelegate para se adequarem 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
  • Foi corrigido um problema em que a configuração "Limitar rastreamento de anúncios" do usuário era transmitida incorretamente.
  • O IMAAdEventType.adData agora é 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
  • Mudança no tempo limite padrão de inicialização de stream de 5 para 8 segundos.
  • Adicionada 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 callbacks adPeriodDidStart e adPeriodDidEnd a 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.
  • O SDK agora aciona AD_BREAK_STARTED ao entrar em uma transmissão no meio de uma pausa para 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 funcionais.
  • Adiciona o seguinte como IMAStreamRequest.adTagParameters aceito:
    • dai-ah (intervalo de anúncio)
    • dai-dlid (local de entrega)
  • Adiciona IMAStreamRequest.streamActivityMonitorID.
  • 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 do 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.
3.1.0 2016-05-09
  • Versão inicial.