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

Versão Data do lançamento Observações
3.34.1 2026-10-19
  • 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 iOS estivesse ativado.
  • Em 19/10/2027, a versão 3.33.0 do SDK do IMA será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.33.0 2026-08-24
  • Versão de serviço. Nenhum recurso novo.
  • Em 24/08/2027, a versão 3.32.0 do SDK do IMA será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.32.0 2026-05-29
  • Adicionamos suporte a anúncios puláveis com streams que têm intersticiais HLS ativados.
  • Adiciona uma verificação de tempo de compilação para confirmar se a versão de destino do iOS do seu app é compatível com a versão mínima do iOS do SDK do IMA.
  • Adiciona códigos de erro ao tipo enumerado IMAAdError:
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • Em 29/05/2027, a versão 3.31.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.31.0 2026-04-15
  • Correção de um problema introduzido na versão 3.30.0 em que o SDK do IMA parou de oferecer suporte a versões mínimas do iOS anteriores à 17. Esta versão é compatível com a versão 15 ou mais recente.
  • Correção de um problema em que a visibilidade era medida incorretamente como 0% na versão 26 do iOS.
  • Adicionamos suporte ao SDK do Open Measurement v1.6.
  • Atualiza IMASettings.featureFlags() para aceitar qualquer tipo de objeto como valor.
3.30.1 Descontinuado 2026-03-25
  • Correção de um problema introduzido na v3.30.0 em que o arquivo xcframework tem as permissões incorretas e leva ao seguinte erro para usuários do Swift Package Manager: Error Domain=NSCocoaErrorDomain Code=513 "couldn't be removed because you don't have permission to access it."
3.30.0 Descontinuado 2026-03-13
  • Adição de um recurso experimental para as configurações de WKWebView. Por padrão, esse recurso experimental está desativado. Para ativar, use a configuração IMASettings.featureFlags. Isso pode melhorar o desempenho em dispositivos com o iOS 17 ou versões mais recentes.
  • Correção de uma falha de execução quando o SDK era usado no mesmo destino que o SDK do Google Cast para iOS.
  • Correção de um problema em IMAAVPlayerVideoDisplay em que resignFirstResponder podia ser chamado em uma linha de execução em segundo plano para evitar avisos do "Main Thread Checker" do UIKit.
  • Em 13/03/2027, a versão 3.28.10 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.28.10 22/10/2025
  • Ativa o suporte a intersticiais para transmissões ao vivo e de VOD com Inserção de Anúncios Direcionada pelo Servidor (SDAI) ao introduzir um campo useHLSInterstitial na solicitação de transmissão.
  • Melhora o gerenciamento de memória para anúncios complementares para evitar vazamentos de memória quando o aplicativo destrói o objeto adsManager.
  • A versão mínima do iOS foi aumentada para 15.
  • Em 22/10/2026, a versão 3.27.4 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.27.4 2025-08-28
  • Corrige a criação da classe IMARemoteControl para que ela só aconteça quando o player iniciar a reprodução.
  • Em 28/08/2026, a versão 3.26.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.26.1 2025-04-02
  • 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 de HLS com o SDK do IMA.
  • Em 02/04/2026, a versão 3.24.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.24.0 2024-12-03
  • Adiciona o código de rede à lista de parâmetros de solicitação de stream para todos os tipos de stream.
  • Dispara 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 do OMID eram destruídas de forma inadequada.
  • Adicionamos suporte a anúncios puláveis em streams de veiculação de conjunto de VOD.
  • Correção de um bug com suporte à rolagem quando o vídeo é incorporado em um contêiner rolável.
  • Adiciona suporte para minSuggestedDuration a anúncios não lineares
  • Correção de um bug que causava a codificação incorreta de URLs de rastreamento do Campaign Manager em alguns casos.
  • Em 03/12/2025, a versão 3.23.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.23.0 2024-06-12
