Notas da versão

Versão Data do lançamento Observações
23.3.0 12/08/2024
  • A dependência do SDK da plataforma de mensagens do usuário foi atualizada para a versão 3.0.0.
23.2.0 27/06/2024
23.1.0 09/05/2024
  • 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
  • Alterações interruptivas:
    • Aumentamos o nível mínimo da API do Android para 21.
    • Para continuar coletando métricas do usuário na AdMob: vincular seu app da AdMob ao Firebase e integrar o Google Analytics para SDK do Firebase ao seu app.
    • 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.
    • AdManagerAdRequest.Builder de métodos 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.
  • Adiciona MobileAds.registerCustomTabsSession() para melhorar a monetização de anúncios nas guias personalizadas. Consulte Otimizar guias personalizadas para mais informações.
  • A dependência do SDK da plataforma de mensagens do usuário foi atualizada para a versão 2.2.0.
22.6.0 06/12/2023
22.5.0 30/10/2023
22.4.0 13/09/2023
22.3.0 22/08/2023
22.2.0 05/07/2023
22.1.0 18/05/2023
  • Ad Inspector:capacidade de acionar solicitações de anúncios do interface do Ad Inspector em dispositivos que não têm o Google Play Services.
22.0.0 29/03/2023
  • Alterações interruptivas:
  • AdRequest.getRequestAgent() foi adicionado.
  • Mediação: o valor de retorno do Adapter.getVersionInfo() e O tipo de Adapter.getSDKVersionInfo() foi alterado 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 31/01/2023
  • 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:adição de 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ê usa o Gradle versões anteriores à 7.2.0 e exigem permissão para o app; pode ser 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.
  • Agora é possível usar o ID próprio do editor (antigo "mesmo") chave de app) para veicular anúncios mais relevantes e personalizados usando dados coletados dos seus apps.
  • Versão de lançamento oficial para a geração QueryInfo.
21.3.0 10/10/2022
21.2.0 06/09/2022
  • Ad Inspector:foi adicionado suporte ao SDK para exportar registros de solicitações de anúncio pelo Android Sharesheet
21.1.0 14/07/2022
  • Agora é possível gerar receita com anúncios no WebView. Consulte Integrar a WebView API para anúncios para mais detalhes.
  • getResponseExtras() foi adicionado a ResponseInfo que pode retornar informações extras sobre a resposta do anúncio.
21.0.0 25/05/2022
  • Alterações interruptivas:
    • Agora, o SDK dos anúncios para dispositivos móveis do Google exige que todos os apps tenham o mínimo Android API de nível 19 a ser executado.
    • Adição de anotações @NonNull em todos os métodos não definiu explicitamente a nulidade.
    • Método AdRequest.Builder.addNetworkExtras() removido. Usar o AdRequest.Builder.addNetworkExtrasBundle() como alternativa.
    • Os seguintes métodos de localização foram removidos:
      • setLocation() ativado AdRequest.Builder
      • getLocation() em AdRequest
      • getLocation() ativado MediationAdConfiguration
  • Foram adicionadas sinalizações de manifesto para otimizar a inicialização e o carregamento de anúncios. Consulte Guia de inicialização e carregamento de anúncios do Optimize para mais detalhes.
  • O uso de MobileAds.getVersionString() foi descontinuado. Usar MobileAds.getVersion() como alternativa.
  • Adicionado o método getLoadedAdapterResponseInfo() na ResponseInfo.
  • Os seguintes métodos foram adicionados ao AdapterResponseInfo:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • Foi adicionado suporte a eventos personalizados no Ad Inspector.
20.6.0 22/02/2022
20.5.0 18/11/2021
  • Foi adicionado suporte a dispositivos Android 12 para apps destinados ao nível 31 da API.
  • Adicionado suporte para ID do conjunto de apps para casos de uso como denúncias e prevenção de fraudes.
20.4.0 22/09/2021
  • A partir da versão 20.4.0, o SDK dos anúncios para dispositivos móveis do Google inclui o Permissão com.google.android.gms.permission.AD_ID no do SDK, que é automaticamente integrado ao manifesto do app pela 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.
  • Ativou o onAdClicked() na classe AdListener para o formato do anúncio nativo.
20.3.0 23/08/2021
20.2.0 08/06/2021
  • Foi adicionado suporte ao Ad Inspector (Beta) para editores do Google Ad Manager.
