| Versão | Data do lançamento | Observações | 
  | 3.38.0 | 2025-10-07 | 
      Requer (minSdkVersion) 23.Adiciona uma
        interface
        AdSlote atualiza a interfaceCompanionAdSlotpara
        estender a interfaceAdSlot.Correção de um problema de ANR que ocorre ao buscar o volume do dispositivo na
        linha de execução principal.
       | 
  | 3.37.0 | 2025-07-15 | 
      Adiciona a remoção de açúcar sintático do app como requisito para apps que integram o SDK do IMA.
        Os apps sem a desaçucaragem ativada não serão criados com as versões atuais ou futuras
        do IMA. Para ativar a remoção de açúcar sintático do app, consulte
        Adicionar o SDK do IMA ao seu projeto.
      Atualiza os requisitos mínimos de versão para o valor compileSdkdo Android para 35 e o valor do Plug-in do Android para Gradle para 8.6.0.Adiciona a interface
        AdPeriodInfo, acessível usando o métodoAdEvent#getAdPeriodInfo()no eventoAD_PERIOD_STARTED.Adiciona a interface
        PlaybackMeasurementCollectorpara avaliar a performance do SDK e programar anúncios em apps do ExoPlayer.Atualiza a IMA para gerar uma exceção se você fizer uma solicitação de anúncio ou stream
        com parâmetros inválidos.
      Adiciona o tipo de erro AdError.WEB_VIEW_ERROR, que ocorre
        se o renderizador da WebView falhar. Esse novo tipo de erro corrige um problema
        em que falhas do renderizadorWebViewcausam falhas no app.Otimiza a função ImaSdkFactory.initialize()movendo partes da inicialização do WebView para uma linha de execução em segundo plano. Essa
        mudança reduz a probabilidade de erros de ANR durante a chamadaImaSdkFactory.initialize().Corrige um erro NullPointerExceptioncausado pela iniciação de uma
        nova solicitação de anúncios ao mesmo tempo em que chamaAdsLoader.release().Correção de uma falha de WebViewCompat.addWebMessageListenerque ocorre em dispositivos legados de smart TV.Correção de um problema em que o SDK da IMA não marcava
        getPreviousCuePointForStreamTimeMs()comonullable.Correção de um problema que fazia o SDK falhar quando nenhuma WebView estava
        instalada. Observação: o WebView é um componente crucial do SDK. Se nenhum WebView estiver instalado, o SDK não vai funcionar corretamente.
      Atualiza as dependências do webkit para as versões estáveis mais recentes.O SDK Android do IMA planeja atualizar o nível mínimo da API exigido
        (minSdkVersion) para a versão 23, para corresponder às bibliotecas do Android Jetpack
        (AndroidX). Para mais informações, consulte os
        requisitos de versão do Jetpack.
        Remove os seguintes métodos descontinuados:
        
          Ad.getUniversalAdIdValue()Ad.getUniversalAdIdRegistry()AdsManager.requestNextAdBreak()BaseManager.isCustomPlaybackUsed()ImaSdkFactory.createAdDisplayContainer()ImaSdkFactory.createAudioAdDisplayContainer(Context)ImaSdkFactory.createStreamDisplayContainer()StreamManager.getStreamTimeForContentTime(double contentTime)StreamManager.getContentTimeForStreamTime(double streamTime)StreamManager.getPreviousCuePointForStreamTime(double streamTime)VideoProgressUpdate.getCurrentTime()VideoProgressUpdate.getDuration()
        A versão 3.37.0 do SDK do IMA será descontinuada em 7 de outubro de 2026. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.36.0 | 2024-11-07 | 
      Um problema conhecido foi introduzido nesta versão para
        
          Instant Apps
        . Se você integrar a IMA a apps instantâneos, recomendamos não atualizar
        o app para a versão 3.36.0 da IMA. A próxima versão do SDK vai incluir uma correção
        para esse problema.
       Adiciona novos métodos de solicitação de stream que incluem o
        parâmetro NetworkCode. Os novos métodos sãoImaSdkFactory.createLiveStreamRequest()eImaSdkFactory.createVodStreamRequest().
        Descontinua as APIs semelhantes que não incluem o parâmetronetworkCode.Encapsula criativos complementares em um layout de frame que corresponde ao tamanho do slot
        declarado com
        CompanionAdSlot.setSize().
        A versão 3.36.0 do SDK do IMA será descontinuada em 15 de julho de 2026. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.35.1 | 2024-09-24 | 
      Correção de um problema em que a
        Open Measurement
        falha ao usar a API ImaSdkFactory.initialize().Aumenta para 21 o número de minSdkVersioncompatíveis com o IMA.Adiciona ImaSdkFactory.initialize()para buscar e inicializar recursos da IMA antes da primeira solicitação de anúncio.
        Chamarinitialize()aloca a memória necessária para a reprodução de anúncios futura e reduz a latência ao reproduzir o primeiro anúncio. Para mais informações, consulte Melhorar o tempo de carregamento da IMA.Corrige um problema de URL de clique do anúncio inválido.Corrige uma falha introduzida na IMA v3.34.0 que afeta apps que não usam
        desaçucaramento do java8 nas versões 25 e anteriores da API do Android.
      Adiciona otimizações ao tempo de inicialização da IMA em dispositivos de smart TV legados.Melhora a estabilidade ao abrir links em dispositivos sem um navegador
        instalado.
      
        A versão 3.35.1 do SDK do IMA será descontinuada em 7 de novembro de 2025. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.35.0 Descontinuado | 2024-08-28 | 
      Há um problema conhecido nessa versão em que a medição da OMID
        falha ao usar a API ImaSdkFactory.initialize().
        Use o SDK do IMA para Android v3.35.1.Como a versão 3.35.0 está obsoleta, as notas da versão foram movidas para a seção da versão 3.35.1.
       | 
  | 3.34.0 | 2024-06-13 |  | 
  | 3.33.0 | 2024-03-28 |  | 
  | 3.32.0 Descontinuado | 2024-01-30 | 
      Esta versão tem um problema com dispositivos que executam níveis 25 e anteriores da API do Android. Use o SDK do IMA para Android v3.33.0.
      Adiciona suporte a streams VOD de junção de terceiros para veiculação de podcasts. Consulte o
        guia de veiculação de pods do Android
        para mais informações. Essa mudança inclui a adição das seguintes APIs:
        
      Aumenta para 19 o número de minSdkVersioncompatíveis com o IMA.Correção do problema em que os cliques em anúncios usando o botão "Saiba mais"
        não abriam uma nova página na versão 30 ou mais recente da API Android. O problema ainda existe nas versões 3.31.0 a 3.29.0 do SDK do IMA, em que é necessária uma solução alternativa para que os cliques em anúncios funcionem.
      Correção de um bug em que o uso de AdsLoader.addAdsLoadedListener()podia causar uma exceçãoArrayIndexOutOfBoundsException.Adiciona o erro de anúncio VAST_NO_ADS_AFTER_WRAPPER. | 
  | 3.31.0 | 2023-08-31 | 
      Há um problema com as versões 3.31.0 a 3.29.0 do SDK do IMA e a versão 30 ou mais recente da API do Android. Nesses casos, os cliques em anúncios usando o botão Saiba mais não abrem uma nova página. Como solução alternativa para
        as versões afetadas, adicione declarações de intent para abrir links da Web
        no manifesto do app da seguinte maneira:
                  <?xml version="1.0" encoding="utf-8"?>
          <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              package="com.example.project_name">
              ...
              </application>
              <queries>
                  <intent>
                      <action android:name="android.intent.action.VIEW" />
                      <data android:scheme="https" />
                  </intent>
                  <intent>
                      <action android:name="android.intent.action.VIEW" />
                      <data android:scheme="http" />
                  </intent>
              </queries>
          </manifest>
        Atualiza a dependência do SDK do IMA no SDK da OM para a versão 1.4.8, que inclui
        novos indicadores de smart TV.
      Descontinua as seguintes APIs AdsRequest:
          getExtraParameter()getExtraParameters()setExtraParameter()
        A versão 3.31.0 do SDK do IMA será descontinuada em 28/03/2025. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.30.3 | 2023-08-03 | 
      Atualiza as dependências internas da biblioteca para melhorar a latência de inicialização.
        A versão 3.30.3 do SDK do IMA será descontinuada em 31 de agosto de 2024. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.30.2 | 2023-07-28 | 
      Corrige os erros inesperados de NullPointerExceptionintroduzidos na v3.30.1.Corrige um problema com o ProGuard que impedia a emissão de alguns eventos do SDK. Essa correção de bug afeta a extensão do ExoPlayer para
        o SDK de DAI do IMA.
      Adiciona suporte ao Gradle v8 ou mais recente. As versões anteriores do SDK do IMA para Android precisam
        definir android.enableR8.fullMode=falseno arquivo
        gradle.properties. Consulte o artigo sobre o modo completo do R8 para mais informações.
        A versão 3.30.2 do SDK do IMA será descontinuada em 03/08/2024. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.30.1 Descontinuado | 2023-04-18 | 
      Esta versão tem um problema com erros inesperados de
      NullPointerException.
      Use o SDK do IMA para Android v3.29.0 até que uma versão mais recente e funcional seja lançada.Correção de um problema em que apps que usam a v3.30.0 falham em dispositivos que não são Android TV.
       | 
  | 3.30.0 Descontinuado | 2023-03-29 |  | 
  | 3.29.0 | 2022-10-14 | 
      Renomeia a classe EspVersionpara a classeVersionInfo.Renomeia as APIs de indicadores criptografados para publishers (ESP) como APIs de indicadores seguros.Adiciona as APIs de flags de recursos. É possível usar as APIs de flag de recurso para ativar ou desativar
        recursos específicos na IMA. Use
        ImaSdkSettings.getFeatureFlags()eImaSdkSettings.setFeatureFlags()para receber e definir flags de recursos.Correção de um problema em que alguns eventos da IMA não eram enviados.Adiciona androidx.webkit:webkit como uma dependência do SDK do IMA.
        A versão 3.29.0 do SDK do IMA será descontinuada em 29 de março de 2024. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.28.2 | 2022-09-14 | 
      Atualiza as dependências do SDK para usar o AndroidX.
        A versão 3.28.2 do SDK do IMA será descontinuada em 14 de outubro de 2023. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.28.1 Descontinuado | 2022-08-03 |  | 
  | 3.27.1 | 2022-05-27 | 
      Versão do serviço, sem novos recursos.
        A versão 3.27.1 do SDK do IMA será descontinuada em 03/08/2023. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.27.0 | 2022-03-01 | 
      Adiciona suporte a slots complementares de tamanho flexível definindo a largura e a altura do complemento como a constante do IMA
        
          FLUID_SIZE.
        A versão 3.27.0 do SDK do IMA será descontinuada em 27/05/2023. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.26.0 | 2022-01-12 | 
      Adiciona APIs de sinais criptografados para publishers (ESP, na sigla em inglês), renomeadas como Sinais seguros no SDK do IMA v3.29.0. Isso permite que os editores ativem os Network Bidders
          e os IDPs.
      
        A versão 3.26.0 do SDK do IMA será descontinuada em 1º de março de 2023. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.25.1 | 2021-11-08 |  | 
  | 3.24.0 | 2021-06-03 | 
      
        Adiciona APIs de precisão de ponto fixo para as classes CuePointeStreamManagerusadas na DAI. Isso adiciona as seguintes APIs:
        
        E descontinua as seguintes APIs:
          CuePoint.getEndTime()CuePoint.getStartTime()StreamManager.getContentTimeForStreamTime()StreamManager.getPreviousCuePointForStreamTime()StreamManager.getStreamTimeForContentTime()Evita um erro NullPointerExceptionrelacionado a chamadas internas paraStreamRequest.getContentUrl().
        A versão 3.24.0 do SDK do IMA será descontinuada em 08/11/2022. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.23.0 | 2021-04-07 | 
      Adiciona os métodos
        
          ImaSdkSettings.setSessionId()eImaSdkSettings.getSessionId()para receber e definir o ID da sessão. É um ID aleatório temporário usado exclusivamente para o limite de frequência.Corrige um erro NullPointerExceptionrelacionado a anúncios
        complementares.Desativa o JavaScript em anúncios complementares abaixo do nível 21 da API para
        corrigir um problema com vulnerabilidades de segurança.
        A versão 3.23.0 do SDK do IMA será descontinuada em 03/06/2022. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.22.3 | 2021-03-16 | 
      Corrige um erro NullPointerExceptionrelacionado à liberação
        doAdsLoaderenquanto um anúncio está sendo carregado.Adiciona o erro 1206para umUNEXPECTED_ADS_LOADED_EVENTem casos em que um evento
        de anúncio carregado é enviado inesperadamente.
        A versão 3.22.3 do SDK do IMA será descontinuada em 07/04/2022. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.22.2 | 2021-02-26 | 
      O SDK do IMA agora depende das seguintes bibliotecas:
        
          com.google.android.gms:play-services-basecom.google.android.gms:play-services-basementandroidx.preference:preferenceCorrige a mensagem de erro quando AdsLoaderrecebe um
        erro sem um ID de sessão válido.
        A versão 3.22.2 do SDK do IMA será descontinuada em 16 de março de 2022. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.22.0 | 2021-01-11 | 
      
        Adiciona a veiculação de conjunto para transmissões DAI.  No fluxo de trabalho de veiculação de conjuntos, o Gerenciador de anúncios é responsável apenas pela veiculação de anúncios. Os publishers são responsáveis pelo conteúdo e pela criação do manifesto que vai apontar para o Gerenciador de anúncios.
        Use ImaSdkFactory.createPodStreamRequest()para criar uma solicitação de stream para veiculação de pods.  Se você usar isso, será
        responsável por carregar o stream emstreamInit().
        Correção de um vazamento de memória causado pelo monitor de ciclo de vida do app não sendo
        limpo corretamente.
      
        A versão 3.22.0 do SDK do IMA será descontinuada em 26/02/2022. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.21.4 | 2020-12-09 | 
      Remove uma mensagem de aviso inofensiva relacionada à chamada
        adsLoader.release()depois que a WebView é destruída.
        A versão 3.21.4 do SDK do IMA será descontinuada em 8 de janeiro de 2022. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.21.2 | 2020-11-20 | 
      Correção de problemas inesperados de segurança de encadeamento causados pelo envio de atualizações de mensagens
        de uma fila vazia.
      
        Atualiza a documentação de
        AdsLoader.release().
        A versão 3.21.2 do SDK do IMA será descontinuada em 09/12/2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.21.1 | 2020-11-17 | 
      
        Correção de um problema que ocasionalmente causava falhas no app quando eventos eram
        acionados.
      
        A versão 3.21.1 do SDK do IMA será descontinuada em 20/11/2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.21.0 | 2020-10-23 | 
      
        Adiciona suporte para anúncios SIMID no SDK Android da DAI.
      
        Adiciona o método
        AdsLoader.release()e descontinuaBaseDisplayContainer.destroy().
        Essa mudança resolve um vazamento de memória que ocorria ao descartar umBaseDisplayContainerno meio de uma programação de anúncios VMAP.AdsLoader.release()é o novo método recomendado
        para descartar objetos do SDK do IMA, em vez de usarBaseDisplayContainer.destroy().
        A versão 3.21.0 do SDK do IMA será descontinuada em 17 de novembro de 2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.20.1 | 2020-10-12 |  | 
  | 3.20.0 | 2020-08-18 | 
      
        A versão 3.20.0 é a primeira afetada pelas
        mudanças no comportamento de pausa da IMA.
        Se você usa esta ou qualquer versão futura do SDK, recomendamos ler
        a postagem do blog e fazer as mudanças no comportamento de pausa no seu
        aplicativo. Os editores podem testar a implementação dessas mudanças usando a tag de anúncio de teste.
      Adiciona os callbacks
        onPause()eonResume()para a classeVideoStreamPlayerda DAI.
        Adiciona o método adPeriodDuration()à classeAdProgressInfo.
        Adiciona suporte a imagens substitutas de clique no ícone em dispositivos Android TV.
      Adiciona o evento
        ICON_FALLBACK_IMAGE_CLOSEDpara processar quando a imagem substituta do ícone é fechada em dispositivos
        Android TV.Remove o método focusSkipButton()descontinuado deAdsManagerem favor do métodofocus().Para dispositivos de smart TV, os anúncios agora são focados automaticamente quando o evento
        AdEvent.AdEventType STARTEDé disparado. Para desativar o foco automático em anúncios, use o métodoadsRenderingSettings.setFocusSkipButtonWhenAvailable(false)e, em seguida, o métodofocus()com base nos requisitos personalizados.Adiciona os métodos getCurrentTimeMs()egetDurationMsà classeVideoProgressUpdate().Descontinua os métodos getCurrentTimeegetDurationem favor dos novos métodosgetCurrentTimeMsegetDurationMs.
        Correção de um problema em transmissões ao vivo DASH em que os eventos de anúncio não eram
        informados corretamente.
      
        A versão 3.20.0 do SDK do IMA será descontinuada em 12/10/2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.19.4 | 2020-07-08 |  | 
  | 3.19.3 | 2020-06-29 | 
      Corrige um problema com a integração da TCF do IAB para o GDPR que causava
        falhas para jogadores integrados aos SDKs da plataforma de gerenciamento de consentimento.
      
        A versão 3.19.3 do SDK do IMA será descontinuada em 8 de julho de 2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.19.2 | 2020-06-22 |  | 
  | 3.19.0 | 2020-05-12 |  | 
  | 3.18.1 | 2020-03-25 | 
      Adiciona escalonamento para anúncios complementares em dispositivos de alta densidade de pixels.Adiciona suporte para anúncios SIMID do lado do cliente.
        A versão 3.18.1 do SDK do IMA será descontinuada em 12 de maio de 2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.18.0 | 2020-03-04 | 
      
        Adiciona pause() e resume() à interface
        VideoStreamPlayer. Elas precisam ser implementadas para a v3.18.0 e versões mais recentes.
        A versão 3.18.0 do SDK do IMA será descontinuada em 25 de março de 2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.17.0 | 2020-02-07 | 
      
        Adiciona as seguintes APIs para mover a validação de contêineres de exibição para
        o momento da criação deles:
        
      
        Adiciona o
        
          ImaSdkFactory.createSdkOwnedPlayer, que deve ser usado por quem usa o player integrado do IMA
        (SdkOwnedPlayer). Ele precisa ser construído manualmente e transmitido ao
        construtor de AdDisplayContainer.
        Adiciona verificações de valores não nulos a
        
        setAdContaineresetPlayer.
        Atualiza os dados de ponto de sinalização para usar a precisão de ponto flutuante.
      Descontinua os seguintes métodos:
        
          AdDisplayContainer.setPlayer(VideoAdPlayer player)BaseDisplayContainer.setAdContainer(ViewGroup container)BaseManager.isCustomPlaybackUsed()ImaSdkFactory.createAdDisplayContainer()ImaSdkFactory.createAudioAdDisplayContainer(Context context)ImaSdkFactory.createStreamDisplayContainer()StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
        A versão 3.17.0 do SDK do IMA será descontinuada em 4 de março de 2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.16.5 | 2020-01-22 | 
      
        Reestrutura o suporte para OMID 1.3 contentUrl com
        
          AdsRequest.setContentUrleStreamRequest.setContentUrl.
        Refaz o suporte a obstruções compatíveis com OMID 1.3 usando
        
          FriendlyObstruction.
        Suspende os métodos
        BaseDisplayContainer.registerVideoControlsOverlayeBaseDisplayContainer.unregisterAllVideoControlsOverlayem favor deFriendlyObstruction.Corrige um problema com um
        NullPointerExceptionque ocorre depois de chamarclear()emCompanionAdSlots.Correção de um problema que potencialmente causava vazamentos de memória ao chamar
        destroy()durante a reprodução de anúncios.
        A versão 3.16.5 do SDK do IMA será descontinuada em 07/02/2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.16.2 | 2019-12-05 | 
      
        Adiciona suporte para inclusão automática de parâmetros de consentimento da TCFv2 do IAB e da CCPA.
      
        Agora, o uso de preferências do Android exige o pacote androidx.
        A versão 3.16.2 do SDK do IMA será descontinuada em 22 de janeiro de 2021. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.16.1 | 2019-11-08 |  | 
  | 3.16.0 | 2019-10-23 | 
      Adiciona o método
        replaceAdTagParameters
        ao
        StreamManager,
        que permite substituir todos os parâmetros de tag de anúncio durante uma transmissão ao vivo.
      Remove a compatibilidade com os seguintes métodos descontinuados:
        
          AdsRequest.getAdDisplayContainer()AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)ImaSdkFactory.createAdsLoader(Context context)ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)StreamRequest.getStreamDisplayContainer()
        A versão 3.16.0 do SDK do IMA será descontinuada em 08/11/2020. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.14.0 | 2019-09-11 | 
      Versão do serviço, sem novos recursos.
        A versão 3.14.0 do SDK do IMA será descontinuada em 23/10/2020. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