3.22.1 2024-04-12
  • Correção de um problema com a versão mais recente do Cocoapods que impedia a criação de apps em simuladores do iOS.
  • Em 12/04/2025, a versão 3.22.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Ativa o suporte a anúncios complementares para veiculação de pods.
  • Ative as solicitações de stream de VOD de veiculação de pods.
  • Adiciona um getter para pontos de inserção ao gerenciador de stream.
  • Em 28/01/2025, a versão 3.19.2 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.19.2 2023-04-28
  • Reduzimos a versão mínima do iOS para compilação para o iOS 12.
  • Em 28/04/2024, a versão 3.19.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.19.1 2023-04-20
  • A versão mínima do iOS para compilação foi aumentada para o iOS 14.
  • Remoção do suporte à plataforma ARMv7.
  • Correção de um erro em que um evento de anúncio de clique não era acionado no clique de SIMID.
  • As paradas sinalizam incorretamente a compatibilidade com o OMID no modo seguro do VPAID.
  • Correção de um problema com o suporte ao evento de redimensionamento do SIMID.
  • Adição da classe IMAVideoStitcherVODStreamRequest, que oferece suporte à API Video Stitcher VOD do Google.
  • Em 20/04/2024, a versão 3.18.5 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.18.5 2023-03-10
3.18.4 2022-12-08
  • Versão de serviço. Nenhum recurso novo.
  • Em 08/12/2023, a versão 3.18.2 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.18.2 2022-11-07
  • Adiciona user_context à solicitação de stream.
  • Correção de avisos incorretos de "Mensagem interna inválida".
  • Em 07/11/2023, a versão 3.18.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.18.1 2022-10-02
  • Correção de um problema que fazia o SDK falhar com UIViewControllerHierarchyInconsistency.
  • Em 02/10/2023, a versão 3.17.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.17.0 2022-08-03
  • Aumenta a taxa de bits máxima padrão para dispositivos não móveis se a taxa de bits máxima não for definida pelo editor.
  • Em 03/08/2023, a versão 3.16.3 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.16.3 2022-04-19
  • Adição de IMACompanionAdSlot.initWithView(view: UIView) para oferecer suporte a anúncios complementares de tamanho flexível.
  • O SDK do IMA para iOS agora é empacotado como um xcframework.
  • Adiciona suporte ao simulador M1.
  • Correção de um problema em que era possível substituir as informações da versão do SDK do IMA.
  • Correção de um problema em que o SDK do iOS criava avisos de símbolos duplicados.
  • Em 19/04/2023, a versão 3.15.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.15.1 2022-02-23
  • A versão mínima do iOS foi aumentada para 12.
  • Em 23/02/2023, a versão 3.14.5 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.14.5 2021-10-05
  • Adicionamos a API IMASettings:sameAppKeyEnabled , que ajuda a veicular anúncios mais relevantes e anúncios personalizados usando a coleta de dados dos seus apps. No momento, a API está ativada por padrão, sem que os editores precisem fazer mudanças.
  • Adição de contratos de nulidade a todas as APIs.
  • Em 05/10/2022, a versão 3.14.4 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.14.4 2021-07-06
  • Correção de um problema que causava a perda de eventos quando os apps eram colocados em segundo plano.
  • Correção de um problema que permitia que os editores definissem manualmente islat no iOS <14.
  • A versão mínima do iOS foi aumentada para o iOS 11.
  • Em 06/07/2022, a versão 3.14.3 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.14.3 2021-05-03
  • Correção de um problema que causava mensagens de aviso no iOS < 12.
  • Adicionamos IMASettings:sessionid para permitir que os publishers personalizem o ID da sessão.
  • Correção de um problema em que os eventos de pausa e retomada de anúncios eram acionados durante o conteúdo.
  • Garantimos que as inserções de conteúdo da interface do anúncio não sejam ajustadas automaticamente.
  • Última versão do SDK do IMA para iOS compatível com o iOS 10.
  • Em 03/05/2022, a versão 3.14.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.14.1 2021-02-17
  • Corrigimos um problema em que eventos de anúncio duplicados eram acionados quando o pré-carregamento estava ativado.
  • Implementamos o suporte ao PodServing.
  • Correção de um problema com a abertura de links diretos duplos no iOS 13+.
  • Em 17/02/2022, a versão 3.13.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.13.0 2020-10-13
  • O SDK agora é criado com o Xcode 12.
  • Correção de um problema em que a busca fora de um intervalo de anúncio não acionava o evento AD_BREAK_ENDED.
  • Campos descontinuados foram removidos em IMAAVPlayerVideoDisplay, IMAVideoDisplay e IMAVideoDisplayDelegate.
  • Correção de um problema em que o PiP era minimizado ao final de cada anúncio.
  • Correção de um bug em que as transmissões ao vivo encerravam a reprodução assim que eram transmitidas pelo AirPlay.
  • Correção de um problema em que pressionar "Pular" não fazia nada na reprodução compartilhada.
  • Correção de um problema em que o conteúdo piscava brevemente entre os anúncios em um conjunto para reprodução compartilhada.
  • Adição da API IMAAVPlayerVideoDisplay.streamAssetOptions.
  • Duração do período de anúncio exposto em IMAStreamManagerDelegate.
  • Correção de um problema em que um erro "Ads cannot be requested because the ad container is not attached to the view hierarchy." era acionado incorretamente.
  • Em 13/10/2021, a versão 3.12.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.12.1 2020-08-11