20.1.0 29/04/2021
20.0.0 05/04/2021
  • Alterações interruptivas:
    • A API Interstitial legada foi removida.
    • A API RewardedVideoAd legada foi removida.
    • Classes removidas com o prefixo Publisher Por exemplo: PublisherAdView).
    • CustomRenderedAd foi removido.
    • InstreamAd foi removido.
    • SearchAdRequest foi removido.
    • AdListener.onAdLeftApplication() foi removido.
    • Removido NativeAppInstallAd, NativeContentAd e UnifiedNativeAd. Agora existe um formato de anúncio nativo chamado NativeAd.
    • RewardedAd agora é uma classe abstrata. Use o RewardedAd.load() método estático para carregar um anúncio premiado.
  • Descontinuação de AdSize.SMART_BANNER em favor de adaptáveis anúncios de banner.
  • Adição de anotações de nulidade explícitas em todas as APIs públicas.
19.8.0 15/03/2021
  • Inclusão de uma dependência no SDK da plataforma de mensagens do usuário.
  • O callback onAdImpression() foi adicionado a FullScreenContentCallback.
  • O formato InstreamAd foi descontinuado.
  • Adaptadores de mediação:
    • O uso de MediationBannerAdapter foi descontinuado. MediationInterstitialAdapter e MediationNativeAdapter Os novos adaptadores devem 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.
  • Classes e pacotes com o prefixo Publisher foram descontinuada e substituída pelo prefixo AdManager.
  • Última versão secundária antes da versão 20.0.0. Todas as APIs foram marcadas como descontinuadas nesta versão e nas anteriores será removida na versão 20.0.0. Consulte a versão 20.0.0 guia de migração (em inglês) para mais detalhes.
19.6.0 04/12/2020
  • Descontinuação do onAdLeftApplication() AdListener .
  • 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 20/10/2020
19.4.0 10/09/2020
  • 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. Adicionada métodos getResponseInfo() e show() para AppOpenAd AppOpenAdView descontinuado e as classes AppOpenAdPresentationCallback.
  • Mediação:o relatório de status da mediação já está disponível. Usar ResponseInfo.getAdapterResponses() para obter informações de resposta para cada rede de publicidade que participou de um anúncio solicitação.
  • 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 MobileAds.initialize() chama o gerenciador de conclusão apenas uma vez. Todas as chamadas para MobileAds.initialize() agora invoca o callback de conclusão.
19.3.0 20/07/2020
  • Adicionado em getDomain() e getCause() para AdError.
  • 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 18/06/2020
  • 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.
19.1.0 16/04/2020
19.0.1 18/03/2020
  • Anúncios nativos: foi corrigido um vazamento de memória que ocorria ao usar NativeCustomTemplateAd.
19.0.0 02/03/2020
  • Foi adicionado suporte à leitura de parâmetros de consentimento de TCF v2.0 do IAB e a string us_privacy do IAB.
  • Adicionados setNeighboringContentUrls() e getNeighboringContentUrls() para AdRequest.
  • A classe ResponseInfo, que fornece informações, foi adicionada sobre um anúncio carregado.
  • O uso de getMediationAdapterClassName() foi descontinuado para todos os formatos de anúncio em favor de getResponseInfo().
  • Anúncios nativos: getDuration() e getCurrentTime() para MediaContent.
  • Mediação nativa:adição de getDuration() e getCurrentTime() para UnifiedNativeAdMapper para que os adaptadores sejam implementados.
  • Descontinuado AdRequest.Builder.addTestDevice() Usar RequestConfiguration.Builder.setTestDeviceIds().
18.3.0 05/11/2019
  • Foram adicionadas APIs para o formato de anúncio InstreamAd. No momento, este recurso está em versão Beta particular. Entre em contato com o 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 gerada por adaptadores de mediação.
  • Mediação premiada: correção de um bug em que, se vários anúncios anúncios premiados são armazenados em cache, apenas um seria exibido.
  • Adicionado o setTestDeviceIds() para ativar a configuração testar dispositivos uma vez para todas as solicitações de anúncios.
18.2.0 29/08/2019
  • APIs adicionadas para o AppOpenAd. No momento, este recurso está em versão Beta particular. Entre em contato com o gerente de contas para solicitar acesso.
