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
25.5.0
2026‑09‑17
Aumentamos o nível da API Android mínimo para 24.
A onInitializationFailed() foi adicionada a InitializationCompleteCallback. Agora, os adaptadores de mediação informam erros de inicialização do SDK de terceiros ao SDK do Google Mobile Ads com o código do erro, o domínio e a mensagem de erro.
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.
25.4.0
17/06/2026
Correção de bugs e melhorias no desempenho.
25.3.0
2026‑05‑21
Adição do método setAgeRestrictedTreatment() em RequestConfiguration.Builder e descontinuação de setTagForChildDirectedTreatment() e setTagForUnderAgeOfConsent(). Use o novo método para configurar o tratamento restrito por idade para usuários crianças e adolescentes.
25.2.0
2026‑04‑13
Correção de bugs e melhorias no desempenho.
25.1.0
16/03/2026
Foi corrigido um bug no Ad Inspector que podia causar um erro ao solicitar um anúncio de teste fora de contexto com um URL de conteúdo vazio.
25.0.0
2026‑02‑17
Mudanças importantes:
A classe VersionInfo foi removida do pacote com.google.android.gms.ads.mediation.
O método getConfiguration() descontinuado foi removido da classe
RtbSignalData.
Os métodos descontinuados onFailure(String) e
onAdFailedToShow(String) foram removidos das seguintes classes:
A classe NativeAdViewHolder foi removida do
pacote com.google.android.gms.ads.nativead.
Removemos MIN_WIDTH_RATIO e MIN_HEIGHT_RATIO de MediationUtils para oferecer suporte a limites mais flexíveis de correspondência de tamanho de anúncio para tamanhos de anúncio de mediação.
A dependência do SDK da plataforma de mensagens de usuários foi atualizada para a versão 4.0.0.
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:
Correção de traduções ausentes para recursos do SDK nas versões 24.6.0 e 24.7.0.
O uso de NativeAdViewHolder foi descontinuado. Use NativeAdView para renderizar anúncios nativos.
Os métodos AdPreloader.getConfigurations() e AdPreloader.getConfiguration(preloadId) foram descontinuados. Não há substituição para esses métodos.
24.7.0
2025‑10‑09
Correção de uma anotação anulável ausente no tipo de retorno de
NativeCustomFormatAd.getDisplayOpenMeasurement().
A funcionalidade não muda, já que a capacidade do método de retornar nulo já era esperada.
Fizemos downgrade da dependência androidx.webkit:webkit de 1.14.0
para 1.12.1 para manter a compatibilidade com o Plug-in do Android para Gradle 7.3.1.
24.6.0
2025‑09‑08
Agora, os adaptadores de mediação nativa podem implementar NativeAdMapper.destroy()
para receber uma notificação quando um anúncio nativo for destruído.
24.5.0
2025‑07‑24
Os publishers com acesso ao recurso agora têm suporte para ID de posição em todos os formatos de anúncio.
Correção de uma falha com a mensagem de erro Fatal Exception: java.util.ConcurrentModificationException.
24.4.0
2025‑06‑09
Adicionamos várias APIs novas para pré-carregamento de anúncios e descontinuamos as atuais.
O pré-carregamento de anúncios continua sendo um recurso Alfa limitado.
24.3.0
19/05/2025
Atualizamos a dependência do SDK da plataforma de mensagens de usuários para a versão 3.2.0.
24.2.0
2025‑04‑07
Correção de bugs e melhorias no desempenho.
24.1.0
12/03/2025
A versão mínima do Kotlin agora é a 2.1.0.
Correção de bugs e melhorias no desempenho.
O play-services-ads-lite está mudando para uma cadência de lançamento reduzida e não será distribuído com esta versão. Para mais informações, consulte a documentação do SDK Lite.
Adição de MediationRewardedAdCallback.onUserEarnedReward()
e descontinuação
de MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
Os adaptadores de mediação precisam ser atualizados para usar o novo método.
Todas as APIs relacionadas ao formato de anúncio intersticial foram descontinuadas. Por
exemplo,
AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
29/10/2024
Atualizamos as mensagens logcat de falha no carregamento de anúncios introduzidas na versão 23.4.0
do nível de erro para o nível de informação.
Melhoria na monetização de anúncios personalizados nas guias personalizadas para a API WebView para anúncios.
23.4.0
30/09/2024
As falhas no carregamento de anúncios agora invocam uma mensagem logcat que diz ad failed
to load no stack trace da falha. O rastreamento de pilha registra essa mensagem como um erro, mas não implica uma falha. Consulte Depurar mensagens comuns de registro de erros para interpretar falhas comuns no carregamento de anúncios. Se você encontrar um erro recorrente
relacionado à veiculação de anúncios que não está documentado, compartilhe o stack trace com o
suporte do Google Mobile Ads SDK (Legacy).
Atualizamos a dependência do SDK da plataforma de mensagens de usuários para a versão 3.0.0.
23.2.0
27/06/2024
Adição de AdView.isCollapsible()
para indicar se o último banner carregado é recolhível.
23.1.0
9 de maio de 2024
Exige um mínimo de compileSdkVersion de 34.
Adaptadores de mediação nativa: o uso de loadNativeAd
e loadRtbNativeAd() foi suspenso em favor de loadNativeAdMapper() e loadRtbNativeAdMapper().
Os adaptadores precisam migrar para usar esses novos métodos de carregamento e objetos relacionados.
Removemos a API MobileAds.enableSameAppKey() descontinuada
e atualizamos o método alternativo MobileAds.putPublisherFirstPartyIdEnabled()
para retornar um booleano sobre se a persistência do controle foi bem-sucedida ou
não.
Native Ads:
AdLoader.forUnifiedNativeAd() foi removido. Use
AdLoader.forNativeAd().
AdLoader.forCustomTemplateAd() foi removido. Use
AdLoader.forCustomFormatAd().
AdFormat.UNKNOWN foi removido sem substituição. Os apps que usam
QueryInfo.generate()
precisam transmitir um formato de anúncio.
Os métodos AdManagerAdRequest.Builder herdados do
elemento pai agora podem ser encadeados para criar um objeto com uma única chamada.
Isso exigiu uma mudança na estrutura de herança para que
AdManagerAdRequest.Builder
não herde mais de AdRequest.Builder.
Ad Inspector:agora é possível acionar solicitações de anúncio na interface do Ad Inspector em dispositivos que não têm o Google Play Services.
22.0.0
29/03/2023
Mudanças importantes:
NativeCustomFormatAd.getVideoController() e
NativeCustomFormatAd.getVideoMediaView() foram removidos em favor de
NativeCustomFormatAd.getMediaContent().
Mediação:o valor de retorno de
Adapter.getVersionInfo() e
Adapter.getSDKVersionInfo() mudou do tipo
com.google.android.gms.ads.mediation.VersionInfo
para com.google.android.gms.ads.VersionInfo. Recomendamos que os adaptadores retornem o novo tipo, já que com.google.android.gms.ads.mediation.VersionInfo está descontinuado.
21.5.0
31/01/2023
Anúncios de abrir app:os métodos AppOpenAd.load()
que aceitam um parâmetro de entrada de orientação foram descontinuados, e novos métodos
que não usam uma entrada de orientação foram adicionados. Os novos métodos determinam a
orientação no momento da solicitação, correspondendo ao comportamento de outros formatos
em tela cheia.
Mediação:adicionamos suporte à mediação para anúncios de abertura do app.
A permissão RECEIVE_BOOT_COMPLETED foi removida da
dependência androidx.work:work-runtime. Se você estiver usando
versões do Gradle anteriores à 7.2.0 e precisar de permissão para seu app,
talvez seja necessário declarar a permissão explicitamente no manifesto do Android.
21.4.0
14/12/2022
O ID do app do Ad Manager agora é obrigatório para todos os apps do Ad Manager e exige o formato ca-app-pub-################~##########. Consulte Configurar seu app
para mais detalhes.
Ad Inspector:amplie o suporte do SDK para mostrar anúncios de banner e
nativos solicitados pela interface do Ad Inspector.
Adicionamos suporte ao ID próprio do publisher (antes conhecido como mesma chave de app) para ajudar você a veicular anúncios mais relevantes e personalizados com base nos dados coletados dos seus apps.
Versão de lançamento oficial para a geração QueryInfo.
21.3.0
10/10/2022
Ad Inspector:adicionamos suporte do SDK para solicitar e mostrar anúncios
solicitados pela interface do Ad Inspector.
Google Mobile Ads SDK (Legacy) desativa a transmissão do identificador de publicidade do Android (AAID) quando RequestConfiguration.Builder.setTagForChildDirectedTreatment() é chamado com TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (consulte
configuração feita para crianças) ou quando RequestConfiguration.Builder.setTagForUnderAgeOfConsent() é chamado com TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (consulte
configuração para usuários abaixo da idade de consentimento).
20.5.0
18/11/2021
Foi adicionado suporte a dispositivos Android 12 para apps destinados à API 31.
Adicionamos suporte ao
ID do conjunto de apps
para casos de uso como relatórios e prevenção de fraudes.
20.4.0
2021‑09‑22
A partir da versão 20.4.0, o Google Mobile Ads SDK (Legacy) inclui a permissão com.google.android.gms.permission.AD_ID no manifesto do SDK, que é mesclado automaticamente ao manifesto do app pelas ferramentas de compilação do Android. Para saber mais sobre a Declaração de permissões AD_ID, incluindo como desativá-la, consulte
este artigo de ajuda do Play Console.
Adição do callback onAdClicked() a FullScreenContentCallback.
Ativou o
callback onAdClicked()
na classe AdListener para o formato de anúncios nativos.
Adaptadores de mediação: correção da anotação de capacidade de aceitar valores nulos para o parâmetro mediationExtras em todas as chamadas de carregamento do adaptador de mediação.
20.2.0
2021‑06‑08
Adicionamos suporte ao Ad Inspector (Beta) para publishers do Google Ad Manager.
Adição do callback onAdImpression() a
FullScreenContentCallback.
O formato InstreamAd foi suspenso.
Adaptadores de mediação:
O uso de MediationBannerAdapter,
MediationInterstitialAdapter e
MediationNativeAdapter foi descontinuado. Os novos adaptadores precisam implementar a classe
Adapter para
carregar esses formatos.
Agora, os adaptadores de lances podem implementar métodos de carregamento distintos na classe
Adapter para
formatos específicos do RTB.
19.7.0
2021‑01‑20
Principais mudanças em:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
O uso de CustomRenderedAd foi descontinuado.
Classes e pacotes com o prefixo Publisher foram
descontinuados e substituídos pelo prefixo AdManager.
Última versão secundária antes da versão 20.0.0. Todas as APIs marcadas como descontinuadas
nesta e em versões anteriores serão removidas na versão 20.0.0. Consulte o guia de migração da versão 20.0.0 para mais detalhes.
19.6.0
4 de dezembro de 2020
O método onAdLeftApplication() AdListener foi descontinuado.
Correção de um bug em que os usuários de dispositivos Android 11 precisavam selecionar um
navegador ao clicar em um anúncio.
19.5.0
2020‑10‑20
Anúncios de banner:o método onAdImpression()
AdListener agora é chamado para anúncios de banner.
Adicionado o método setHttpTimeoutMillis()
para personalizar o tempo limite das chamadas HTTPS feitas pelo SDK dos anúncios para dispositivos móveis
do Google.
Foi adicionado suporte a dispositivos Android 11 para apps direcionados à API 30.
Anúncios de abertura de app:mudamos o formato AppOpenAd para operar mais como um formato de tela cheia do que uma visualização de banner. Adição dos métodos
getResponseInfo() e show() a
AppOpenAd. As classes AppOpenAdView
e AppOpenAdPresentationCallback foram descontinuadas.
Mediação:agora é possível gerar relatórios sobre o status da mediação. Use
ResponseInfo.getAdapterResponses()
para receber informações de resposta de cada rede de publicidade que participou de uma
solicitação de anúncio.
Adicionamos o formato RewardedInterstitialAd na versão Beta privada.
Foi corrigido um bug em que MobileAds.initialize()
só chamava o gerenciador de conclusão uma vez. Todas as chamadas para
MobileAds.initialize() agora invocam o callback de conclusão.
Adicionamos novos callbacks de falha de carregamento a todos os formatos de anúncio que retornam um
LoadAdError. Por exemplo, onAdFailedToLoad(LoadAdError).
Callbacks de falha de carregamento descontinuados que retornam um número inteiro. Por exemplo: onAdFailedToLoad(int).
Anúncios premiados:adicionamos onRewardedAdFailedToShow(AdError) e descontinuamos onRewardedAdFailedToShow(int).
Mediação premiada:adicionamos o código de erro de apresentação MEDIATION_SHOW_ERROR. Todos os erros de apresentação relacionados a anúncios mediados agora
retornam MEDIATION_SHOW_ERROR para AdError.getCode()
e um AdError.getCause() NonNull que representa o erro de mediação
subjacente.
19.2.0
2020‑06‑18
Anúncios nativos:adicionamos a interface do validador de anúncios nativos em solicitações de teste para ajudar você a detectar e corrigir violações da política de anúncios nativos.
APIs adicionadas para o formato de anúncio InstreamAd. Este recurso está na versão Beta privada. Entre em contato com seu gerente de contas para pedir acesso.
Banner adaptativo: mudamos os métodos de criação de banner adaptativo na classe
AdSize. Por exemplo, renomeie AdSize.getCurrentOrientationBannerAdSizeWithWidth()
como AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Mediação: Google Mobile Ads SDK (Legacy) agora detecta exceções geradas por adaptadores de mediação.
Mediação premiada: corrigimos um bug em que, se vários anúncios premiados mediados fossem armazenados em cache, apenas um seria mostrado.
Adicionamos o método setTestDeviceIds() para permitir a configuração
de dispositivos de teste uma vez para todas as solicitações de anúncios.
18.2.0
2019‑08‑29
Adição de APIs para o formato
AppOpenAd. Esse recurso está na versão Beta particular.
Entre em contato com seu gerente de contas para pedir acesso.
Mediação: as exceções de adaptador cujos stack traces incluem
Google Mobile Ads SDK (Legacy) agora são capturadas e processadas pelo Google Mobile Ads SDK (Legacy).
Adicionamos MobileAds.getInitializationStatus()
para fornecer o status de inicialização de todas as redes de publicidade configuradas para seu app.
Adicionamos MobileAds.getRequestConfiguration().
Os parâmetros de segmentação definidos nesse objeto de configuração são usados em todas as
solicitações de anúncio.
Anúncios nativos: para anúncios que não são em vídeo, o tipo de escalonamento de imagem do MediaView agora pode ser definido usando MediaView.setImageScaleType().
Anúncios nativos: adicionamos UnifiedNativeAd.getMediaContent().
Os editores que carregam imagens usando apenas URLs agora podem receber o conteúdo de mídia do anúncio, fornecer uma imagem a ele e chamar MediaView.setMediaContent() para preencher os dados de imagem por MediaView em anúncios que não são em vídeo.
Anúncios nativos: foram adicionadas APIs para ativar o suporte do Open Measurement a formatos de anúncios nativos personalizados que não são em vídeo.
A classe Correlator e as APIs associadas foram removidas.
Esse recurso não funcionava antes.
Adição de dependências em play-services-measurement e
play-services-measurement-sdk. Os apps não precisam mais adicionar essas dependências explicitamente.
18.0.0
2019‑06‑17
Migração das Bibliotecas de Suporte do Android para as bibliotecas do Jetpack (AndroidX). Consulte as
notas da versão do Google Play Services para mais informações.
Para evitar uma falha que ocorre no primeiro lançamento após a instalação do app na
Play Store, esta versão exige que os publishers declarem dependências
adicionais no build.gradle:
Correção de ANR originado em
android.media.AudioManager.getStreamVolume.
17.2.0
11/03/2019
Vídeo premiado:adicionamos um novo conjunto de APIs premiadas (consulte o pacote
rewarded
) que permite carregar vários anúncios premiados simultaneamente.
Mediação:adicionamos um novo conjunto de APIs de adaptador de mediação que oferecem suporte à inicialização. Os adaptadores que implementam a nova API implementam a
classe Adapter.
Os publishers que usam firebase-analytics com a versão
17.2.0 de qualquer uma das bibliotecas de anúncios
(por exemplo, com.google.android.gms:play-services-ads:17.2.0)
precisam usar com.google.firebase:firebase-analytics:16.3.0.
17.1.3
2019‑01‑31
Os publishers que usam firebase-analytics com a versão
17.1.3 de qualquer uma das bibliotecas de anúncios
(por exemplo, com.google.android.gms:play-services-ads:17.1.3)
precisam usar com.google.firebase:firebase-analytics:16.3.0.
17.1.2
2018‑12‑03
Os publishers que usam firebase-analytics com a versão
17.1.2 de qualquer uma das bibliotecas de anúncios
(por exemplo, com.google.android.gms:play-services-ads:17.1.2)
precisam usar com.google.firebase:firebase-analytics:16.0.6.
17.1.1
12/11/2018
Correção de um bug em que determinadas combinações de play-services-ads e
firebase-analytics (por exemplo, ads:17.1.0 e
analytics:16.0.5) resultavam em um erro do compilador
duplicate entry.
Os publishers que usam firebase-analytics com a versão
17.1.1 de qualquer uma das bibliotecas de anúncios
(por exemplo, com.google.android.gms:play-services-ads:17.1.1)
precisam usar com.google.firebase:firebase-analytics:16.0.5.
Os publishers do Google Ad Manager precisam especificar uma tag
<meta-data> com a chave
com.google.android.gms.ads.AD_MANAGER_APP
no arquivo AndroidManifest.xml. Consulte o
guia de
início para mais detalhes.
Anúncios nativos:NativeAppInstallAd, NativeContentAd e APIs associadas foram descontinuados em favor de UnifiedNativeAd.
Consulte Anúncios nativos
Unified avançado para mais instruções sobre como usar as novas APIs.
Anúncios nativos:adicionamos o recurso "Desativar este anúncio".
Anúncios nativos: o registro de aviso benigno "UnconfirmedClickListener must
not be null while ClickConfirmingView is set" foi removido.
Anúncios premiados:adicionamos o método setAdMetadataListener em
RewardedVideoAd para detectar mudanças nos metadados de anúncios.
Anúncios premiados:chamar destroy() vai anular o
listener.
Correção de um bug em que o onRewardedVideoCompleted() não era acionado em
emuladores.
16.0.0
2018‑10‑02
Nenhuma mudança nos anúncios. Consulte as notas da versão dos Serviços do Google Play para mais informações.
15.0.0
2018‑04‑12
Versão Beta do MRAID v3.
Anúncios nativos:adicionamos a API Unified Native Ad. Isso combina
NativeAppInstallAds e NativeContentAds em um novo
tipo: UnifiedNativeAd.
Observação:ao usar anúncios nativos, um aviso benigno aparece nos registros quando o anúncio nativo é clicado:
"UnconfirmedClickListener não pode ser nulo enquanto ClickConfirmingView estiver
definido." Esse aviso pode ser ignorado e será removido na próxima versão.
12.0.1
2018‑03‑28
Nenhuma mudança nos anúncios. Consulte as notas da versão dos Serviços do Google Play para mais detalhes.
12.0.0
2018‑03‑20
Vídeo premiado: adicionamos o método de callback onRewardedVideoCompleted() a RewardedVideoAdListener.
Mediação nativa: adicionamos o método trackViews() a NativeAdMapper, aos adaptadores acesso a objetos View correspondentes a recursos de anúncios nativos individuais.
O uso de trackView() foi suspenso em favor de trackViews().
11.8.0
2017‑12‑18
Correções de bugs e melhorias gerais.
11.6.0
2017‑11‑07
Adição da classe NativeAdViewHolder e dos métodos relacionados em
NativeAppInstallAd e NativeContentAd.
AdLoader.getMediationAdapterClassName descontinuado. Em vez disso, os publishers devem usar os métodos de mesmo nome em NativeAppInstallAd e NativeContentAd.
Os anúncios de teste agora mostram um rótulo na parte de cima. Consulte o
guia de testes para mais
detalhes.
11.4.0
2017‑09‑19
Adição de métodos getMediationAdapterClassName() às classes
NativeAppInstallAd e NativeContentAd. O método de mesmo nome em AdLoader será descontinuado.
Adicionamos um novo método loadAd() que usa um objeto PublisherAdRequest
na classe RewardedVideoAd.
11.2.0
2017‑08‑14
Adicionamos o método loadAds() à classe AdLoader,
que permite que os apps carreguem vários anúncios exclusivos em uma única solicitação.
Ao fazer upgrade do app para a versão 11.2.0 ou mais recente do SDK dos anúncios para dispositivos móveis do Google, o build.gradle do app também precisa ser atualizado para especificar um compileSdkVersion de pelo menos 26 (Android O). Isso não muda a forma como o app é executado. Não será necessário atualizar
targetSdkVersion.
A partir da versão 11.2.0, o Google Mobile Ads SDK (Legacy) está disponível no
repositório Maven do Google. Para mais informações, consulte as
notas da versão do Google Play Services.
11.0.0
2017‑06‑07
Adição dos métodos onAdClicked() e
onAdImpression()
à classe AdListener.
Esses métodos só são invocados para anúncios de instalação de app nativo e anúncios nativos de conteúdo.
Os métodos getInAppPurchaseListener() e
setInAppPurchaseListener() foram removidos das classes AdView, InterstitialAd
e NativeExpressAdView. Também foram removidas as classes relacionadas de compra
no app.
Adicionamos a capacidade de ativar o modo imersivo em anúncios em tela cheia ao adicionar o método
setImmersiveMode() às classes
PublisherInterstitialAd e RewardedVideoAd.
Adição da interface OnPublisherAdViewLoadedListener, da classe PublisherAdViewOptions e da classe PublisherAdViewOptions.Builder para uso com AdLoader em solicitações de banner nativo.
Adicionamos a interface opcional OnImmersiveModeUpdatedListener
que os adaptadores de mediação podem implementar para serem informados sobre atualizações
do modo imersivo.
Adição do método getMediationAdapterClassName() à
classe RewardedVideoAd.
Adicionamos regras keep para preservar automaticamente os nomes das classes do adaptador de mediação ao usar o ProGuard.
10.2.0
2017‑2‑15
O Google Play Services 10.2.x é a primeira versão que não inclui mais suporte completo para o Android 2.3.x (Gingerbread).
Os apps desenvolvidos com a versão 10.2.x do SDK e mais recentes exigem um
nível mínimo da API do Android de 14 e não podem ser instalados em dispositivos que
executam um nível da API inferior a 14. Para saber mais sobre suas opções,
incluindo a criação de vários APKs para estender o suporte do app ao
Android Gingerbread, consulte o
Blog de desenvolvedores Android.
Adicionamos suporte a recursos de vídeo para conteúdo do Native Advanced e anúncios de modelo personalizado.
Adição dos métodos getVideoController(),
setVideoOptions() e getVideoOptions()
à classe PublisherAdView.
Adição da classe AdChoicesView.
Adição dos métodos getAdChoicesContent() e
setAdChoicesContent() à classe
NativeAdMapper.
Adicionamos a interface InitializableMediationRewardedVideoAdAdapter para adaptadores de mediação de vídeo premiado que querem ativar a inicialização antecipada antes de fazer uma solicitação de anúncio.
Adição de suporte para visualização e solução de problemas no app no Google Ad Manager.
10.0.1
2016‑11‑21
Correções de bugs e melhorias gerais.
9.8.0
2016‑10‑24
MobileAds.Initialize(Context) foi descontinuado.
Os editores do Google Ad Manager precisam chamar esse método ao inicializar
os apps. Os publishers da AdMob ainda precisam usar
MobileAds.Initialize(Context, String) e transmitir o código do
aplicativo.
9.6.0
2016‑09‑22
Adicionamos a classe MediaView para anúncios em vídeo nativos avançados.
Adicionamos um método openDebugMenu() à classe
MobileAds para visualização de criativos e
solução de problemas dos blocos de anúncios do Ad Manager.
Adicionamos suporte para eventos personalizados de vídeo premiado.
9.4.0
2016‑08‑01
Correções de bugs e melhorias gerais.
9.2.0
2016‑06‑27
Adicionamos o método setAdChoicesPlacement() à classe NativeAdOptions.Builder, que agora pode ser usada pelos publishers de apps para especificar a localização do AdChoices em anúncios nativos.
A reprodução de anúncios em vídeo foi melhorada com várias correções de bugs.
9.0.1
2016‑05‑26
Resolve um problema do ProGuard introduzido na versão 9.0.0.
Os publishers não precisam mais de uma opção keep para
com.google.android.gms.common.util.DynamiteApi.
9.0.0
2016‑05‑18
Adição do preenchimento automático de informações de localização
para apps que concedem explicitamente a permissão de localização.
Adicionamos suporte para eventos personalizados de mediação de vídeo premiado.
Adicionamos opções de vídeo para anúncios Native Express.
API Anúncios personalizados de pesquisa atualizada.
Somente para esta versão, os apps que usam o ProGuard para pós-processar o aplicativo
precisam adicionar a seguinte opção keep ao arquivo de configuração do ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015‑12‑18
Adicionado um método público,
MobileAds.setAppVolume(),
para informar Google Mobile Ads SDK (Legacy) sobre o nível de volume atual de um app.
Implementamos correções de bugs e melhorias.
8.3.0
2015‑11‑6
Adicionamos suporte para anúncios em vídeo premiados.
Adicionamos um método isLoading() a PublisherAdView
e PublisherInterstitialAd para verificar se uma solicitação de anúncio está em
andamento.
Adição do método setIsDesignedForFamilies() a
AdRequest.Builder
e PublisherAdRequest.Builder.
Adição de um método destroy() a NativeAdView.
8.1.0
2015‑09‑24
Várias correções de bug.
7.8.0
2015‑08‑13
Versão oficial do MRAID v2.
Adição de um método isLoading() a
AdLoader,
AdView
e InterstitialAd
para verificar se uma solicitação de anúncio está em andamento.
O uso de PublisherAdRequest.Builder#setManualImpressionsEnabled() foi descontinuado.
Use PublisherAdView#setManualImpressionsEnabled().
7.5.0
2015‑05‑28
Adicionamos suporte aos formatos de anúncio nativo de conteúdo e de instalação de apps na AdMob e no Ad Manager.
Adicionamos suporte a formatos personalizados de anúncios nativos, disponíveis para reservas do Ad Manager.
7.3.0
2015‑04‑28
Várias correções de bug.
7.0.0
2015‑03‑19
Adição dos métodos addCustomTargeting() e
addCategoryExclusion() a
PublisherAdRequest.Builder.
Correção de um problema que fazia o PublisherAdView.recordManualImpression()
registrar várias impressões no Ad Manager ao usar a contagem manual de impressões.
Adição do método setRequestAgent()
a AdRequest.Builder
e PublisherAdRequest.Builder.
Esse método deve ser usado para indicar origens de solicitações de anúncios por terceiros que
fazem mediação para Google Mobile Ads SDK (Legacy).
6.5.87
2014‑12‑08
Introduzimos a arquitetura de JAR dividido. Agora, os desenvolvedores do Android Studio podem
incluir apenas a parte de anúncios do Google Play Services dependendo de
com.google.android.gms:play‑services‑ads:6.+.
Observação:os apps que criam anúncios de banner em XML ainda precisam fazer referência
a toda a biblioteca com.google.android.gms:play‑services:6.+.
Várias correções de bug.
6.1
2014‑10‑08
Adição de um método getLocation() a
com.google.android.gms.ads.MediationAdRequest.
Adicionamos uma descrição de conteúdo ao botão de fechar intersticial para
acessibilidade.
Removido o registro de "Recursos do Google Play não encontrados" quando o projeto da biblioteca está vinculado corretamente.
Adicionamos getMediationAdapterClassName() a AdView
para receber o nome da classe do adaptador de mediação da rede de publicidade que mostra um anúncio.
17.0.0
2018‑10‑05
Adição de novas APIs para implementar eventos personalizados.
Adicionado fluxo de compra padrão para compras no app usando a API Google Play Faturamento.
4.4
2014‑05‑07
Adição de novas APIs de adaptador de mediação.
Adicionamos um novo formato de anúncio LARGE_BANNER de 320 x 100 para smartphones e tablets.
Adicionamos um novo formato de intersticial para compras no app. Defina um
InAppPurchaseListener em InterstitialAd para detectar
eventos de compra no app.
Correção de bug para falha do SecurityException devido à leitura
de gservices sem permissão.
4.3
2014‑03‑17
Agora, InterstitialAd funciona se um contexto de aplicativo for transmitido.
Adição do método setContentUrl() a PublisherAdRequest.Builder.
Correção da exceção quando Serviço não registrado.
4.2
2014‑02‑03
Várias correções de bug.
4.1
2014‑01‑16
Adicionamos suporte ao Ad Manager e aos anúncios de pesquisa para apps móveis.
AdRequest.Builder agora tem um método setLocation().
Foi corrigida uma falha que ocorria quando um anúncio intersticial era solicitado, mas
AdActivity não estava especificado no manifesto.
[[["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-09-26 UTC."],[],["Key actions and information: The content details changes across multiple versions of an ads SDK. These changes include deprecating older methods and classes, introducing new ad formats (like `NativeAd` and `AppOpenAd`), and updating existing APIs with new features such as `Ad Inspector` UI, `User Messaging Platform SDK` updates, `QueryInfo`, `MediaContent`, and `ResponseInfo`. Major version updates introduced breaking changes, minimum API level increases, and migration to Jetpack/AndroidX libraries. Ad loading and request configurations were also enhanced.\n"]]