| 3.13.1 | 2019-09-03 | 
    Adiciona a capacidade de definir o contexto de reprodução contínua para uma solicitação de anúncios.
        Para mais detalhes, consulte
      setContinuousPlayback().
    Adiciona o método getUniversalAdIds() à classe "Ad".Adiciona os enums setAuthToken, getAuthToken, setFormat, getFormat e StreamFormat.Corrige um erro em dispositivos Nexus 5 que ocorre quando um contêiner é removido antes de receber uma resposta de anúncio.Correção de um problema em que os anúncios complementares eram renderizados apenas uma vez.Correção de um problema em que os tipos de anúncios não compatíveis (não lineares, VPAID) não falhavam normalmente.
        A versão 3.13.1 do SDK do IMA será descontinuada em 11/09/2020. Para mais detalhes, consulte a
        programação de descontinuação.
     | 
| 3.11.3 | 2019-06-11 | 
    Corrige um bug com a configuração is_lat em dispositivos AOSP.
        A versão 3.11.3 do SDK do IMA será descontinuada em 03/09/2020. Para mais detalhes, consulte a
        programação de descontinuação.
     | 
| 3.11.2 | 2019-04-16 | 
    Corrige a seguinte falha:
      java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap".A versão 3.11.0 do SDK do IMA será descontinuada em 11 de junho de 2020. Para mais detalhes, consulte a programação de suspensão de uso.
     | 