18.1.1 23/07/2019
  • Mediação: os adaptadores agora são inicializados quando os apps chamam MobileAds.initialize(Context, OnInitializationCompleteListener).
  • Mediação: exceções de adaptador com stack traces que incluem o O SDK dos anúncios para dispositivos móveis do Google agora é detectado e gerenciado 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.
  • 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 os adaptadores de mediação 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: adicionamos o Método NativeAdOptions.Builder.setMediaAspectRatio() para solicitar uma proporção específica para o recurso de mídia de um anúncio nativo. Esta opção tem precedência sobre a versão descontinuada setImageOrientation().
  • 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: UnifiedNativeAd.getMediaContent() foi adicionado. 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: adicionamos APIs para permitir a compatibilidade com o Open Measurement em formatos de anúncios nativos personalizados que não sejam vídeo.
  • Mediação de anúncios nativos: os adaptadores agora podem fornecer proporção por meio de UnifiedNativeAdMapper.setMediaContentAspectRatio().
  • 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 17/06/2019
  • Migração das Bibliotecas de Suporte do Android para o Jetpack (AndroidX) Bibliotecas. Consulte a 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 pela Play Store, essa versão exige que os editores declarem outros dependências no build.gradle:
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 21/05/2019
  • Correção para ANR originado em android.media.AudioManager.getStreamVolume:
17.2.0 11/03/2019
  • Vídeo premiado:adicionamos um novo conjunto de APIs de recompensa. Consulte a premiado que permitem 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 junto 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) precisa usar com.google.firebase:firebase-analytics:16.3.0.
17.1.3 31/01/2019
  • Editores que usam firebase-analytics junto 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) precisa usar com.google.firebase:firebase-analytics:16.3.0.
17.1.2 03/12/2018
  • 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 12/11/2018
  • Correção de um bug em que algumas combinações de play-services-ads e firebase-analytics (por exemplo, ads:17.1.0 e analytics:16.0.5) resultou em um duplicate entry do compilador. 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.
17.1.0 02/11/2018
17.0.0 05/10/2018
  • Os editores Ad Manager do Google precisam especificar um Tag <meta-data> com a chave com.google.android.gms.ads.AD_MANAGER_APP no AndroidManifest.xml. Consulte a Receba Guia para iniciantes 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() anula o ouvinte.
  • Os métodos a seguir foram descontinuados em AdRequest.Builder.
  • Correção de um bug em que o onRewardedVideoCompleted() não era acionado e emuladores.
16.0.0 02/10/2018
  • Não houve alterações nos anúncios. Consultar o Google Play Services lançar observações para mais informações.
15.0.0 12/04/2018
  • 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." Este aviso pode ser ignorado e será removido na próxima lançamento.
12.0.1 28/03/2018
  • Não houve alterações nos anúncios. Consulte as notas da versão do Google Play Services para mais detalhes.
12.0.0 20/03/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 18/12/2017
  • Correções de bugs e melhorias gerais.
11.6.0 07/11/2017
  • A classe NativeAdViewHolder e os métodos relacionados foram adicionados à NativeAppInstallAd e NativeContentAd.
  • Descontinuado AdLoader.getMediationAdapterClassName (editores) devem usar os métodos com o mesmo nome no NativeAppInstallAd e NativeContentAd).
  • Os anúncios de teste agora mostram um rótulo na parte de cima do anúncio. Consulte a guia de teste para mais informações. detalhes.
11.4.0 19/09/2017
  • Adicionados métodos getMediationAdapterClassName() à NativeAppInstallAd e NativeContentAd. O método com o mesmo nome em AdLoader será descontinuado.
  • Adição de um onVideoEnd() para o MediationNativeListener classe, hasVideoContent(), setHasVideoContent(), e setMediaView() para a classe NativeAdMapper, e getAdVolume() e isAdMuted() métodos para a NativeMediationAdRequest para dar suporte à mediação de vídeo nativo.
  • A classe SearchAdRequest foi removida.
11.2.2 05/09/2017
  • Foi adicionado um novo método loadAd() que usa um PublisherAdRequest. para a classe RewardedVideoAd.
11.2.0 14/08/2017
  • O método loadAds() foi adicionado à classe AdLoader, que permite aos apps carregar vários anúncios exclusivos 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 a página do notas da versão.