3.12.0 2020-08-05
  • Adiciona 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.
  • Adiciona suporte à chave "language_name" para legendas de stream.
  • Correção de um problema que causava o tempo limite de anúncios somente de áudio.
  • Correção de 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.
  • Adiciona viewController como um novo argumento ou propriedade de inicialização obrigatório para IMAAdDisplayContainer.
  • Reduz os eventos RESUME incorretos.
  • Adiciona IMAAdsRenderingSettings.enablePreloading, que é ativado por padrão, para melhorar a renderização do anúncio.
  • Adiciona o evento ICON_TAPPED.
  • Correção de um problema em que o IABTCF_gdprApplies só era reconhecido se fosse uma string.
  • Em 05/08/2021, a versão 3.11.4 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.11.4 2020-03-26
  • Aumenta a versão mínima do ambiente de execução para o iOS 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.
  • Descontinua o método loadURL no protocolo IMAVideoDisplay.
  • Adição de suporte a anúncios SIMID do lado do cliente
  • Em 26/03/2021, a versão 3.11.3 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.11.3 2020-02-12
  • A versão 3.11.3 será a última do SDK do IMA compatível com o iOS 9.x.
  • Correção de um bug em que a importação do cabeçalho do framework não importava IMAFriendlyObstruction.h.
  • Correção de um problema em que os cliques causavam falhas no iOS 9.x.
  • Em 12/02/2021, a versão 3.11.2 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.11.2 2020-01-22
  • Adicionamos suporte ao contentUrl do OMID 1.3 com AdsRequest:contentUrl e StreamRequest:contentUrl .
  • Reformulamos o suporte para obstruções amigáveis da OMID 1.3 para usar os métodos registerFriendlyObstruction em IMAAdDisplayContainer.
  • Descontinua os métodos registerVideoControlsOverlay e unregisterAllVideoControlsOverlay em IMAAdDisplayContainer em favor de FriendlyObstruction .
  • Correção de um problema em que a reprodução automática e a possibilidade de pular do OMID não eram informadas.
  • Remove todas as referências restantes à UIWebView.
  • Em 22/01/2021, a versão 3.11.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.11.1 2019-12-04
  • Adiciona suporte para inclusão automática de parâmetros de consentimento da IAB TCFv2 e da CCPA.
  • Correção de um problema que causava falhas ao usar a Central de Controle.
  • Adiciona suporte para anúncios TrueView for Action.
  • Adiciona playerVideoDisplay:didLoadPlayerItem: para DAI.
  • Atualiza os nomes de IMAAVPlayerVideoDisplayDelegate para consistência com as convenções de estilo do Obj-C.
  • Correção de um problema que impedia que os eventos de anúncio LOG e INTERACTION incluíssem o objeto de anúncio em alguns casos.
  • Adiciona a integração automática de solicitações de anúncios do Google para implementações de provedores de gerenciamento de consentimento compatíveis com a TCF v2 do IAB, como o Funding Choices do Google.
  • Correção de um problema com os eventos de rastreamento breakstart e breakend do VMAP.
  • Adiciona o método replaceAdTagParameters ao IMAStreamManager, que permite substituir todos os parâmetros de tag de anúncio durante uma transmissão ao vivo.
  • Adiciona o evento AD_BREAK_FETCH_ERROR para indicar que um intervalo de anúncio não será reproduzido.
  • Em 04/12/2020, a versão 3.10.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.10.1 2019-09-19
  • Adiciona suporte ao iOS 13 e ao iPadOS.
  • Em 19/09/2020, a versão 3.9.2 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.9.2 2019-08-16
  • Isso corrige um problema em que uma visualização clara da interface do anúncio do IMA permanecia depois que os anúncios eram reproduzidos, impedindo que o usuário interagisse com o player.
  • Em 16/08/2020, a versão 3.9.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.9.1 2019-07-18
  • Correção de problemas com a precisão dos relatórios de is_lat.
  • IMAAdEventType.adData agora é tipado.
  • Adição das APIs authToken e streamFormat a IMAStreamRequest.
  • Remoção do suporte a mediaUrl de LinearAd. Use adMedia.
  • Corrigimos o bug de metadados do YouTube para vídeos não listados.
  • Correção da identificação incorreta do ID de anúncio.
  • Substituição de mediaWidth e mediaHeight por adMedia.width e adMedia.height.
  • Correção de um problema em que os anúncios complementares eram renderizados apenas uma vez.
  • Agora, quando um tipo de anúncio em vídeo não é compatível, o SDK gera o erro kIMAError_VAST_TRAFFICKING_ERROR em vez de kIMAError_FAILED_TO_REQUEST_ADS.
  • O uso de videoDisplayDidPlay: foi descontinuado em favor de videoDisplayDidResume:.
  • Em 18/07/2020, a versão 3.9.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Adiciona os eventos AD_PERIOD_STARTED e AD_PERIOD_ENDED. Esses eventos são compatíveis apenas com a DAI.
  • Correção de um problema em que a visualização do anúncio era animada no início.
  • Correção de um problema em que os erros de vídeo não eram disparados para transmissões ao vivo ou VOD.
  • Correção de um problema em que o conteúdo não era retomado no iOS+AirPlay.
  • Em 19/02/2020, a versão 3.8.1 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.8.1 2018-11-13
  • Correção de um problema em que as tags de anúncio com vários tamanhos de espaço eram analisadas incorretamente.
  • Adição de [IMAVideoDisplay seekStreamToTime] para oferecer suporte a anúncios puláveis em streams de VOD da DAI do IMA.
  • Adiciona IMAAdRenderingSettings.loadVideoTimeout.
  • Adiciona IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight e IMAAd.VASTMediaBitrate.
  • Reduz o tamanho do binário em cerca de 15% devido a melhorias no build.
  • Em 13/11/2019, a versão 3.7.3 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.7.3 2018-08-21
  • Melhora o tratamento de erros para um manifesto de stream malformado.
  • Corrige um problema com cliques em URLs do aplicativo personalizados em complementares HTML.
  • Correção de um problema com anúncios em vídeo puláveis em sequência.
  • Em 21/08/2019, a versão 3.7.2 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.7.2 2018-05-15
  • Correção de um problema em que alguns anúncios complementares eram expandidos para uma WebView em tela cheia.
  • Em 15/05/2019, a versão 3.7.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Versão exclusiva do Cocoapods para corrigir um erro de podspec. Extrai os arquivos da biblioteca para a versão 3.7.0.