| 3.11.0 Descontinuado | 2019-03-22 |  | 
| 3.10.9 | 2019-03-13 | 
     Correção de um bug de condição de disputa em que a interface do anúncio às vezes não era renderizada em
    anúncios subsequentes depois que o primeiro anúncio era ignorado.Correção de uma falha que ocorria ao chamar a
      API getCompanionAds().A versão 3.10.7 do SDK do IMA será descontinuada em 22 de março de 2020. Para mais detalhes, consulte a
      programação de suspensão de uso.
     | 
| 3.10.7 | 2019-02-19 |  | 
 
| 3.10.6 | 2019-01-23 | 
    Adiciona o método seek()à interface do player de stream.Adiciona suporte para callbacks de eventos de anúncio AD_BUFFERING.Os contêineres não precisam mais ser transmitidos na solicitação de anúncio. O novo fluxo de trabalho
      requer que um contêiner seja transmitido por um construtor AdsLoader.Adiciona o método BaseDisplayContainer.destroy().Correção de um vazamento de memória que ocorria quando a reprodução de vídeo era concluída.Descontinua requestNextAdBreak. Essa API será removida em uma versão futura. Depois disso, os anúncios serão buscados automaticamente 4 segundos antes do tempo de intervalo.A versão 3.10.2 do SDK do IMA será descontinuada em 19/02/2020. Para mais detalhes, consulte a
      programação de suspensão de uso.
     | 
  | 3.10.2 | 2018-11-13 | 
      Correção de uma condição de disputa que faz com que o segundo anúncio em um conjunto gere um erro VAST 402.Adiciona limites de frequência e exclusão competitiva ao SDK do DAI para Android.Move getAdProgressInfo()deStreamManagerparaBaseManager.Adiciona getVastMediaHeight(),getVastMediaWidth()egetVastMediaBitrate()aAd.
        A versão 3.9.4 do SDK do IMA será descontinuada em 23 de janeiro de 2020. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.9.4 | 2018-08-01 | 
      Adiciona getCompanionAds()aAd. Isso retorna anúncios complementares ao usar apenas a DAI.Adiciona a nova classe CompanionAd.Adiciona um novo evento SKIPPABLE_STATE_CHANGEDaAdEvent.Correção de um problema em que a configuração padrão de focusSkipButtonWhenAvailablenão era respeitada em alguns casos.
        A versão 3.9.0 do SDK do IMA será descontinuada em 1º de agosto de 2019. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.9.0 | 2018-07-09 | 
      Agora, o Android TV é compatível.Adiciona focusSkipButton()aAdsManager. Isso só funciona no Android TV.Adiciona getFocusSkipButtonWhenAvailable()aAdsRenderingSettings, com o padrãotrue. Isso só funciona no Android TV.Adiciona setFocusSkipButtonWhenAvailable()aAdsRenderingSettings. Isso só funciona no Android TV.VideoAdPlayeragora estende a interfaceVolumeProvider. Agora, é necessário implementar essa interface para reprodução personalizada.
        A versão 3.8.7 do SDK do IMA será descontinuada em 09/07/2019. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.8.7 | 2018-05-23 | 
      Permite animação em anúncios complementares HTML.
        A versão 3.8.5 do SDK do IMA será descontinuada em 23 de maio de 2019. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.8.5 | 2018-04-09 | 
      Corrige um problema em que ImaSdkSettingsera ignorado.Correção de um problema em que havia conflitos de build com
