Notas da versão

Versão Data do lançamento Observações
0.18.0-beta01 2025-07-17
  • Correção de um bug de mediação nativa que interrompia a veiculação de anúncios para adaptadores que faziam referência a com.google.android.gms.ads.NativeAd.MediaView.
  • Anotou MobileAds.registerCustomTabsSession() com @JvmStatic.
  • Correção de um bug em que os anúncios de banner carregados usando a hierarquia de rede da AdMob paravam de ser atualizados.
0.17.0-alpha02 2025-06-23
  • Correção de um bug de lances de mediação nativa em que adaptadores que implementam lances, mas não hierarquia (por exemplo, o Audience Network da Meta), sempre falhavam ao renderizar anúncios nativos.
  • Correção de uma falha que ocorria quando um adaptador de mediação invocava vários métodos MediationAdLoadCallback para uma única solicitação de anúncio.
0.17.0-alpha01 2025-06-18
  • A versão 0.17.0-alpha01 foi lançada por engano e não contém os novos recursos pretendidos. Use a versão 0.17.0-alpha02.
0.16.0-alpha01 2025-05-23
  • Não é mais necessário ativar o suporte à simplificação de APIs Java 8+.
  • Atualizamos a dependência do SDK da plataforma de mensagens de usuários para a versão 3.2.0.
  • Correção de um bug de mediação de anúncios nativos que causava falhas em adaptadores que faziam referência à classe com.google.android.gms.ads.formats.MediaView.
  • Pré-carregamento de anúncios: adicionamos getNumAdsAvailable() e descontinuamos numAdsAvailable().
  • Removemos a tag de propriedade android.adservices.AD_SERVICES_CONFIG do arquivo de manifesto do SDK para evitar conflitos de mesclagem em apps que configuram serviços de anúncios específicos da API.
0.15.1-alpha01 2025-04-28
0.15.0-alpha01 2025-04-24
  • Anúncios nativos: foi adicionado suporte para carregar vários anúncios nativos.
    • Adicionamos um método NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) que solicita vários anúncios de uma só vez.
    • Adição de um callback NativeAdLoaderCallback.onAdLoadingCompleted() que é disparado quando todos os anúncios nativos terminam de carregar.
    • Para oferecer suporte ao carregamento assíncrono do Kotlin, adicionamos um método NativeAdLoader.load(NativeAdRequest, numberOfAds) que retorna um Flow<NativeAdLoadResult>.
  • A dependência kotlinx-coroutines-android foi atualizada da versão 1.7.3 para a 1.9.0.
0.14.0-alpha01 2025-03-20
  • As solicitações de anúncio falham se você inicializar o SDK com um ID de aplicativo inválido.
  • O método AdPreloader.start() não exige mais um callback PreloadCallback.
  • A propriedade bufferSize é opcional ao criar um objeto usando a classe de dados PreloadConfiguration. Para permitir que o Google otimize o tamanho do buffer, não defina a propriedade bufferSize.
  • A propriedade maxAdsPerSession foi removida da classe de dados PreloadConfiguration.
  • As propriedades shouldRequestMultipleImages e shouldReturnUrlsForImageAssets foram adicionadas à classe NativeAdOptions.
0.13.0-alpha01 2025-02-26
  • Adição de MediationRewardedAdCallback.onUserEarnedReward() e descontinuação de MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
  • Adição de APIs de pré-carregamento de anúncios.
0.12.0-alpha01 2025-01-22
  • Correção de um bug em que alguns métodos em AdRequest, AdRequest.Builder, SignalRequest e SignalRequest.Builder estavam ofuscados.
  • Para usuários da API WebView para anúncios que não têm um ID do aplicativo do Ad Manager, adicionamos InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID que pode ser transmitido durante a inicialização do SDK.
  • Adicionamos suporte para combinar anúncios nativos e de banner em solicitações de anúncios do Ad Manager.
0.11.0-alpha01 2024-12-12
  • Atualizamos a dependência do SDK da plataforma de mensagens aos usuários para a versão 3.1.0.
  • Adicionamos suporte a gestos de clique personalizados em anúncios nativos.
  • Agora é possível fazer a contagem manual de impressões de anúncios de banner em reservas do Ad Manager.
0.10.0-alpha01 2024-11-08
  • Adição de funções DSL para VideoOptions e RequestConfiguration para melhorar o suporte ao Kotlin.
  • Adição de suporte à API Publisher Privacy Treatment com RequestConfiguration.setPublisherPrivacyPersonalizationState().
  • Adição de APIs de suspensão do Kotlin para carregar anúncios e gerar indicadores.
  • O IconAd.LoadAdResult foi removido e substituído por AdLoadResult.
  • Correção de um problema em que as sessões da OMID não eram iniciadas para anúncios em vídeo nativos.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • A dependência do SDK da plataforma de mensagens de usuários foi atualizada para a versão 3.0.0.
  • Anúncios nativos:
    • Versão de lançamento oficial do formato de anúncio nativo.
    • Adição de suporte para veiculação de vídeo no recurso MediaContent.
    • Adicionados callbacks do ciclo de vida de vídeo.
    • Adição de controles personalizados de reprodução de vídeo.
    • Ativamos o Open Measurement para anúncios nativos e nativos personalizados.
  • signalType agora é um campo obrigatório ao criar um SignalRequest.
0.6.0-alpha01 2024-06-20
  • Adição de código que usa APIs Java 8+ disponíveis pela simplificação. Os apps que usam minSdkVersion menor que 26 precisam ativar o suporte à simplificação de APIs Java 8 ou mais recentes.
  • Adicionamos suporte a formatos de anúncio nativo e nativo personalizado que não incluem recursos de vídeo.
  • Adição de suporte para MRAID v3.
  • Adicionada dependência do SDK da plataforma de mensagens de usuários versão 2.2.0.
  • Atualizamos o domínio de erro para erros do Google de com.google.android.gms.ads para com.google.android.libraries.ads.mobile.sdk.
  • Adicionado o método MobileAds.isInitialized() para verificar se o SDK já foi inicializado.
  • Adicionamos BannerAd.isCollapsible() para verificar se o anúncio de banner retornado é recolhível.
  • Adição de MobileAds.registerCustomTabsSession() para melhorar a monetização de anúncios nas guias personalizadas.
  • OnInitializationCompleteListener foi renomeado como OnAdapterInitializationCompleteListener.
  • AdapterResponseInfo foi renomeado como AdSourceResponseInfo.
  • AdRequest.Builder.putAdNetworkExtrasBundle() foi renomeado como AdRequest.Builder.putAdSourceExtrasBundle().
  • Correção de um bug em que as classes de adaptador de lances não eram instanciadas corretamente.
0.3.0-alpha01 2024-03-20
  • Lançamento inicial do SDK de anúncios para dispositivos móveis de próxima geração.
  • Compatível com anúncios de banner, intersticiais, premiados, intersticiais premiados e de abertura do app.
  • Compatível com mediação para todos os formatos de anúncio. Os adaptadores criados para o SDK dos anúncios para dispositivos móveis atual são compatíveis com o SDK dos anúncios para dispositivos móveis de próxima geração.
  • Adicionada dependência da versão 1.4.10 do SDK do Open Measurement.