3.7.0 2018-01-30
  • O suporte ao iOS 8 e versões anteriores foi descontinuado.
  • Versão de serviço, sem novos recursos.
  • Em 30/01/2019, a versão 3.6.1 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.6.1 2017-10-09
  • Adiciona IMAAdsRequest.liveStreamPrefetchSeconds.
  • Em 09/10/2018, a versão 3.6.0 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.6.0 2017-07-24
  • Adição de IMAAdsRequest.vastLoadTimeout.
  • Adição de IMAAd.wrapperAdIDs.
  • Adiciona IMAAd.skipTimeOffset.
  • Correção de um erro em que o SDK não conseguia detectar a visualização de vídeo usada para a reprodução de anúncios se ela fosse removida e adicionada novamente à hierarquia de visualização.
  • Em 24/07/2018, a versão 3.5.2 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.5.2 2017-05-02
  • Remove a retomada automática ao voltar para o app em segundo plano. Ligue para [IMAAdsManager resume] para retomar.
  • Adição de [IMAAdsRenderingSettings playAdsAfterTime].
  • Em 02/05/2018, a versão 3.5.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.5.1 2017-04-03
  • O SDK agora vai gerar kIMAError_FAILED_TO_REQUEST_ADS se o IMAAdDisplayContainer não estiver na hierarquia de visualização quando uma solicitação de anúncio ou stream for feita. Antes, essas solicitações falhavam silenciosamente.
  • Em 03/04/2018, a versão 3.5.0 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.5.0 2017-03-24
  • Correção de um problema com o suporte a bitcode.
  • Adiciona adsResponse ao objeto IMAAdsRequest.
  • Correção de um problema com builds do Swift.
  • Em 24/03/2018, a versão 3.4.2 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.4.2 2017-03-09
  • Versão de serviço, sem novos recursos.
  • Em 09/03/2018, a versão 3.4.1 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.4.1 2017-02-03
  • O SDK agora é distribuído como um framework dinâmico. Por isso, não publicamos mais uma versão separada da AdMob do framework. Você pode usar a mesma versão, independentemente de a sua implementação também usar a AdMob.
  • Adiciona suporte a ícones de vídeo.
  • Adiciona as seguintes propriedades novas a IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Adiciona as seguintes propriedades novas a IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Adiciona [IMAAdsManager setVolume:].
  • Adiciona [IMACompanionDelegate companionSlotWasClicked].
  • Adiciona IMASettings.disableNowPlayingInfo.
  • Em 03/02/2018, a versão 3.3.1 do SDK será descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
