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
17/09/2026
O nível mínimo da API Android foi aumentado para 24.
A onInitializationFailed() foi adicionada a InitializationCompleteCallback. Os adaptadores de mediação agora 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
2026‑06‑17
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 com restrição de 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
2026‑03‑16
Correção de um bug no Ad Inspector que poderia 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
Alterações interruptivas:
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.
Remoção de MIN_WIDTH_RATIO e
MIN_HEIGHT_RATIO de
MediationUtils
para oferecer suporte a limites de correspondência de tamanho de anúncio mais flexíveis para tamanhos de anúncio
de mediação.
Atualizamos a dependência do SDK da plataforma de mensagens de usuários para a versão 4.0.0.
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 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á substitutos para esses métodos.
24.7.0
2025‑10‑09
Foi corrigida uma anotação anulável ausente no tipo de retorno para
NativeCustomFormatAd.getDisplayOpenMeasurement().
A funcionalidade não mudou, já que a capacidade do método de retornar nulo já
era esperada.
Fizemos o 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
Os adaptadores de mediação nativa agora podem implementar NativeAdMapper.destroy() para receber notificações quando um anúncio nativo é destruído.
24.5.0
2025‑07‑24
Os publishers com acesso ao recurso agora têm suporte ao ID de posição
para 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 é 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 é distribuído com esta versão. Para mais informações,
consulte a
documentação do SDK Lite.
24.0.0
24/02/2025
Alterações interruptivas:
O nível mínimo da API Android foi aumentado para 23.
Remoção de todas as APIs relacionadas ao formato de anúncio interscroller.
As APIs de orientação AppOpenAd descontinuadas foram removidas.
As classes SearchAdView e
DynamicHeightSearchAdRequest foram removidas.
Atualizamos a dependência do SDK da plataforma de mensagens de usuários para a versão 3.1.0.
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.
Descontinuamos todas as APIs relacionadas ao formato de anúncio interscroller. Por
exemplo,
AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
2024‑10‑29
Atualizamos as mensagens do logcat de falha no carregamento de anúncios introduzidas na versão 23.4.0
do nível de erro para o de informação.
Melhoria na monetização de anúncios personalizados nas guias personalizadas da API WebView para anúncios.
23.4.0
30/09/2024
As falhas de carregamento de anúncios agora invocam uma mensagem do logcat que diz ad failed
to load no stack trace da falha. O stack trace registra essa
mensagem como um erro, mas não implica uma falha. Consulte Depurar mensagens comuns de registro de erros
para interpretar falhas comuns de 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
2024‑06‑27
Adição de AdView.isCollapsible()
para indicar se o último banner carregado é recolhível.
23.1.0
2024‑05‑09
Requer um compileSdkVersion mínimo de 34.
Adaptadores de mediação nativa: descontinuamos loadNativeAd
e loadRtbNativeAd() em favor de loadNativeAdMapper() e loadRtbNativeAdMapper().
Os adaptadores precisam migrar para esses novos métodos de carregamento e objetos
relacionados.
23.0.0
2024‑03‑07
Alterações interruptivas:
O nível mínimo da API Android foi aumentado para 21.
Remoção da API MobileAds.enableSameAppKey() descontinuada
e atualização do 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
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.
Mediação: o valor de retorno para
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 foi
descontinuado.
21.5.0
31/01/2023
Anúncios de abertura do app: descontinuamos os métodos AppOpenAd.load()
que aceitam um parâmetro de entrada de orientação e adicionamos novos métodos
que não aceitam uma entrada de orientação. Os novos métodos determinam a
orientação no momento da solicitação, correspondendo ao comportamento de outros formatos de
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
precisa do formato ca-app-pub-################~##########. Consulte Configurar o 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
2022‑10‑10
Ad Inspector: adicionamos suporte ao SDK de anúncio para solicitar e mostrar anúncios
solicitados pela interface do Ad Inspector.
O Google Mobile Ads SDK (Legacy) vai desativar a transmissão do identificador de publicidade do Android (AAID) quando o RequestConfiguration.Builder.setTagForChildDirectedTreatment() for chamado com TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (consulte a configuração de direcionamento para crianças) ou o RequestConfiguration.Builder.setTagForUnderAgeOfConsent() for chamado com TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (consulte a configuração de usuários abaixo da idade de consentimento).
20.5.0
2021‑11‑18
Adicionamos 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
22/09/2021
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.
Ativamos o callback
onAdClicked()
na classe AdListener para o formato de anúncios nativos.
Adição do callback onAdImpression() a
FullScreenContentCallback.
O formato InstreamAd foi descontinuado.
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.
Os adaptadores de lances agora podem implementar métodos de carregamento distintos na classe Adapter para formatos específicos de RTB.
19.7.0
2021‑01‑20
Principais mudanças:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
O uso de CustomRenderedAd foi descontinuado.
As classes e os 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
2020‑12‑04
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.
Adição do método setHttpTimeoutMillis() para personalizar o tempo limite das chamadas HTTPS feitas pelo SDK dos anúncios para dispositivos móveis do Google.
19.4.0
10/09/2020
Adicionamos suporte a dispositivos Android 11 para apps direcionados à API 30.
Anúncios de abertura do app: mudamos o formato AppOpenAd para que ele funcione mais
como um formato de tela cheia do que como uma visualização de banner. Adição
dos métodos getResponseInfo() e show() a
AppOpenAd. As classes AppOpenAdView
e AppOpenAdPresentationCallback foram descontinuadas.
Mediação: os relatórios de status de mediação já estão disponíveis. Use
ResponseInfo.getAdapterResponses()
para receber informações de resposta de cada rede de publicidade que participou de uma solicitação
de anúncio.
Anúncios premiados legados: descontinuação de RewardedVideoAd.
Correção de um bug em que MobileAds.initialize()
chamava o gerenciador de conclusão apenas uma vez. Cada chamada para
MobileAds.initialize() agora invoca 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 int. Por exemplo, onAdFailedToLoad(int).
Anúncios premiados: adição de onRewardedAdFailedToShow(AdError)
e descontinuação de onRewardedAdFailedToShow(int).
Mediação premiada: adicionamos o código do 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
18/06/2020
Adicionamos o formato RewardedInterstitialAd. Esse recurso está na
versão Beta particular. Entre em contato com seu gerente de contas para solicitar
acesso.
Anúncios nativos: adicionamos a interface do Validador de Anúncios Nativos às solicitações de teste para ajudar você a identificar e corrigir violações da política de anúncios nativos.
Adicionamos APIs para o formato de anúncio InstreamAd. Esse recurso está
na versão Beta particular. Entre em contato com seu gerente de contas para solicitar acesso.
Banner adaptativo: mudamos os métodos de criação de banners adaptativos na classe AdSize. Por exemplo, renomeou AdSize.getCurrentOrientationBannerAdSizeWithWidth()
como AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Mediação: 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 exibido.
Adição do método setTestDeviceIds() para permitir a configuração
de dispositivos de teste uma vez para todas as solicitações de anúncio.
18.2.0
29/08/2019
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 solicitar acesso.
Mediação: as exceções do adaptador com stack traces que incluem
Google Mobile Ads SDK (Legacy) agora são detectadas e processadas pelo Google Mobile Ads SDK (Legacy).
18.1.0
2019‑07‑09
Versão oficial para suporte à medição de apps.
Por padrão, a medição de apps inicializa e envia dados na inicialização do app.
Adicionamos uma opção para
atrasar a medição de apps
até que Google Mobile Ads SDK (Legacy) seja explicitamente chamado.
Adição de 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 para todas as solicitações de anúncio.
Anúncios nativos: para anúncios que não são em vídeo, o tipo de escala de imagem do MediaView
agora pode ser definido usando MediaView.setImageScaleType().
Anúncios nativos: adicionamos UnifiedNativeAd.getMediaContent().
Os publishers que carregam imagens apenas usando URLs agora podem receber o conteúdo de mídia do anúncio, fornecer uma imagem para ele e chamar MediaView.setMediaContent() para preencher os dados da imagem usando MediaView para anúncios que não são de vídeo.
Adicionamos 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
17/06/2019
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 na primeira inicialização após a instalação do app na
Google Play Store, esta versão exige que os editores declarem outras
dependências no build.gradle:
Correção de ANR originado em
android.media.AudioManager.getStreamVolume.
17.2.0
2019‑03‑11
Vídeo premiado: adicionamos um novo conjunto de APIs premiadas (consulte o pacote premiado) que permite carregar vários anúncios premiados ao mesmo tempo.
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 biblioteca 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
31/01/2019
Os publishers que usam firebase-analytics com a versão
17.1.3 de qualquer biblioteca 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 biblioteca 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 de compilador
duplicate entry.
Os publishers que usam firebase-analytics com a versão
17.1.1 de qualquer biblioteca 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 da Google AdMob precisam especificar uma tag <meta-data> com a chave com.google.android.gms.ads.APPLICATION_ID no arquivo AndroidManifest.xml. Consulte o
guia
para iniciantes para mais detalhes.
Anúncios nativos: NativeAppInstallAd, NativeContentAd
e as APIs associadas foram descontinuadas em favor de UnifiedNativeAd.
Consulte Anúncios nativos avançados unificados 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 não pode ser nulo enquanto ClickConfirmingView está definido" 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 onRewardedVideoCompleted() não era acionado em
emuladores.
16.0.0
02/10/2018
Nenhuma mudança nos anúncios. Consulte as notas da versão do Google Play Services para mais informações.
15.0.0
12/04/2018
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
28/03/2018
Nenhuma mudança nos anúncios. Consulte as notas da versão do Google Play Services
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, permitindo que os adaptadores acessem objetos View correspondentes a recursos de anúncios nativos individuais.
O uso de trackView() foi descontinuado em favor de trackViews().
11.8.0
18/12/2017
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 foi descontinuado. Os editores
precisam 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
19/09/2017
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
à classe RewardedVideoAd.
11.2.0
14/08/2017
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 o
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ão invocados apenas 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 removemos as classes de compra no app
relacionadas.
Adicionamos a capacidade de ativar o modo imersivo em anúncios de tela cheia adicionando o método
setImmersiveMode() às classes
PublisherInterstitialAd e
RewardedVideoAd.
Adicionamos a interface OnPublisherAdViewLoadedListener,
a classe PublisherAdViewOptions e
a classe PublisherAdViewOptions.Builder para uso com AdLoader em solicitações
nativas e de banner.
Adicionamos a interface opcional OnImmersiveModeUpdatedListener, que pode ser implementada por adaptadores de mediação para receber informações sobre atualizações do modo imersivo.
Adição do método getMediationAdapterClassName() à classe
RewardedVideoAd.
Adicionamos regras keep para preservar automaticamente os nomes de classe do adaptador de mediação ao usar o ProGuard.
10.2.0
15/02/2017
O Google Play Services 10.2.x é a primeira versão que não
inclui suporte completo para o Android 2.3.x (Gingerbread).
Os apps desenvolvidos com a versão 10.2.x ou mais recente do SDK exigem um
nível mínimo de API do Android de 14 e não podem ser instalados em dispositivos que
executam um nível de API anterior a 14. Para saber mais sobre as 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 nativo avançado
e anúncios de modelo personalizado.
Adição dos métodos getVideoController(),
setVideoOptions() e getVideoOptions()
à classe PublisherAdView.
Adicionamos a 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 que uma solicitação de anúncio seja feita.
Adicionamos suporte para visualização no app e solução de problemas no Google Ad
Manager.
10.0.1
21/11/2016
Correções de bugs e melhorias gerais.
9.8.0
24/10/2016
MobileAds.Initialize(Context) não foi descontinuado.
Os publishers 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
22/09/2016
Adicionamos a classe MediaView para anúncios em vídeo nativos avançados.
Adição de um método openDebugMenu() à classe
MobileAds para Creative Preview e
solução de problemas de 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
27/06/2016
Adicionamos o método setAdChoicesPlacement()
à classe
NativeAdOptions.Builder,
que agora pode ser usado pelos editores de apps para especificar o local
da AdChoices em anúncios nativos.
A reprodução de anúncios em vídeo foi aprimorada com várias correções de bugs.
9.0.1
26-05-2016
Resolve um problema do ProGuard introduzido na versão 9.0.0.
Os editores não precisam mais de uma opção keep para
com.google.android.gms.common.util.DynamiteApi.
9.0.0
18/05/2016
Adicionamos o preenchimento automático de informações de localização
para apps que concedem explicitamente a permissão de localização.
Adicionamos suporte a eventos personalizados de mediação de vídeos premiados.
Adicionamos opções de vídeo para anúncios expressivos nativos.
API de 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
18/12/2015
Adição de um método público,
MobileAds.setAppVolume(),
para informar ao Google Mobile Ads SDK (Legacy) o nível de volume atual de um app.
Correções de bugs e melhorias.
8.3.0
06/11/2015
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
24/09/2015
Várias correções de bug.
7.8.0
13/08/2015
Versão de lançamento 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
28/05/2015
Adicionamos suporte aos formatos de anúncio nativo de instalação de apps e de conteúdo na AdMob e no Ad Manager.
Adicionamos suporte a formatos de anúncios nativos personalizados, disponíveis para reservas do Ad Manager.
7.3.0
28/04/2015
Várias correções de bug.
7.0.0
19/03/2015
Os métodos addCustomTargeting() e
addCategoryExclusion() foram adicionados a
PublisherAdRequest.Builder.
Correção de um problema que fazia com que o PublisherAdView.recordManualImpression()
registrasse 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 de terceiros que
fazem mediação para o Google Mobile Ads SDK (Legacy).
6.5.87
08/12/2014
Introdução da arquitetura JAR dividida: os desenvolvedores do Android Studio agora 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 referenciar
toda a biblioteca com.google.android.gms:play‑services:6.+.
Várias correções de bug.
6.1
08/10/2014
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 do intersticial para
acessibilidade.
Remoção do 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
05/10/2018
Adicionamos novas APIs para implementar eventos personalizados.
Adicionamos o fluxo de compra padrão para compras no app usando a API Google Play Faturamento.
4.4
2014‑05‑07
Adicionamos novas APIs de adaptador de mediação.
Adicionamos o novo formato de anúncio LARGE_BANNER de 320 x 100 para smartphones
e tablets.
Adicionamos um novo formato intersticial para compras no app. Defina um
InAppPurchaseListener em InterstitialAd para detectar
eventos de compra no app.
Correção de bug para a falha de SecurityException devido à leitura
de gservices sem permissão.
4.3
17/03/2014
InterstitialAd agora funciona se um contexto de aplicativo for transmitido.
Adição do método setContentUrl() a PublisherAdRequest.Builder.
Correção para exceção quando o serviço não está registrado.
4.2
03/02/2014
Várias correções de bug.
4.1
16/01/2014
Adicionamos suporte ao Ad Manager e aos anúncios de pesquisa para apps para dispositivos móveis.
AdRequest.Builder agora tem um método setLocation().
Correção de uma falha que ocorria quando um anúncio intersticial era solicitado, mas
AdActivity não era especificado no manifesto.
As próximas atualizações das APIs dos anúncios para dispositivos móveis do Google serão enviadas automaticamente aos
dispositivos pelo Google Play Services.
O Ad Manager e os anúncios de pesquisa para apps para dispositivos móveis ainda não são compatíveis.