arquivos de versão com.android.support.Adiciona setAdWillPlayMutedaAdsRequest.Adiciona setLoadVideoTimeoutaAdsRenderingSettings.
        A versão 3.8.2 do SDK do IMA será descontinuada em 09/04/2019. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.8.2 | 2018-01-24 | 
      Adiciona setLiveStreamPrefetchSecondsaAdsRequest.Várias correções na documentação.
        A versão 3.7.4 do SDK do IMA será descontinuada em 24 de janeiro de 2019. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.7.4 | 2017-06-29 | 
      Adiciona setVastLoadTimeoutaAdsRequest.Adiciona getSkipTimeOffsetaAd.
        A versão 3.7.2 do SDK do IMA será descontinuada em 29 de junho de 2018. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.7.2 | 2017-05-25 | 
      Adiciona setDebugModeaImaSdkSettings.
        A versão 3.7.1 do SDK do IMA será descontinuada em 25 de maio de 2018. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.7.1 | 2017-03-24 | 
      Resolve um conflito de namespace ao usar o ProGuard.O tamanho do JAR foi reduzido em cerca de 30 KB.
        A versão 3.7.0 do SDK do IMA será descontinuada em 24/03/2018. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.7.0 | 2017-03-13 | 
      Correção de um problema em que algumas classes da IMA foram mescladas inadvertidamente no pacote a.a.a.ado ProGuard.
        A versão 3.6.0 do SDK do IMA será descontinuada em 13 de março de 2018. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.6.0 | 2017-02-16 | 
      Adiciona o seguinte a Ad:
          getAdWrapperCreativeIds()getAdvertiserName()getCreativeAdId()getCreativeId()getDealId()getSurveyUrl()getUniversalAdIdRegistry()getUniversalAdIdValue()Adiciona AdsManager.requestNextAdBreak().Adiciona o seguinte a AdsRenderingSettings:
          setEnablePreloading()getEnablePreloading()Adiciona o seguinte a AdsRequest:
          setContentDuration()setContentKeywords()setContentTitle()
        A versão 3.5.2 do SDK do IMA será descontinuada em 16/02/2018. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.5.2 | 2016-11-14 | 
      Adiciona um player de vídeo de propriedade do SDK que processa opcionalmente a reprodução de anúncios.Adiciona CompanionAdSlot.ClickListenere métodos para adicionar e remover um listener.Correção de um problema com registros de erros getViewability()inválidos.Corrige um problema com o comportamento de click-through dos ícones e a renderização incorreta.
        A versão 3.4.0 do SDK do IMA será descontinuada em 14/11/2017. Para mais detalhes, consulte a
        programação de descontinuação.
       | 
  | 3.4.0 | 2016-09-12 | 
      Corrige um erro de arquivos duplicados ao usar o Google Play Services versão 9.0.0 e mais recentes. | 
  | 3.3.2 | 2016-07-11 |  | 
  | 3.3.0 | 2016-05-31 |  | 
  | 3.2.1 | 2016-04-07 | 
      Versão do serviço, sem novos recursos. | 
  | 3.1.3 | 2015-12-16 |  | 
  | 3.b13.3 (Beta) | 2015-09-10 | 
      Versão do serviço, sem novos recursos. | 
  | 3.b12.1 (Beta) | 2015-07-20 |  | 
  | 3.b11.4 (Beta) | 2015-05-21 | 
      Adiciona o seguinte à API:
        
          AdError.AdErrorCode.VAST_EMPTY_RESPONSEAdError.getErrorNumber()AdsRequest.setAdWillAutoPlay(Boolean)CompanionAdSlot.isFilled()ImaSdkSettings.setPlayerType(String)ImaSdkSettings.setPlayerVersion(String) | 
  | 3.b10.3 (Beta) | 2015-03-24 | 
      ImaSdkSettings.getMaxRedirectseImaSdkSettings.setMaxRedirectsforam adicionados.As classes da API IMA agora são final.Os números de versão do SDK agora estão no formato 3.bX.Y, com b indicando o status Beta do SDK.Os seguintes valores de AdError.AdErrorCodeforam removidos:
          API_ERROR: useUNKNOWN_AD_RESPONSE.PLAYLIST_MALFORMED_RESPONSE: useUNKNOWN_AD_RESPONSE.REQUIRED_LISTENERS_NOT_ADDED: não estava sendo gerado pelo SDK.VAST_INVALID_URL: useVAST_LOAD_TIMEOUT. | 
  | Beta v9 | 2014-10-17 | 
      Adiciona as APIs de anúncios getTitle,getDescriptionegetContentType.Adiciona informações sobre a posição do conjunto de anúncios à interface do usuário, por exemplo,
      "Anúncio 1 de 4: (0:13)".Não é mais possível controlar diretamente a pausa/reprodução/retomada de anúncios usando o player de vídeo. Em vez disso, use AdsManager.pause()eAdsManager.resume(). | 
  | Beta v8 | 2014-06-12 | 
      Corrige um problema em que a interface do anúncio não era limpa para anúncios puláveis.Documenta o código de erro para tempos limite de carregamento de arquivos de mídia. | 
  | Beta v7 | 2014-05-27 |  | 
  | Beta v6 | 2014-04-14 | 
      Adiciona suporte ao VAST 3.Adiciona suporte parcial ao VMAP (paridade com as regras de anúncio atuais do Ad Manager).Adiciona o seguinte à API:
        
        AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERRORAdEvent.AdEventType.LOGAdEvent.getAdData()AdPodInfo.getMaximumDuration()AdPodInfo.getPodIndex()AdPodInfo.getTimeOffset()Corrige um bug em que mid-rolls com um conjunto otimizado com um wrapper
      faziam com que todos os outros anúncios no conjunto fossem ignorados.As AdsRenderingSettings transmitidas ao AdsManager não serão mais ignoradas.Correção de vários bugs para aumentar a estabilidade. | 
  | Beta v5 | 2013-12-12 | 
      Corrige um problema com anúncios puláveis em playlists. | 
  | Beta v4 | 2013-10-15 | 
      Agora é possível redefinir valores de correlator chamando contentComplete no AdsLoader. | 
  | Beta v3 | 2013-09-05 | 
      Versão do serviço, sem novos recursos. | 
  | Beta v2 | 2013-07-07 | 
      Lançamento público da versão Beta do SDK. | 
  | Beta fechado v2 | 2013-06-24 | 
      Adição de API para definir o idioma da interface no objeto ImaSdkSettings.
          Isso é usado para definir o idioma da interface, não o idioma do anúncio.Corrigimos um conflito que ocorria quando um app incluía as bibliotecas do SDK da IMA e da AdMob.Adição de geração de registros para várias métricas de desempenho internas. | 
  | Beta fechado v1 | 2013-04-02 | 
      
        Versão Beta inicial. Confira a seguir os problemas conhecidos da versão Beta: Relacionado a SDKs Os seguintes AdEventsdisponíveis no SDK do IMA para HTML5 não são compatíveis com o SDK do IMA para Android v3:IMPRESSION,LOG,SKIPPABLE_STATE_CHANGED,STOPPED,VOLUME_CHANGED,VOLUME_MUTED Relacionado ao app de exemplo 
           Há um problema intermitente em que o player de anúncios não
               retoma corretamente depois que o usuário clica em um anúncio. Por exemplo, às vezes, quando você volta ao app depois de clicar em um anúncio, a retomada da reprodução faz com que ele pule para o final e seja concluído, em vez de continuar de onde parou antes do clique.
           Os anúncios retornados pela tag de anúncio "Instream 2" não são compatíveis
               com o SDK do Android do IMA v3.
           O player de amostra não desativa automaticamente a busca (scrubbing)
               enquanto os anúncios estão sendo veiculados. Desative a busca no player de vídeo enquanto os anúncios estiverem sendo veiculados.
            |