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
23.4.0
2024‑09‑30
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
mensagem como um erro, mas não implica uma falha. Consulte Depurar mensagens de registro de erros comuns.
para interpretar falhas comuns de carregamento de anúncios. Se você encontrar um erro recorrente
relacionado à veiculação de anúncios que não esteja documentado, compartilhe o stack trace com o
suporte do SDK dos anúncios para dispositivos móveis.
A dependência do SDK da plataforma de mensagens do usuário foi atualizada para a versão 3.0.0.
23.2.0
2024‑06‑27
AdView.isCollapsible() foi adicionado
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: loadNativeAd descontinuados.
e loadRtbNativeAd() em favor de loadNativeAdMapper() e loadRtbNativeAdMapper().
Os adaptadores precisam migrar para esses novos métodos de carregamento e os
objetos.
23.0.0
07/03/2024
Mudanças interruptivas:
Aumentamos o nível mínimo da API do Android para 21.
A API MobileAds.enableSameAppKey() descontinuada foi removida
e atualizamos o método alternativo MobileAds.putPublisherFirstPartyIdEnabled()
para retornar um booleano indicando se a persistência do controle teve êxito ou
não.
Native Ads:
AdLoader.forUnifiedNativeAd() foi removido. Usar
AdLoader.forNativeAd().
AdLoader.forCustomTemplateAd() foi removido. Usar
AdLoader.forCustomFormatAd().
AdFormat.UNKNOWN foi removido sem substituição. Apps que usam
QueryInfo.generate()
precisa transmitir um formato de anúncio.
Os métodos AdManagerAdRequest.Builder herdados do
pai agora podem ser encadeados para criar um objeto a partir de uma única chamada.
Isso exigia uma alteração na estrutura de herança de modo que
AdManagerAdRequest.Builder
não herda mais de AdRequest.Builder.
Ad Inspector: capacidade ativada para acionar solicitações de anúncios na
interface do Ad Inspector em dispositivos que não têm os Serviços do Google Play.
Mediação: o valor de retorno de
Adapter.getVersionInfo() e
Adapter.getSDKVersionInfo() mudou de tipo
com.google.android.gms.ads.mediation.VersionInfo
para com.google.android.gms.ads.VersionInfo. Recomendamos
os adaptadores retornam o novo tipo, pois
com.google.android.gms.ads.mediation.VersionInfo é
descontinuada.
21.5.0
2023‑01‑31
Anúncios de abertura do app:AppOpenAd.load() descontinuados
métodos que aceitam um parâmetro de entrada de orientação e novos métodos adicionados
que não aceitam uma entrada de orientação. Os novos métodos determinam
orientação no momento da solicitação, correspondendo ao comportamento de outros
formatos.
Mediação: foi adicionado suporte à mediação para anúncios de abertura do app.
A permissão RECEIVE_BOOT_COMPLETED foi removida do
androidx.work:work-runtime. Se você estiver usando
versões do Gradle anteriores à 7.2.0 e precisar de permissão para o 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.
exige o formato ca-app-pub-################~##########. Consulte Configurar seu app.
para mais detalhes.
Ad Inspector:amplie o suporte ao SDK para mostrar anúncios de banner e
anúncios nativos solicitados pela interface do Ad Inspector.
Adicionamos suporte ao ID próprio do editor (anteriormente conhecido como mesma
chave de app) para ajudar você a veicular anúncios mais relevantes e personalizados usando
dados coletados dos seus apps.
Versão de lançamento oficial para geração de QueryInfo.
21.3.0
10/10/2022
Ad Inspector:foi adicionado suporte ao SDK para solicitar e mostrar anúncios.
solicitados na interface do Ad Inspector.
getResponseExtras() foi adicionado a
ResponseInfo,
que pode retornar informações adicionais sobre a resposta do anúncio.
21.0.0
25/05/2022
Alterações interruptivas:
O SDK dos anúncios para dispositivos móveis do Google agora exige que todos os apps estejam em um nível mínimo
de API do Android 19 para serem executados.
Foram adicionadas anotações @NonNull em todos os métodos que
não definiam explicitamente a nulidade.
O método AdRequest.Builder.addNetworkExtras() foi removido.
Use AdRequest.Builder.addNetworkExtrasBundle()
em vez disso.
Os seguintes métodos de localização foram removidos:
O SDK dos anúncios para dispositivos móveis do Google desativa a transmissão do identificador de publicidade
do Android (AAID) quando o
RequestConfiguration.Builder.setTagForChildDirectedTreatment()
é chamado com TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (consulte
configuração para crianças) ou
RequestConfiguration.Builder.setTagForUnderAgeOfConsent()
é chamado com
TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (consulte
configuração para usuários com idade abaixo da idade de consentimento).
20.5.0
2021‑11‑18
Adição de suporte a dispositivos Android 12 para apps com a API 31 como alvo.
Foi adicionado 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 SDK dos anúncios para dispositivos móveis do Google 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 build do Android. Para saber mais sobre AD_ID
declaração de permissão, incluindo como desativá-la, consulte
este artigo de ajuda do Play Console.
Adicionou o
onAdClicked()
para FullScreenContentCallback.
Ativamos o callback
onAdClicked()
na classe AdListener para o formato de anúncio nativo.
O callback onAdImpression() foi adicionado a
FullScreenContentCallback.
O formato InstreamAd foi suspenso.
Adaptadores de mediação:
Suspensão do uso de MediationBannerAdapter,
MediationInterstitialAdapter e
MediationNativeAdapter. 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
20/01/2021
Principais mudanças em:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
O uso de CustomRenderedAd foi descontinuado.
As 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 nas 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 suspenso.
Correção de um bug em que os usuários em dispositivos Android 11 precisavam selecionar um
navegador ao clicar em um anúncio.
19.5.0
20/10/2020
Anúncios de banner: o método onAdImpression()
AdListener agora é chamado para anúncios de banner.
setHttpTimeoutMillis() foi adicionado
para personalizar o tempo limite de chamadas HTTPS feitas pelo serviço
SDK de anúncios do Google.
Foi adicionado suporte a dispositivos Android 11 para apps direcionados ao nível 30 da API.
Anúncios de abertura do app:mudamos o formato AppOpenAd para operar mais.
como um formato de tela cheia
do que uma visualização de banner. Adicionado
métodos getResponseInfo() e show() para
AppOpenAdAppOpenAdView descontinuado
e as classes AppOpenAdPresentationCallback.
Mediação: os relatórios de status da 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:RewardedVideoAd foi descontinuado.
O formato RewardedInterstitialAd foi adicionado, atualmente em
versão Beta particular.
Correção de um bug em que o MobileAds.initialize()
só chamava o gerenciador de conclusão uma vez. Todas as chamadas para
MobileAds.initialize() agora invoca o callback de conclusão.
Foram adicionados novos callbacks de falha de carregamento a todos os formatos de anúncio que retornam um
LoadAdError: Por exemplo: onAdFailedToLoad(LoadAdError).
Suspensão do uso de callbacks de falha de carregamento que retornam um int. Por exemplo: onAdFailedToLoad(int).
Anúncios premiados: adição de onRewardedAdFailedToShow(AdError)
e o uso de onRewardedAdFailedToShow(int) foi descontinuado.
Mediação premiada:inclusão de MEDIATION_SHOW_ERROR
código de erro de apresentação. Agora todos os erros de apresentação relacionados a anúncios mediados
devolução de MEDIATION_SHOW_ERROR para AdError.getCode()
e um AdError.getCause() NonNull que representa o
um erro de mediação.
19.2.0
2020‑06‑18
Anúncios nativos: foi adicionada uma interface de validação de anúncios nativos no teste
solicitações para ajudar você a detectar e corrigir violações da política de anúncios nativos.
O MobileAds.disableMediationAdapterInitialization() foi adicionado
. Chame esse método antes de inicializar o SDK dos anúncios para dispositivos móveis do Google com o objetivo de
desativar a inicialização do adaptador de mediação.
Foram adicionadas APIs para o formato de anúncio InstreamAd. No momento, este recurso está disponível
versão Beta particular. Entre em contato com seu gerente de contas para solicitar acesso.
Banner adaptativo: os métodos de criação de banners adaptativos foram alterados na
AdSize
. Por exemplo, renomeado como AdSize.getCurrentOrientationBannerAdSizeWithWidth().
para AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Mediação: o SDK dos anúncios para dispositivos móveis do Google agora captura exceções
geradas por adaptadores de mediação.
Mediação de anúncios premiados: corrigimos um bug em que, se vários anúncios premiados mediados fossem armazenados em cache, apenas um seria exibido.
O método setTestDeviceIds() foi adicionado para permitir a configuração
de dispositivos de teste uma vez para todas as solicitações de anúncios.
18.2.0
29/08/2019
APIs adicionadas para o
AppOpenAd. No momento, esse recurso está na
versão Beta privada. Entre em contato com o gerente de contas para solicitar acesso.
Mediação: as exceções do adaptador cujos rastros de pilha incluem o
SDK dos anúncios para dispositivos móveis do Google agora são detectadas e processadas pelo
SDK dos anúncios para dispositivos móveis do Google.
18.1.0
09/07/2019
Versão oficial do suporte à medição de apps.
Foi adicionado um novo método de inicialização,
MobileAds.initialize(Context, OnInitializationCompleteListener),
que notifica você quando o SDK dos anúncios para dispositivos móveis do Google e todos os adaptadores de mediação configurados
concluíram a inicialização.
MobileAds.getInitializationStatus() adicionado
para informar o status de inicialização de todas as redes de publicidade configuradas para seu app.
MobileAds.getRequestConfiguration() foi adicionado.
Os parâmetros de segmentação definidos neste objeto de configuração são usados para todos
solicitações de anúncios.
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: adição de UnifiedNativeAd.getMediaContent().
Os editores que só carregam imagens por URLs agora podem acessar a mídia do anúncio
conteúdo, forneça uma imagem a ele e chame
MediaView.setMediaContent() para preencher os dados da imagem.
por MediaView para anúncios que não são em vídeo.
Anúncios nativos: foram adicionadas APIs para ativar o suporte ao Open Measurement para
formatos de anúncios nativos personalizados que não são de vídeo.
A classe Correlator e as APIs associadas a ela foram removidas.
Antes, esse recurso não estava funcionando.
Foram adicionadas dependências em play-services-measurement e
play-services-measurement-sdk. Os apps não estão mais disponíveis
precisará 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 um erro que ocorre na primeira inicialização após a instalação do app na
Play Store, esta versão exige que os editores declarem dependências
adicionais no build.gradle:
Correção de ANR originado em
android.media.AudioManager.getStreamVolume.
17.2.0
2019‑03‑11
Vídeos premiados: foi adicionado um novo conjunto de APIs premiadas (confira o
pacote premiado)
que permite carregar vários anúncios premiados simultaneamente.
Mediação:foi adicionado um novo conjunto de APIs de adaptador de mediação compatíveis com
inicialização do sistema. Os adaptadores que implementam a nova API implementam a classe
Adapter.
Editores 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)
precisa usar com.google.firebase:firebase-analytics:16.3.0.
17.1.3
2019‑01‑31
Editores 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)
precisa usar com.google.firebase:firebase-analytics:16.3.0.
17.1.2
2018‑12‑03
Editores que usam firebase-analytics junto 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)
precisa usar com.google.firebase:firebase-analytics:16.0.6.
17.1.1
2018‑11‑12
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) resultou em um erro do compilador duplicate entry.
Editores que usam firebase-analytics junto 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)
precisa usar com.google.firebase:firebase-analytics:16.0.5.
Os editores do Google Ad Manager precisam especificar uma
tag <meta-data> com a chave
com.google.android.gms.ads.AD_MANAGER_APP
no AndroidManifest.xml. Consulte o
guia de
iniciação para mais detalhes.
Anúncios nativos:NativeAppInstallAd, NativeContentAd,
e as APIs associadas foram descontinuadas e substituídas por UnifiedNativeAd.
Consulte Anúncios nativos
Advanced Unified para mais instruções sobre como usar as novas APIs.
Anúncios nativos: o recurso "Desativar este anúncio" foi adicionado .
Anúncios nativos: o registro de aviso benigno: "UnconfirmedClickListener deve
não será nulo enquanto ClickConfirmingView estiver definido." foi removido.
Anúncios premiados: o método setAdMetadataListener foi adicionado em
RewardedVideoAd para detectar as mudanças nos metadados do anúncio.
Anúncios premiados: chamar destroy() vai anular o
ouvinte.
Correção de um bug em que o onRewardedVideoCompleted() não era acionado
e emuladores.
16.0.0
2018‑10‑02
Não houve alterações nos anúncios. Consultar o Google Play Services
lançar
observações para mais informações.
15.0.0
2018‑04‑12
Versão Beta do MRAID v3.
Anúncios nativos: foi adicionada a API Unified Native Ad. Isso combina
NativeAppInstallAds e NativeContentAds em um novo
Tipo: UnifiedNativeAd.
Observação:ao usar anúncios nativos, há um aviso benigno de que
aparece nos registros quando o anúncio nativo é clicado:
"UnconfirmedClickListener não deve ser nulo enquanto ClickConfirmingView é
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
20 de março de 2018
Vídeo premiado: onRewardedVideoCompleted() foi adicionado
método de callback para RewardedVideoAdListener.
Mediação nativa: o elemento trackViews() foi adicionado
como NativeAdMapper, concedendo aos adaptadores acesso
Objetos View correspondentes a recursos de anúncios nativos individuais.
O uso de trackView() foi descontinuado e substituído por 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. Os editores
devem usar os métodos com o mesmo nome em
NativeAppInstallAd e NativeContentAd.
Os anúncios de teste agora mostram um rótulo na parte de cima. Consulte a
guia de teste para mais informações.
detalhes.
11.4.0
2017‑09‑19
Os métodos getMediationAdapterClassName() foram adicionados às
classes NativeAppInstallAd e NativeContentAd. O
método com o mesmo nome em AdLoader
será descontinuado.
Um novo método loadAd() foi adicionado à classe RewardedVideoAd, que recebe um objeto PublisherAdRequest.
11.2.0
2017‑08‑14
O método loadAds() foi adicionado à classe AdLoader,
permitindo que os apps carreguem vários anúncios únicos em uma única solicitação.
Quando você atualizar seu aplicativo para a versão 11.2.0 ou superior do
SDK de anúncios, o build.gradle do seu 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 SDK dos anúncios para dispositivos móveis do Google está disponível via
Repositório Maven do Google. Para mais informações, consulte as notas da versão dos serviços do Google Play.
11.0.0
2017‑06‑07
As APIs onAdClicked() e
onAdImpression()
métodos para a classe AdListener.
Esses métodos são invocados apenas para instalação de apps nativos e anúncios de conteúdo
nativo.
Remoção de getInAppPurchaseListener() e
setInAppPurchaseListener() de métodos de AdView, InterstitialAd
e NativeExpressAdView. Também foram removidas as classes de compra
no app relacionadas.
Foi adicionada a capacidade de ativar o modo imersivo em anúncios em tela cheia adicionando o
método setImmersiveMode() às classes
PublisherInterstitialAd e RewardedVideoAd.
A interface OnPublisherAdViewLoadedListener foi adicionada.
PublisherAdViewOptions, e
Classe PublisherAdViewOptions.Builder para uso com AdLoader para anúncios nativos e de banner
solicitações.
A interface opcional OnImmersiveModeUpdatedListener
foi adicionada. Os adaptadores de mediação podem implementá-la para receber informações sobre atualizações
do modo imersivo.
O método getMediationAdapterClassName() foi adicionado à
classe RewardedVideoAd.
Regras keep adicionadas para preservar automaticamente o adaptador de mediação
de classe 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 o suporte total para o Android versão 2.3.x (Gingerbread).
Os aplicativos desenvolvidos com o SDK versão 10.2.x e posteriores exigem uma
Android API de nível 14 mínimo e não pode ser instalado em dispositivos
com uma API de nível inferior ao 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.
Adição de suporte a recursos de vídeo para conteúdo nativo avançado
e anúncios de modelo personalizado.
Os métodos getVideoController(),
setVideoOptions() e getVideoOptions()
foram adicionados à classe PublisherAdView.
A classe AdChoicesView foi adicionada.
As APIs getAdChoicesContent() e
setAdChoicesContent() para a classe
classe NativeAdMapper.
InitializableMediationRewardedVideoAdAdapter foi adicionado
para adaptadores de mediação de vídeos premiados que desejam
ativar a inicialização antecipada antes que uma solicitação de anúncio seja feita.
Adicionamos suporte à 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
2016‑10‑24
O uso de MobileAds.Initialize(Context) foi retomado.
Os editores do Google Ad Manager precisam chamar esse método ao inicializar
os apps. Os editores da AdMob ainda precisam usar
MobileAds.Initialize(Context, String) e transmitir o
código do aplicativo.
Um método openDebugMenu() foi adicionado à classe
MobileAds para visualização de criativos e
solução de problemas de blocos de anúncios do Ad Manager.
Foi adicionada compatibilidade com 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
O método setAdChoicesPlacement()
foi adicionado à classe
NativeAdOptions.Builder,
que agora pode ser usada pelos editores de apps para especificar a localização
do 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
Solução de um problema do ProGuard introduzido na versão 9.0.0.
Os editores não precisam mais da opção keep para
com.google.android.gms.common.util.DynamiteApi.
9.0.0
2016‑05‑18
Adição de autopreenchimento de informações de localização
para apps que concedem a permissão de localização explicitamente.
Agora é possível usar eventos personalizados de mediação de vídeos premiados.
Adição de opções de vídeo para anúncios Native Express.
Somente para esta versão, os apps que usam o ProGuard para pós-processar o aplicativo
precisará 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
Adicionado um método público,
MobileAds.setAppVolume(),
para informar o nível de volume atual de um app ao SDK dos anúncios para dispositivos móveis.
Correções e melhorias implementadas.
8.3.0
6/11/2015
Suporte adicionado para anúncios em vídeo pagos.
Adição de um método isLoading() a PublisherAdView.
e PublisherInterstitialAd para verificar se uma solicitação de anúncio está
o progresso.
O método setIsDesignedForFamilies() foi adicionado 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.
Um método isLoading() foi adicionado à
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
Suporte adicionado para formatos de anúncio nativo de conteúdo e instalação de apps na AdMob e no Ad Manager.
Suporte adicionado para formatos de anúncio nativo 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 causava a PublisherAdView.recordManualImpression()
para registrar várias impressões no Ad Manager ao usar a contagem manual de impressões.
setRequestAgent() foi adicionado
método para AdRequest.Builder
e PublisherAdRequest.Builder.
Esse método deve ser utilizado para indicar a origem das solicitações de anúncios de terceiros que
mediar para o SDK dos anúncios
para dispositivos móveis.
6.5.87
2014‑12‑08
Introdução da arquitetura JAR dividida -- agora os desenvolvedores do Android Studio podem
apenas incluir a parte de anúncios dos serviços do Google Play dependendo do
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 isso.
toda a biblioteca com.google.android.gms:play‑services:6.+.
Várias correções de bug.
6.1
08/10/2014
Um método getLocation() foi adicionado a
com.google.android.gms.ads.MediationAdRequest.
Adicionou uma descrição de conteúdo ao botão de fechamento intersticial para
acessibilidade.
Remoção do registro de "Recursos do Google Play não encontrados" quando a biblioteca
que o projeto esteja vinculado corretamente.
getMediationAdapterClassName() adicionado a AdView
para receber o nome da classe do adaptador de mediação da rede de publicidade que está exibindo um anúncio.
5.0
2014‑06‑25
Novas APIs adicionadas para implementar Eventos personalizados.
Fluxo de compra padrão implementado para compras no app usando a API Google Play Faturamento.
4.4
2014‑05‑07
Adição de novas APIs Mediation Adapter.
Adição do novo formato de anúncio LARGE_BANNER 320 x 100 para os dois smartphones
e tablets.
Adição de um novo formato intersticial para compras no app. Defina um
InAppPurchaseListener no InterstitialAd para ouvir
para eventos de compra no app.
Correção do erro SecurityException devido à leitura
de gservices sem permissão.
4.3
17/03/2014
InterstitialAd agora funciona se receber um contexto de aplicativo.
O método setContentUrl() foi adicionado a PublisherAdRequest.Builder.
Correção para exceção quando Serviço não registrado.
4.2
03/02/2014
Várias correções de bug.
4.1
2014‑01‑16
Agora é possível usar o Ad Manager e anúncios da rede de pesquisa em apps para dispositivos móveis.
AdRequest.Builder agora tem um método setLocation().
Corrigida uma falha que ocorria se um anúncio intersticial fosse solicitado, mas
AdActivity não foi especificado no manifesto.
4.0
2013‑10‑31
As APIs dos anúncios para dispositivos móveis do Google agora fazem parte do
Google Play Services.
Atualizações futuras às APIs do Google Mobile Ads são enviadas automaticamente para
dispositivos pelo Google Play Services.
O Ad Manager e os anúncios da rede de pesquisa para aplicativos para dispositivos móveis ainda não são compatíveis.
[[["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 2024-10-16 UTC."],[[["Google Ad Manager Android SDK updates prioritize enhancing ad performance, developer experience, and user privacy, while adapting to Android platform changes."],["Major version updates (v23.0.0, v22.0.0, v21.0.0, v20.0.0) introduce significant, potentially breaking changes, requiring developers to carefully migrate their implementations."],["The SDK has evolved to deprecate older APIs and introduce new functionalities, like improved ad load failure logging, adaptive banners, and privacy-preserving API testing."],["Updates reflect industry trends and regulations, including increased minimum SDK requirements, User Messaging Platform (UMP) SDK integration for privacy enhancements, and support for features like Attribution Reporting and Topics API."],["Developers should consult the detailed release notes for specific version changes and migration instructions to ensure seamless integration and optimal ad performance."]]],[]]