Reverter para a versão 3.3.1 2016-01-31
  • Devido a um problema com o build para dispositivos específicos, voltamos para a versão 3.3.1.
3.4.0 2017-01-26
  • O SDK agora é distribuído como um framework dinâmico. Por isso, não publicamos mais uma versão separada da AdMob do framework. Você pode usar a mesma versão, independentemente de a sua implementação também usar a AdMob.
  • Adiciona suporte a ícones de vídeo.
  • Adiciona as seguintes propriedades novas a IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Adiciona as seguintes propriedades novas a IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Adiciona [IMAAdsManager setVolume:].
  • Adiciona [IMACompanionDelegate companionSlotWasClicked].
  • Adiciona IMASettings.disableNowPlayingInfo.
  • Em 26/01/2018, a versão 3.3.1 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.3.1 2016-09-16
  • O suporte ao iOS 7 e versões anteriores foi descontinuado.
  • Em 16/09/2017, a versão 3.2.1 do SDK foi descontinuada. Para mais detalhes, consulte Cronograma de descontinuação.
3.2.1 2016-05-09
  • Adiciona suporte a bitcode.
3.2.0 2016-04-14
    Observação: devido a um erro, o suporte ao bitcode não funcionou nesta versão.
  • Adiciona suporte a bitcode.
  • Adicionamos suporte a URLs de clique que levam à app store.
3.1.0 2015-12-17
  • Fora da versão Beta.
  • Adição de suporte ao Picture in Picture no iOS 9. Para mais informações, consulte nosso guia de picture-in-picture ou nossa implementação no exemplo avançado.
  • Agora, o IMAContentPlayhead precisa ser transmitido para o IMAAdsRequest em vez do IMAAdsManager.
  • Adiciona suporte para complementares HTML5.
  • Adiciona [IMAAdsManager discardAdBreak].
Beta v16 2015-09-04
  • Atualizações para compatibilidade com o recurso App Transport Security do iOS 9.
  • Correção de uma falha na desalocação de IMAAdsLoader.
Beta v15 2015-07-22
  • Introduz eventos de buffer de anúncios usando delegados IMAAdsManager. Isso facilita a adição de elementos como indicadores de atividade e barras de buffer ao player.
  • Expõe o modo de depuração. Agora os editores podem definir a configuração IMASettings enableDebugMode como YES para receber registros mais detalhados no console. Isso não deve ser usado na produção, porque vai colocar uma marca d'água no player de anúncios.
  • IMAAdsManager destroy agora encerra os anúncios corretamente em todos os casos.
  • Permite a reutilização de contêineres de exibição.
  • Permite que os publishers destruam objetos do IMA de dentro dos métodos delegados.
  • IMAAdsManager agora tem apenas uma referência fraca para contentPlayhead (corrigindo possíveis vazamentos de memória). Agora, você precisa reter qualquer instância ou objeto IMAAVPlayerContentPlayhead que implemente IMAContentPlayhead como uma propriedade. Caso contrário, o objeto será liberado imediatamente.
  • Remove a animação de redimensionamento de vídeo.
  • Remove o evento de anúncio de retomada inicial desnecessário.
Beta v14 2015-05-27
  • Corrigimos um problema em que o player de anúncios às vezes parava para armazenar em buffer e nunca retomava a reprodução.
  • Movemos IMASettings para o próprio arquivo principal.
