Notas da versão
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Versão
Data do lançamento
Observações
1.5.0
2026-09-24
Adicionamos APIs de geração e renderização de indicadores para o formato SwipeableInterstitialAd. Este recurso está na versão Beta fechada. Entre em contato com seu gerente de contas para solicitar acesso.
Adicionamos uma API excludedAppIds às solicitações de anúncios de ícone, permitindo que os editores excluam opcionalmente uma lista de IDs de apps das respostas de anúncios de ícone.
1.4.0
2026-08-20
Adicionamos suporte ao formato PictureInPictureAd. Os anúncios picture-in-picture estão na versão Beta aberta.
Correções de bugs e melhorias no desempenho de um recurso de acesso limitado.
1.3.0
2026-07-21
Mudança no AdView.loadAd() para pausar as novas tentativas automáticas de solicitações de anúncio com falha quando a atualização automática está desativada para o bloco de anúncios.
Quando uma solicitação de anúncio para vários anúncios nativos ou de ícone não gera anúncios disponíveis, o SDK agora retorna um erro NO_FILL em vez de um INTERNAL_ERROR.
Adicionamos o método Ad.getAdUnitId() para identificar o ID do bloco de anúncios usado para solicitar o anúncio.
Adição do método InitializationConfig.Builder.disableSdkCrashReporting(), que oferece uma recusa manual para o gerenciador de falhas padrão no GMA Next-Gen SDK. Por padrão, o SDK ainda delega falhas a outros gerenciadores registrados, como o Crashlytics.
Ao usar a mediação com origens de anúncios de eventos personalizados, ResponseInfo.getAdapterClassName() agora retorna o nome da classe de evento personalizado em vez de com.google.ads.mediation.customevent.CustomEventAdapter.
1.2.1
2026-06-15
Para apps que usam a API WebView para anúncios, corrigimos um problema que impedia o SDK de fornecer indicadores para tags de anúncio compatíveis (código do AdSense, Tag de publisher do Google, IMA para HTML5). Esse problema foi causado por métodos Webkit sendo chamados incorretamente em uma linha de execução em segundo plano.
1.2.0
2026-06-11
Correção de um bug que causava um
java.lang.NullPointerException em androidx.webkit.internal.PrefetchOperationCallbackAdapter.
Adicionamos o formato
SwipeableInterstitialAd. Este recurso está na versão Beta fechada. Entre em contato com seu gerente de contas para solicitar acesso.
Mudança de
untrackView()
para aceitar View em vez de View? e
manter a compatibilidade com adaptadores criados com
Google Mobile Ads SDK (Legacy).
1.1.1
2026-05-27
Foi corrigido um problema em que os conjuntos de anúncios premiados podiam congelar durante as transições, impedindo que os usuários fechassem o anúncio.
Adicionamos uma opção para forçar o SDK a usar Cronet em vez de OkHttp para operações de rede. Para resolver erros de tempo de execução em projetos que usam o OkHttp 5, recomendamos forçar a Cronet para operações de rede. Para forçar o Cronet, defina o extra force_use_cronet como true no InitializationConfig.Builder ao chamar MobileAds.initialize():
Foi resolvido um problema de carregamento de classe de dependência de terceiros que afetava a geração de indicadores de solicitação de anúncio de servidor para servidor.
0.24.0-beta01
2026-02-13
Adicionamos suporte a banners adaptativos fixos grandes. Os banners adaptativos fixos grandes são projetados para aumentar o engajamento e a receita.
Solicite banners adaptativos fixos grandes usando os seguintes métodos na classe
AdSize:
Corrigimos um bug em que os anúncios de banner podiam parar de ser atualizados se a plataforma invocasse onViewAttachedToWindow() e onViewDetachedFromWindow() fora de ordem quando um novo anúncio era mostrado.
0.23.0-beta01
2026-01-26
Atualizamos a versão mínima necessária do Plug-in do Android para Gradle (AGP) para 8.3.0.
Foi corrigido um bug em que o construtor AdView gerava um java.lang.NoSuchMethodError quando chamado do Kotlin.
Correção de um bug em que os adaptadores de eventos personalizados não eram invocados durante a execução em hierarquia.
Foi corrigido um problema na versão 0.22.0-beta02 do SDK em que os metadados de prévia do Java 17 eram incluídos incorretamente em arquivos de classe.
0.22.0-beta03
2025-11-25
Foi corrigido um bug em que as solicitações de anúncio de servidor para servidor usando
NativeSignalRequest.Builder.setAdSize()
não definiam corretamente o tamanho do anúncio solicitado.
0.22.0-beta02
2025-11-24
Foi resolvido um bug de carregamento do Ad Manager em que as solicitações de anúncio de servidor para servidor
que utilizavam
NativeSignalRequest
não eram renderizadas se a resposta do anúncio fosse do tipo
NativeAd.NativeAdType.BANNER.
O uso de BannerAd.getView() foi descontinuado. Para renderizar um BannerAd
carregado com BannerAdPreloader, crie uma instância AdView
e use AdView.registerBannerAd().
Correção de um bug em anúncios mediados em que o NativeAdRequest.Builder.setAdChoicesPlacement() não era respeitado, fazendo com que o posicionamento do ícone "Opções de anúncio" ficasse incorreto.
Reduzimos a versão mínima necessária do Plug-in do Android para Gradle (AGP) de 8.2.0 para 7.3.1.
AdPreloader.getConfigurations() e
AdPreloader.getConfiguration(preloadId) foram descontinuados. Não há substituição.
0.21.0-beta01
2025-10-08
Adição do método InitializationConfig.Builder.disableMediationAdapterInitialization(). Chame esse método antes de inicializar GMA Next-Gen SDK para desativar a inicialização do adaptador de mediação.
Melhoramos o uso da inicialização WebView para reduzir os ANRs.
A dependência androidx.webkit foi reduzida da versão 1.13.0 para
1.12.1.
A permissão android.permission.RECEIVE_BOOT_COMPLETED
usada pelo pacote androidx.work foi removida.
Corrigimos um campo com nome incorreto na classe NativeAdMapper.
0.20.0-beta01
19/09/2025
Correção de um bug em que alguns anúncios em vídeo nativos não eram reproduzidos automaticamente.
0.19.0-beta01
2025-08-14
Fizemos downgrade das versões de duas dependências.
androidx.work:work-runtime da versão 2.10.0 para a 2.7.0.
androidx.core:core and androidx.core:core-ktx de 1.15.0 para 1.12.0.
A propriedade loadedAdSourceResponse em
ResponseInfo foi renomeada como loadedAdSourceResponseInfo.
Corrigido um bug que permitia aos usuários dispensar prematuramente alguns anúncios em tela cheia com o botão "Voltar".
Os publishers com acesso ao recurso agora têm suporte para ID de posição em todos os formatos de anúncio.
Adição de um callback destroy() a NativeAdMapper para adaptadores de mediação nativa.
0.18.0-beta01
2025-07-17
Correção de um bug de mediação nativa que interrompia a veiculação de anúncios para adaptadores que
faziam referência a com.google.android.gms.ads.NativeAd.MediaView.
Anotação MobileAds.registerCustomTabsSession() com @JvmStatic.
Correção de um bug em que os anúncios de banner carregados usando a cascata de rede da AdMob
paravam de ser atualizados.
0.17.0-alpha02
2025-06-23
Correção de um bug de lances de mediação nativa em que adaptadores que implementam lances, mas não hierarquia (por exemplo, o Audience Network da Meta), sempre falhavam ao renderizar anúncios nativos.
Correção de uma falha que ocorria quando um adaptador de mediação invocava vários métodos MediationAdLoadCallback para uma única solicitação de anúncio.
0.17.0-alpha01
2025-06-18
A versão 0.17.0-alpha01 foi lançada por engano e não contém os novos recursos pretendidos. Use a versão 0.17.0-alpha02.
Atualizamos a dependência do SDK da plataforma de mensagens de usuários para a versão 3.2.0.
Correção de um bug de mediação de anúncios nativos que causava falhas em adaptadores
que faziam referência à classe
com.google.android.gms.ads.formats.MediaView.
Pré-carregamento de anúncios: adicionamos getNumAdsAvailable() e
descontinuamos numAdsAvailable().
Para apps desenvolvidos com Kotlin, a versão mínima necessária do Kotlin foi reduzida de 2.1 para 1.9.
0.15.0-alpha01
2025-04-24
Anúncios nativos: adicionamos suporte para carregar vários anúncios nativos.
Adicionamos um método
NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback)
que solicita vários anúncios de uma só vez.
Adição de um callback NativeAdLoaderCallback.onAdLoadingCompleted()
que é acionado quando todos os anúncios nativos terminam de carregar.
Para oferecer suporte ao carregamento assíncrono do Kotlin, adicionamos um método NativeAdLoader.load(NativeAdRequest, numberOfAds) que retorna um Flow<NativeAdLoadResult>.
A dependência kotlinx-coroutines-android foi atualizada da versão 1.7.3 para a 1.9.0.
0.14.0-alpha01
2025-03-20
As solicitações de anúncios falham se você inicializar o SDK com um ID de aplicativo inválido.
O método AdPreloader.start() não exige mais um callback PreloadCallback.
A propriedade bufferSize é opcional ao criar um
objeto usando a classe de dados PreloadConfiguration. Para permitir que o Google otimize o tamanho do buffer, não defina a propriedade bufferSize.
A propriedade maxAdsPerSession foi removida da classe de dados PreloadConfiguration.
As propriedades shouldRequestMultipleImages e
shouldReturnUrlsForImageAssets foram adicionadas à
classe NativeAdOptions.
0.13.0-alpha01
2025-02-26
Adição de MediationRewardedAdCallback.onUserEarnedReward()
e descontinuação
de MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
APIs de pré-carregamento de anúncios adicionadas.
0.12.0-alpha01
22/01/2025
Correção de um bug em que alguns métodos em AdRequest,
AdRequest.Builder, SignalRequest e
SignalRequest.Builder eram ofuscados.
Para usuários da API WebView para anúncios que não têm um ID do aplicativo do Ad Manager, adicionamos InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID, que pode ser transmitido durante a inicialização do SDK.
Adicionamos suporte para combinar anúncios nativos e de banner em solicitações de anúncios do Ad Manager.
0.11.0-alpha01
2024-12-12
Atualizamos a dependência do SDK da plataforma de mensagens de usuários para a versão 3.1.0.
Agora é possível usar gestos de clique personalizados em anúncios nativos.
Adicionamos suporte à contagem manual de impressões de anúncios de banner em reservas do Ad Manager.
0.10.0-alpha01
2024-11-08
Adição de funções DSL para VideoOptions e
RequestConfiguration para melhorar o suporte ao Kotlin.
Adicionamos suporte a formatos de anúncio nativo e nativo personalizado que não incluem recursos de vídeo.
Adicionamos suporte ao MRAID v3.
Adicionada dependência da versão 2.2.0 do SDK da plataforma de mensagens de usuários.
Atualizamos o domínio de erro para erros do Google de
com.google.android.gms.ads
para com.google.android.libraries.ads.mobile.sdk.
Adicionado o método MobileAds.isInitialized() para verificar se o SDK
já foi inicializado.
Adicionamos BannerAd.isCollapsible() para verificar se o anúncio de banner retornado pode ser recolhido.
Adicionamos MobileAds.registerCustomTabsSession() para melhorar a monetização de anúncios nas guias personalizadas.
OnInitializationCompleteListener foi renomeado como
OnAdapterInitializationCompleteListener.
AdapterResponseInfo foi renomeado como
AdSourceResponseInfo.
AdRequest.Builder.putAdNetworkExtrasBundle() foi renomeado como
AdRequest.Builder.putAdSourceExtrasBundle().
Correção de um bug em que as classes de adaptador de lances não eram instanciadas
corretamente.
0.3.0-alpha01
2024-03-20
Versão inicial do GMA Next-Gen SDK.
Oferece suporte a anúncios de banner, intersticiais, premiados, intersticiais premiados e de abertura do app.
Compatível com mediação para todos os formatos de anúncio. Os adaptadores escritos para o SDK dos anúncios para dispositivos móveis atual são compatíveis com o GMA Next-Gen SDK.
Adição de dependência na versão 1.4.10 do SDK do Open Measurement.
[[["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-03 UTC."],[],[]]