11.0.0 07/06/2017
  • As APIs onAdClicked() e onAdImpression() métodos para a classe AdListener. Esses métodos são invocados somente para instalação de app nativo e conteúdo nativo. anúncios.
  • Remoção de getInAppPurchaseListener() e setInAppPurchaseListener() de métodos de AdView, InterstitialAd e NativeExpressAdView. Também removido no app relacionado classes de compra.
  • Adição de OnVideoMute(), OnVideoPause(), OnVideoPlay() e OnVideoStart() para o método VideoController.VideoLifecycleCallbacks .
  • Foi adicionada a capacidade de ativar o modo imersivo em anúncios de tela cheia com a adição do método setImmersiveMode() à PublisherInterstitialAd e RewardedVideoAd classes.
  • A interface OnPublisherAdViewLoadedListener foi adicionada. PublisherAdViewOptions, e Classe PublisherAdViewOptions.Builder para uso com AdLoader para anúncios nativos e de banner solicitações.
  • O OnImmersiveModeUpdatedListener opcional foi adicionado interface que os adaptadores de mediação podem implementar para serem informados do modo imersivo atualizações.
  • O método getMediationAdapterClassName() foi adicionado ao RewardedVideoAd.
  • Regras keep adicionadas para preservar automaticamente o adaptador de mediação de classe 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 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 ampliar a compatibilidade do app com Android Gingerbread, consulte a Blog de desenvolvedores Android (em inglês).
  • Adição de suporte a recursos de vídeo para conteúdo nativo avançado e anúncios de modelo personalizado.
  • getVideoController() foi adicionado, setVideoOptions() e getVideoOptions() para a classe PublisherAdView.
  • A classe AdChoicesView foi adicionada.
  • Adicionados os 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.
  • Agora é possível usar a visualização no app e resolver problemas no Google Ads. Administrador.
10.0.1 21/11/2016
  • Correções de bugs e melhorias gerais.
9.8.0 24/10/2016
  • O uso de MobileAds.Initialize(Context) foi retomado. Os editores do Google Ad Manager devem chamar esse método ao inicializar seus apps. Os editores da AdMob ainda devem usar MobileAds.Initialize(Context, String) e passar o no código do aplicativo.
9.6.0 22/09/2016
  • Adicionado o MediaView para anúncios em vídeo de anúncios nativos avançados.
  • Adicionou um método openDebugMenu() para o MobileAds para visualizar o criativo e solução de problemas dos blocos de anúncios do Ad Manager.
  • Foi adicionada compatibilidade com eventos personalizados de vídeo premiado.
9.4.0 01/08/2016
  • Correções de bugs e melhorias gerais.
9.2.0 27/06/2016
  • O setAdChoicesPlacement() foi adicionado ao método NativeAdOptions.Builder , que os editores de aplicativos agora podem usar para especificar o local dos 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
  • Preenchimento automático de informações de localização adicionado para apps que concedem explicitamente a permissão de localização.
  • Agora é possível usar eventos personalizados de mediação de vídeos premiados.
  • Adicionamos opções de vídeo para anúncios Nativo Express.
  • A API Custom Search Ads foi atualizada.
  • O método setAppMuted() foi adicionado.
  • O método MobileAds.initialize(android.content.Context, java.lang.String) não está mais descontinuado.
  • O método MobileAds.initialize(android.content.Context) foi descontinuado.
  • O método MediationNativeListener.onAdImpression() foi adicionado para gerar relatórios de impressões em adaptadores de mediação.
  • 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 de bugs e melhorias implementadas.
8.3.0 6/11/2015
  • Agora é possível usar anúncios em vídeo premiados.
  • Adição de um método isLoading() a PublisherAdView. e PublisherInterstitialAd para verificar se uma solicitação de anúncio está 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 instalação de apps e formatos de anúncios nativos de conteúdo na AdMob e no Ad Manager.
  • Foi adicionado suporte para 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
  • Adicionados addCustomTargeting() e addCategoryExclusion() para 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.
  • Correção de um problema que fazia com que os anúncios fossem renderizados incorretamente ao usar a android:largestWidthLimitDp na tag <supports-screens>.
  • 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 08/12/2014
  • Introdução da arquitetura JAR dividida: os desenvolvedores do Android Studio já podem incluir apenas a parte de anúncios do Google Play Services, dependendo 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 à 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() foi adicionado a AdView para ver o nome da classe do adaptador de mediação da rede de anúncios que exibe um anúncio no momento.
5.0 25/06/2014
  • Adição de novas APIs para implementar eventos personalizados.
  • Foi adicionado um fluxo de compra padrão para compras no app usando a API Google Play Billing.
4.4 07/05/2014
  • 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 de bug para a falha do SecurityException devido à leitura serviços do Google 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 16/01/2014
  • 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 31/10/2013
  • As APIs dos anúncios para dispositivos móveis do Google agora fazem parte do Google Play Services.
  • Futuras atualizações das APIs do Google Mobile Ads são enviadas automaticamente para dispositivos com o 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.