Beta v13 2015-04-29
  • Adicionamos suporte à reprodução de anúncios em segundo plano. Para mais informações, consulte Reprodução de anúncios em segundo plano.
  • Agora o SDK pode ser importado como um framework. Para mais informações sobre o upgrade, consulte nossa postagem do blog sobre essa versão.
  • Redução do tempo de carregamento de anúncios no iOS 8.
  • Correção de um problema em que os anúncios complementares desapareciam após o término de um anúncio. Os anúncios complementares agora vão aparecer até que o espaço seja atualizado.
  • Adicionamos um tempo limite de 10 segundos para o carregamento do SDK.
  • IMASettings agora implementa NSCopying.
  • Correção de um problema em que os apps falhavam quando os fones de ouvido eram desconectados.
  • Agora, os anúncios são silenciados por padrão quando o dispositivo está no modo silencioso. O editor pode mudar isso definindo a categoria AVAudioSession.
  • Correção de bugs em que os botões de reproduzir e pausar da Central de Controle não funcionavam em versões do iOS anteriores à 8.
  • Os anúncios não são mais pausados quando o painel de notificações é aberto.
  • Adicionamos um arquivo VERSION ao ZIP para download.
  • Para melhorar a performance, a renderização de anúncios agora é feita de forma nativa pelo AVPlayer em todas as versões do iOS.
Beta v12 2015-02-12
  • Agora usa a reprodução de anúncios nativos no iOS 7 e versões anteriores. Isso impede que o SDK interfira nos eventos e controles do MPMoviePlayerController.
  • Correção de um problema em que adPlaybackInfo não era preenchido nos eventos LOADED e START.
  • Adiciona IMASettings.maxRedirects para especificar o número de redirecionamentos após o qual os redirecionamentos subsequentes serão negados e o carregamento do anúncio será cancelado.
  • Adicionamos suporte à reprodução manual de anúncios.
Beta v11 2014-12-17
  • Correção de um vazamento de memória introduzido na versão Beta v10 com a adição de WKWebView.
Beta v10 2014-11-20
  • O SDK agora usa WKWebView no iOS 8 para renderizar anúncios em vez de UIWebView. Isso corrige vários problemas relacionados à comunicação entre as camadas nativa e JS do SDK. Como efeito colateral dessa mudança, o SDK do IMA agora vai exigir que o app seja criado com suporte ao arm64.
  • Adicionamos um evento TAPPED que é disparado sempre que o usuário toca em uma parte não clicável de um anúncio. Isso pode ser usado para detectar toques em um anúncio e mostrar os controles do player.
  • Para obedecer à convenção do iOS, os métodos a seguir foram descontinuados e substituídos por métodos que usam uma referência ao objeto de chamada:
    • IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegate - willCloseInAppBrowser
Beta v9 2014-10-27
  • Contém correções para vazamentos de memória em classes IMAJavascript.
Beta v8 2014-10-13
  • Introdução de IMAUIElements, que permite mostrar ou ocultar elementos da interface do SDK de forma programática.
Beta v7 2014-08-11
  • Introduzimos o conceito de IMAAdDisplayContainer e mudamos a forma como os anúncios complementares são processados. Consulte Mudanças no SDK do IMA para iOS para saber mais sobre as mudanças de código necessárias no seu app.
  • As referências a cabeçalhos e fontes do OCMock foram removidas.
  • Correção de elementos da interface do anúncio que atualizavam lentamente no iOS 8.
Beta v6 2014-05-27
  • Expõe a descrição, o título e o contentType no objeto IMAAd.
  • Adição de suporte ao simulador do iOS de 64 bits.
Beta v5 2014-02-14
  • Adição de suporte para arm64.
  • Corrige conflitos com integrações com o Google+.
Beta v4 2013-12-12
  • Correção de vazamentos de memória em IMAAdsManager e IMAAdsLoader.
  • A IMAAdPodInfo tem três novas APIs: podIndex, timeOffset e maxDuration. A documentação da API será atualizada em breve para refletir isso.
Beta v3 2013-09-25
  • Versão de serviço, sem novos recursos.
Beta v2 2013-07-07
  • Lançamento público da versão Beta do SDK.
Versão Beta fechada v2 2013-06-24
Versão Beta fechada v1 2013-04-02
  • Versão Beta inicial.