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.6.0
2026-10-22
Atualizamos a
página de compartilhamento do
Ad Inspector
ao exportar a solicitação e a resposta de anúncio para fornecer prévias
de texto, um botão de cópia e sugestões de compartilhamento direto.
Atualizamos a dependência com.google.android.play:hsdp para a
versão 2.2.0 para corrigir uma falha
de java.lang.IllegalStateException.
Atualização das regras do ProGuard para consumidores para evitar uma
falha de java.lang.RuntimeException na
classe androidx.work.WorkManagerInitializer quando o modo completo
do R8 está ativado.
Correção de um bug em que um contexto Activity disponível não era
transmitido para SDKs de terceiros ao mostrar anúncios de tela cheia mediados.
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 particular. 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 publishers excluam 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 de desempenho para um recurso de acesso limitado.
1.3.0
2026-07-21
Mudamos o 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 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 desativação 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 do Webkit que foram 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 particular. Entre em contato com seu gerente de contas para solicitar acesso.
Adicionamos uma opção para forçar o SDK a usar o Cronet em vez do OkHttp para operações de rede. Para resolver erros de tempo de execução em projetos que usam o OkHttp 5, recomendamos forçar o uso da 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():
Resolvemos 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 foram criados para aumentar o engajamento e a receita.
Solicite banners adaptativos fixos grandes usando os seguintes métodos na classe AdSize:
Correção de 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.
Correção de um bug em que o construtor AdView gerava um java.lang.NoSuchMethodError quando chamado pelo Kotlin.
Correção de um bug em que os adaptadores de eventos personalizados não eram invocados durante a execução da hierarquia.
Correção de um problema na versão 0.22.0-beta02 do SDK em que os metadados de pré-lançamento do Java 17
eram incluídos incorretamente em arquivos de classe.
0.22.0-beta03
2025-11-25
Correção de 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
Resolvemos um bug de carregamento do Ad Manager em que as solicitações de anúncio de servidor para servidor
que usavam
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úncios 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 de WebView para reduzir os ANRs.
A dependência androidx.webkit foi rebaixada 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.
Correção de 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 são reproduzidos automaticamente.
0.19.0-beta01
2025-08-14
Versões de duas dependências foram rebaixadas.
androidx.work:work-runtime de 2.10.0 para 2.7.0.
androidx.core:core and androidx.core:core-ktx da versão 1.15.0 para a 1.12.0.
A propriedade loadedAdSourceResponse em
ResponseInfo foi renomeada como loadedAdSourceResponseInfo.
Corrigimos um bug que permitia que os usuários dispensassem prematuramente alguns anúncios de tela cheia com o botão "Voltar".
Os publishers com acesso ao recurso agora têm suporte ao ID de posição para todos os formatos de anúncio.
Adicionamos 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.
MobileAds.registerCustomTabsSession() anotado com @JvmStatic.
Correção de um bug em que os anúncios de banner carregados usando a hierarquia da rede da AdMob
paravam de ser atualizados.
0.17.0-alpha02
2025-06-23
Corrigimos um bug de lances de mediação nativa em que os adaptadores que implementam lances, mas não hierarquia (por exemplo, Meta Audience Network), sempre falhavam ao renderizar anúncios nativos.
Corrigimos 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 um lançamento acidental que
não contém os novos recursos pretendidos. Use 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.
Adicionamos 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>.
Atualizamos a dependência kotlinx-coroutines-android da
versão 1.7.3 para a 1.9.0.
0.14.0-alpha01
2025-03-20
As solicitações de anúncio vão falhar se você inicializar o SDK com um ID de aplicativo inválido.
O método AdPreloader.start() não requer 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).
Adicionamos APIs de pré-carregamento de anúncios.
0.12.0-alpha01
22/01/2025
Correção de um bug em que alguns métodos dentro de 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 nas solicitações de anúncio 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.
Adicionamos suporte a 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úncios nativos e nativos personalizados que não
incluem recursos de vídeo.
Adicionamos suporte ao MRAID v3.
Adicionamos dependência da versão 2.2.0 do SDK da plataforma de mensagens de usuários.
Atualizamos o domínio de erro do Google de
com.google.android.gms.ads
para com.google.android.libraries.ads.mobile.sdk.
Adição do método MobileAds.isInitialized() para verificar se o SDK
já foi inicializado.
Adição de BannerAd.isCollapsible() para verificar se o anúncio de banner
retornado é recolhível.
Adição de MobileAds.registerCustomTabsSession() para melhorar
a monetização de anúncios em 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 do 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.
Oferece suporte à mediação para todos os formatos de anúncio. Os adaptadores criados para o SDK de anúncio para dispositivos móveis atual são compatíveis com o GMA Next-Gen SDK.
Adicionamos dependência da versão 1.4.10 do SDK do Open Measurement.