Notas da versão

Versão Data do lançamento Observações
13.11.0 2026-09-29
  • Adicionamos suporte oficial para o iPhone Duo:
    • As funções GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth e GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth agora exigem invocação na fila principal.
    • Os formatos de anúncio em tela cheia carregados no iPhone Duo usam o tamanho da tela ativa no momento do carregamento.
    • Atualizamos as APIs de tamanho de anúncio de banner adaptativo para usar a tela ativa atual para calcular as alturas no iPhone Duo.
  • Correção de uma falha que poderia ocorrer ao carregar anúncios de banner em um UIViewRepresentable do SwiftUI.
  • Corrigimos uma falha rara causada pelo uso não seguro de semáforos que podia ocorrer ao dispensar anúncios em vídeo.
13.10.0 2026-09-17
  • Introdução de arquivos principais públicos para as APIs Beta do picture-in-picture. Para integrar o formato de anúncio picture-in-picture, use #import <GoogleMobileAds/GoogleMobileAds_Beta.h> em Objective-C e import GoogleMobileAds_Private em Swift.
  • Correção de uma falha causada pela invocação de APIs GADVideoController em anúncios nativos mediados.
  • O Google Mobile Ads SDK é compatível com o iOS 27.
  • Open Measurement: atualizamos o SDK do OM para a versão 1.6.10.
13.9.0 2026-08-26
  • Adicionamos suporte para APIs de coleta de indicadores e renderização para anúncios intersticiais deslizáveis:
    • Adição do método +loadWithAdResponseString:completionHandler: a GADSwipeableInterstitialAd.
    • Adição da classe GADSwipeableInterstitialSignalRequest.
13.8.0 2026-08-17
  • Ao usar a mediação com origens de anúncios de eventos personalizados, GADResponseInfo.loadedAdNetworkResponseInfo.adNetworkClassName agora retorna o nome da classe de evento personalizado em vez de GADMAdapterCustomEvents.
  • Refatoramos a lógica de validação de ajuste de tela para anúncios de tela cheia para evitar dispensas não intencionais durante mudanças de orientação do dispositivo no iPad.
  • Adicionamos uma chave plist booleana GADDisableAdInspector para desativar o Ad Inspector.
13.7.0 2026-07-22
  • Atualizamos a função CGSizeFromGADAdSize para usar a orientação retrato como padrão ao calcular larguras de anúncios fluidas em uma linha de execução em segundo plano. Isso substitui o comportamento anterior de usar a orientação mais recente em cache.
13.6.0 2026-06-24
  • Resolvemos os avisos do compilador do Xcode causados pela falta de arquivos principais Beta no cabeçalho abrangente do Google Mobile Ads SDK versão 13.3.0.
13.5.0 2026-06-09
  • Adição de APIs para o formato GADSwipeableInterstitialAd. Os anúncios intersticiais deslizáveis estão na versão Beta particular. Entre em contato com o gerente da conta para pedir acesso.
  • Atualizamos o gerador de relatórios de erros do SDK para que ele se encadeie corretamente com os gerenciadores de sinais anexados anteriormente, permitindo que as ferramentas de relatórios de erros capturem o stack trace completo.
  • Pré-carregamento de anúncios: adicionamos um método adResponseInfoWithPreloadID: para inspecionar as informações de resposta do próximo anúncio pré-carregado sem removê-lo da fila.
13.4.0 2026-05-18
  • Atualizamos a versão mínima do Xcode para 26.2.
  • Melhoria da concorrência segura para renderização de anúncios nativos de terceiros, garantindo que as visualizações de mídia sejam sempre acessadas na linha de execução principal.
13.3.0 2026-04-27
  • As propriedades tagForChildDirectedTreatment e tagForUnderAgeOfConsent foram descontinuadas em GADRequestConfiguration. Use a nova propriedade ageRestrictedTreatment para sinalizar solicitações de anúncios com tratamento para crianças e adolescentes.
  • Introduzimos arquivos principais públicos para as APIs Beta de pré-carregamento de anúncios. Para fazer a integração com o pré-carregamento de anúncios, use #import <GoogleMobileAds/GoogleMobileAds_Beta.h> em Objective-C e import GoogleMobileAds_Private em Swift.
  • Open Measurement: o SDK do OM foi atualizado para a versão 1.6.5.
13.2.0 2026-04-02
  • Correção de bugs e melhorias no desempenho.
13.1.0 2026-02-24
  • O uso de GADErrorOSVersionTooLow foi descontinuado. Esse erro agora é redundante, já que o destino de implantação mínimo do Google Mobile Ads SDK corresponde à versão mínima do SO para receber anúncios.
13.0.0 2026-02-04
  • Alterações interruptivas:
    • Aumentamos o destino mínimo de implantação para o iOS 13.0.
    • Google Mobile Ads SDK gera uma exceção se um objeto que não é do tipo String é detectado na matriz neighboringContentURLStrings.
    • Muitas APIs descontinuadas foram removidas.
  • 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 as seguintes funções:
  • As seguintes funções foram descontinuadas:
    • GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth
    • GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth
    • GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth
  • Simultaneidade do Swift 6:
    • Migração incremental contínua para oferecer suporte ao modelo de simultaneidade do Swift 6.
  • Atualizamos todas as chamadas do SDK os_log para usar o especificador de visibilidade {public} para evitar que os registros sejam editados no console.
  • Correção de um problema em que GADErrorInvalidRequest era informado em vez de GADErrorTimeout para determinados tempos limite de solicitação.
  • Correção de uma falha em iPads com iOS 26 que ocorria ao mostrar anúncios de banner atrás de UIPrintController.
12.14.0 2025-11-18
  • Correção de bugs e melhorias no desempenho.
12.13.0 2025-11-06
  • As APIs -registerAdView:clickableAssetViews:nonclickableAssetViews: e -unregisterAdView no objeto GADNativeAd foram descontinuadas. Use GADNativeAdView para renderizar anúncios nativos.
12.12.0 2025-10-02
  • Correção de uma falha no iOS 15 e versões anteriores ao definir a propriedade scene em um objeto GADRequest.
12.11.0 2025-09-08
  • Correção de bugs e melhorias no desempenho.
12.10.0 2025-09-03
  • O Google Mobile Ads SDK é compatível com o iOS 26.
  • Correção de bugs e melhorias no desempenho.
12.9.0 2025-08-11
  • Os IDs de canais agora são enviados corretamente para solicitações de anúncios nativos.
12.8.0 2025-07-28
  • Melhoria na renderização do anúncio de tela cheia e na precisão dos relatórios de impressões em iPads com iOS 26 e janelas ajustáveis
  • Resolvemos um problema em que a tela podia parar de responder quando um usuário dispensava imediatamente uma página da App Store no app.
12.7.0 2025-07-08
  • Ad Inspector: adicionamos suporte para configurar anúncios de teste fora de contexto no Ad Inspector com outros parâmetros de solicitação.
  • Os publishers na lista de permissões agora têm suporte ao ID de posição para todos os formatos de anúncio.
12.6.0 2025-06-10
  • Correção de um problema em que um anúncio de banner recolhível podia ser aberto sobre outro anúncio.
12.5.0 2025-05-27
  • Fizemos mudanças na forma como o SDK interage com o AVAudioSession, o que melhora a compatibilidade com o mecanismo de áudio do Unity.
  • O botão de ativar o som do anúncio agora ativa o som do dispositivo para todos os formatos de anúncio, mesmo que o dispositivo esteja no modo silencioso. Use a API audioSessionIsApplicationManaged para mudar o comportamento padrão.
12.4.0 2025-05-07
  • Correção de um problema que impedia cliques personalizados em anúncios em vídeo nativos personalizados.
12.3.0 2025-04-16
  • Foi resolvido uma falha relacionada à dispensa de SKOverlay em apps do Unity.
  • O botão de ativar o som do anúncio nativo agora ativa o som do dispositivo, mesmo que ele esteja no modo silencioso. Use a API audioSessionIsApplicationManaged para mudar o comportamento padrão.
12.2.0 2025-03-12
  • Correção de bugs e melhorias no desempenho.
12.1.0 2025-02-26
  • Correção de bugs e melhorias no desempenho.
12.0.0 2025-02-03
  • Alterações interruptivas:
    • Atualizamos a versão mínima do Xcode para 16.0.
    • Atualizamos os nomes da API Swift para seguir as convenções de nomenclatura das Diretrizes de design da API Swift da Apple.
    • Muitas APIs descontinuadas foram removidas.
  • Anúncios adaptativos inline:
    • Chamar CGSizeFromGADAdSize(_:) com um tamanho de anúncio adaptativo inline agora retorna a altura de 0 até que Google Mobile Ads SDK retorne um anúncio.
  • Simultaneidade do Swift 6:
    • Iniciamos a migração incremental para oferecer suporte ao modelo de simultaneidade do Swift 6.
  • Segmentação personalizada:
    • O dicionário customTargeting em GADRequest agora usa Any em vez de String como o tipo de valor.
11.13.0 2024-12-03
  • Otimizamos a alocação de memória de anúncios em vídeo para evitar a sobrecarga de recursos, reduzindo os erros AVErrorMediaServicesWereReset e melhorando a estabilidade da reprodução.
11.12.0 2024-11-07
  • Correção de um problema em que os métodos GADFullScreenContentDelegate não eram chamados se o objeto de anúncio fosse liberado antes do término da exibição.
  • Open Measurement: atualizado para o SDK do OM 1.5.2.
11.11.0 2024-10-21
  • O uso de GADErrorMediationNoFill foi descontinuado.
  • Anúncios interscroller:descontinuamos GADMediationInterscrollerAd e -loadInterscrollerAdForAdConfiguration:completionHandler:.
11.10.0 2024-09-18
  • Fizemos mudanças no armazenamento em buffer de vídeos para melhorar o desempenho da reprodução em conexões celulares.
11.9.0 2024-09-11
  • Versão oficial para suporte ao iOS 18.
  • Correção de um problema que impedia os anúncios de abertura do app de ocultar a barra de status.
  • Atualizamos os registros do console de depuração para usar OSLog com o nome do subsistema com.google.GoogleMobileAds.
  • Correção de um bug relacionado ao MarketplaceKit que causava falhas no SDK ao ser executado no MacOS.
11.8.0 2024-08-13
  • Anúncios nativos:corrigimos um bug em que a reprodução de um vídeo pausado acionava um callback extra de reprodução e pausa GADVideoControllerDelegate.
11.7.0 2024-07-15
11.6.0 2024-06-17
  • Adicionamos uma dependência ao MarketplaceKit. Isso exige que os apps sejam criados com o Xcode 15.3 ou mais recente.
    • O MarketplaceKit é exclusivo do Swift. Por isso, um arquivo de marcador de posição do Swift foi adicionado à distribuição para que as bibliotecas padrão do Swift sejam incluídas nos apps, mesmo que não contenham outros arquivos do Swift.
11.5.0 2024-05-16
  • Adicionamos a propriedade isCollapsible a GADBannerView para verificar se um banner retornado é recolhível.
  • O status userInteractionEnabled das visualizações de recursos de anúncios nativos agora é restaurado depois que as visualizações de recursos são definidas como nil.
  • Ad Inspector: adicionamos suporte para mostrar outros indicadores de privacidade, como TFUA e TFCD.
11.4.0 2024-05-06
  • Atualizamos a identidade de assinatura de AdMob Inc. para Google LLC usando o ID de equipe EQHXZ8M8AV. Se isso acionar um aviso no Xcode, selecione "Accept Change" para aceitar a nova identidade.
11.3.0 2024-04-11
  • A propriedade adUnitID foi adicionada a GADAppOpenAd.
11.2.0 2024-03-14
  • Adicionamos suporte a arquivos de manifesto de privacidade.
  • Open Measurement: atualizado para o SDK do OM 1.4.12.
  • Melhoramos alguns códigos de erro de resposta para identificar corretamente falhas de rede em vez de ausência de preenchimento.
  • Atualizamos o Info.plist do SDK para contornar um problema do Gerenciador de Pacotes do Swift no Xcode 15.3.
  • Ad Inspector: adicionamos suporte para mostrar informações de .plist e valores da TCF do IAB.
11.1.0 2024-03-06
  • Corrigimos um problema em que o carregamento de anúncios em vídeo podia acionar uma mensagem de aviso no console sobre o uso da linha de execução principal.
  • Ad Inspector: adicionamos suporte para mostrar o status de autorização de rastreamento de apps do usuário.
11.0.1 2024-02-09
  • Open Measurement:
    • Revertemos para o SDK do OM 1.4.8.
    • Contorna um símbolo global não intencional adView presente no SDK do OM 1.4.10, que causa erros de símbolo duplicado se o SDK do OM 1.4.10 for incluído por várias bibliotecas.
11.0.0 2024-02-06
  • Alterações interruptivas:
    • O SDK não depende mais diretamente do GoogleAppMeasurement. Para continuar coletando métricas do usuário na AdMob, vincule seu app da AdMob ao Firebase e integre o SDK do Google Analytics para Firebase ao seu app.
    • Atualizamos a versão mínima do Xcode para 15.1.
    • Atualizamos o destino mínimo de implantação para o iOS 12.
    • Atualizamos o SO mínimo necessário para receber anúncios para o iOS 13.
    • Muitas APIs descontinuadas foram removidas.
  • Open Measurement:atualizado para o SDK do OM 1.4.10.
  • Anúncios de tela cheia:
    • As referências de UIViewController para anúncios de tela cheia agora são anuláveis e não obrigatórias. O SDK usa a janela principal do app para procurar controladores de visualização automaticamente quando um não é fornecido.
  • Teste:
  • Ad Inspector:
    • O Ad Inspector agora mostra os erros encontrados durante o início da sessão.
    • Corrigimos uma falha rara associada ao Ad Inspector durante a inicialização do SDK.
10.14.0 2023-11-29
  • O uso de GADSimulatorID foi descontinuado. Os simuladores já estão no modo de teste por padrão.
  • O uso de -setSameAppKeyEnabled: foi descontinuado. Use -setPublisherFirstPartyIDEnabled:.
  • Adicionamos mais avisos de descontinuação para as APIs GADCustomEvent. Use as APIs GADMediationAdapter.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • Correção de um bug que poderia fazer com que alguns criativos fossem exibidos incorretamente quando um anúncio era carregado em uma orientação, mas apresentado em outra.
10.10.0 30-08-2023
  • Versão oficial para suporte ao iOS 17.
  • Open Measurement:atualizado para o SDK do OM 1.4.8.
  • Ad Inspector: adicionamos suporte ao SDK de anúncio para mostrar informações do plug-in.
  • Remoção dos registros do console que recomendam adicionar IDs de simulador na API testDeviceIdentifiers. Os simuladores já estão no modo de teste por padrão.
10.9.0 2023-08-02
  • Open Measurement:atualizado para o SDK do OM 1.4.6.
  • Ad Inspector: adicionamos suporte ao SDK de anúncio para exportar respostas de anúncios.
  • Correção de um problema de áudio em que, mesmo que o anúncio estivesse silenciado, a sessão de áudio interrompia inesperadamente a música de fundo quando o vídeo terminava.
  • Adicionamos suporte para transmitir um ID de bloco de anúncios ao gerar GADQueryInfo.
10.8.0 2023-07-12
  • Fizemos pequenas mudanças na forma como os callbacks de delegação adWillPresentFullScreenContent:, adWillDismissFullScreenContent: e adDidDismissFullScreenContent: são processados por delegados para anúncios mediados. Essas mudanças fazem com que os anúncios mediados se comportem mais como anúncios próprios.
    • Os SDKs de terceiros que chamam adWillPresentFullScreenContent: seguido por adDidDismissFullScreenContent: várias vezes agora acionam vários callbacks, em vez de apenas para o primeiro conjunto de chamadas.
    • Quando os anúncios de tela cheia de terceiros não são apresentados, ad:didFailToPresentFullScreenContentWithError: é chamado em vez de adWillPresentFullScreenContent: e adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration:descontinuamos o método tagForChildDirectedTreatment: e adicionamos uma propriedade de leitura e gravação tagForChildDirectedTreatment.
  • GADRequestConfiguration:descontinuamos o método tagForUnderAgeOfConsent: e adicionamos uma propriedade de leitura e gravação tagForUnderAgeOfConsent.
  • O uso de sdkVersion foi descontinuado. Use versionNumber.
  • Agora, os adaptadores que não renderizam podem ser mantidos para a coleta de indicadores.
10.6.0 01/06/2023
  • Uso reduzido da memória quando muitas solicitações de anúncio paralelas são feitas.
10.5.0 2023-05-15
  • Correção de um vazamento de memória que ocorria ao criar um objeto GADQueryInfo.
10.4.0 2023-04-20
  • Atualizamos a versão mínima do Xcode para 14.1.
    • O armv7 não é compatível com o Xcode 14 e foi removido do SDK.
  • O destino de implantação mínimo foi aumentado para o iOS 11.0.
  • Ad Inspector: adicionamos suporte ao SDK de anúncio para mostrar nomes de blocos de anúncios na interface do Ad Inspector.
10.3.0 2023-03-27
  • Correção de bugs e melhorias no desempenho.
10.2.0 2023-03-06
  • Adicionamos uma propriedade isMuted a GADVideoController.
10.1.0 2023-02-16
  • Correção de bugs e melhorias no desempenho.
10.0.0 2023-01-26
  • Alterações interruptivas:
    • Os anúncios não são mais veiculados no iOS 11. O iOS 12 é necessário para recuperar anúncios, embora o destino de implantação mínimo ainda seja o iOS 10.0.
    • Os seguintes campos já descontinuados foram removidos:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Anúncios nativos: correção de um bug em que GADMediaContent.mainImage retornava nil, mesmo que a imagem fosse renderizada corretamente em um GADMediaView.
  • Os anúncios nativos fora de contexto do Ad Inspector agora têm visualizações de mídia.
  • Os seguintes campos foram descontinuados em GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • O bitcode foi removido do build Google Mobile Ads SDK.
9.14.0 2022-12-08
  • Anúncios de abertura do app:+loadWithAdUnitID:request:orientation:completionHandler: foi descontinuado e substituído por +loadWithAdUnitID:request:completionHandler:. O carregamento de anúncios de abertura do app agora assume a orientação atual do dispositivo, correspondendo a outros formatos de tela cheia.
  • Adicionamos suporte de mediação para anúncios de abertura do app.
  • Ad Inspector: adicionamos suporte ao SDK de anúncio para solicitar e mostrar anúncios pela interface do Ad Inspector.
9.13.0 2022-11-07
  • Adicionamos suporte a outras ações de clique em anúncios nativos.
  • Correção de bugs e melhorias no desempenho.
9.12.0 2022-10-24
  • Adição de GADQueryInfo para oferecer suporte à coleta e renderização de indicadores.
  • Atualização da documentação das APIs de áudio.
9.11.0 2022-09-20
  • Correção de bugs e melhorias no desempenho.
9.10.0 2022-09-07
  • Versão oficial para compatibilidade com o iOS 16.
  • iLTV:as seguintes propriedades foram adicionadas a GADAdNetworkResponseInfo:
    • adSourceID
      adSourceInstanceName
      adSourceName
    A seguinte propriedade foi adicionada a GADResponseInfo:
    • extrasDictionary
9.9.0 2022-08-11
  • Correção de bugs e melhorias no desempenho.
9.8.0 2022-07-27
  • Mediação premiada: o uso de didRewardUserWithReward: foi descontinuado em GADMediationRewardedAdEventDelegate em favor de didRewardUser. A recompensa do anúncio fornecida por didRewardUserWithReward: sempre foi uma operação nula, com o valor da recompensa do anúncio vindo das configurações do bloco de anúncios na interface da AdMob.
  • Ad Inspector: adicionamos suporte ao SDK de anúncio para exportar solicitações de anúncios.
9.7.0 2022-07-07
  • Adicionamos a propriedade loadedAdNetworkResponseInfo a GADResponseInfo, que retorna informações sobre a rede de publicidade que carregou o anúncio.
  • A propriedade adSourceInstanceID foi adicionada a GADAdNetworkResponseInfo.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Mediação nativa: os callbacks nativeAdDidRecordImpression: e nativeAdDidRecordClick: agora são invocados em anúncios nativos mediados.
  • Substituição de extern por FOUNDATION_EXPORT em cabeçalhos públicos para oferecer compatibilidade com cabeçalhos C++.
9.4.0 2022-04-26
  • Atualizamos a versão mínima do Xcode para 13.2.1.
  • Correção de bugs e melhorias no desempenho.
9.3.0 2022-04-07
  • Correção de bugs e melhorias no desempenho.
9.2.0 2022-03-21
  • Open Measurement:atualizado para o SDK do OM 1.3.30.
  • Adição de avisos quando o código do aplicativo faz referência a adDidPresentFullScreenContent em vez do adWilllPresentFullScreenContent mais recente em GADFullScreenContentDelegate.
9.1.0 2022-02-28
  • Correção de bugs e melhorias no desempenho.
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Correção de um bug em que o Validador Nativo poderia causar uma falha quando uma visualização de anúncio nativo era removida da hierarquia de visualização no modo de teste.
  • Todas as constantes com o prefixo kGAD foram descontinuadas. Use aqueles com o prefixo GAD.
8.11.0 2021-09-16
  • Versão oficial para suporte ao iOS 15.
  • Adicionamos proteções para evitar que os apps falhem quando o Google Mobile Ads SDK é executado no iOS 9 ou versões anteriores. O SDK é compatível apenas com o iOS 10 ou mais recente e não funciona em outras versões.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Correção de um bug incomum que afetava as versões Beta do iOS 15, em que as visualizações da Web em tela cheia podiam não ser dimensionadas corretamente para apps com várias cenas.
  • Correção de um bug em que uma chamada para registerAdNetworkExtras: falhava se o objeto GADRequest fosse criado pelo método copy.
8.8.0 2021-07-20
  • Adicionamos uma lógica para evitar casos raros em que várias lojas no app poderiam ser apresentadas uma sobre a outra.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • A propriedade mediaView foi descontinuada em GADCustomNativeAd. Em vez disso, use a nova propriedade mediaContent da mesma classe.
  • Correção de um bug em que os callbacks de delegação de ativação / desativação do som do vídeo não eram invocados para anúncios nativos de lances.
  • Atualizamos o tipo kGADSimulatorID de id para NSString* para evitar conversões de tipo extras no Swift.
8.5.0 2021-05-07
  • Correção de um bug em que um formato de anúncio experimental não era dispensado ao dispensar o anúncio se ele fosse apresentado várias vezes.
8.4.0 2021-04-19
  • Maior suporte para eventos de conversão SKAdNetwork usando SKAdImpression.
8.3.0 2021-03-25
  • 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.
  • Adicionamos adWillDismissFullScreenContent: a GADFullScreenContentDelegate.
  • Correção de um problema em que adDidPresentFullScreenContent: era chamado imediatamente antes da apresentação, em vez de imediatamente depois.
8.2.0.1 2021-03-12
  • Correção do erro de instalação do CocoaPods "Can't merge user_target_xcconfig" que ocorria ao usar vários pods com configurações de user_target_xcconfig diferentes.
8.2.0 2021-03-11
  • Adicionamos mais suporte a SKAdNetwork em preparação para a aplicação de AppTrackingTransparency.
  • Remoção de uma definição de macro UIWindowScene necessária apenas em versões do Xcode anteriores à 11.
8.1.0 2021-02-19
  • disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting foram descontinuados. Os relatórios de IAP foram removidos do SDK. Esses métodos agora são no-ops.
  • Adicionamos flags para reduzir o acesso do SDK às APIs CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Mudanças na versão principal 8, conforme descrito em Preparar para o SDK v8.
  • Melhoria no desempenho do SDK ao fazer um grande número de solicitações simultaneamente.
  • Remoção do suporte à arquitetura i386. Os simuladores de 32 bits não são mais compatíveis com o Xcode.
  • Correção de um bug em que adapterVersion no protocolo GADMediationAdapter tinha conflitos com NSObject no Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • O SDK foi atualizado de .framework para .xcframework. O CocoaPods 1.9.0 ou versões mais recentes agora é obrigatório para instalações do CocoaPod.
  • A arquitetura arm64e foi removida da distribuição. Os testes locais no arm64e não estarão mais disponíveis.
  • Adicionamos o Ad Inspector Beta.
  • Correção de um bug em que o rootViewController de GADNativeCustomTemplateAd retém um ponteiro forte para o anúncio.
7.67.0 2020-10-21
  • Lançamos novas APIs Beta para anúncios intersticiais e premiados. As novas APIs oferecem a mesma funcionalidade, mas com consistência aprimorada.
  • Adição da propriedade neighboringContentURLStrings a GADRequest.
  • Adição de APIs para o formato GADRewardedInterstitialAd. Os anúncios intersticiais premiados estão na versão Beta particular. Entre em contato com seu gerente de contas para solicitar acesso.
  • Correção de um bug em que as páginas de destino dos anúncios eram cortadas em dispositivos com entalhes.
7.66.0 2020-09-28
  • Anúncios de banner:adicionamos o método delegado adViewDidRecordImpression: a GADBannerViewDelegate.
7.65.0 2020-09-03
  • Exige que os apps sejam criados com o Xcode 11.0 ou versões mais recentes.
  • O formato GADInstreamAd foi descontinuado.
  • Anúncios de teste: agora é possível adicionar um dispositivo de teste quando o IDFA não está disponível.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Anúncios de abertura do app:mudamos GADAppOpenAd para ser um formato de tela cheia. Os anúncios de abertura do app estão na versão Beta particular. Entre em contato com seu gerente de contas para solicitar acesso.
  • Mediação de intersticiais:os callbacks interstitialDidDismissScreen: dos adaptadores de mediação agora são desduplicados.
7.62.0 2020-07-10
  • Correção de um bug em que os vídeos precisavam ser clicados duas vezes para serem reproduzidos depois de serem pausados devido à remoção dos fones de ouvido.
7.61.0 2020-06-17
  • Adicionamos a propriedade dictionaryRepresentation a GADResponseInfo para facilitar o registro de informações de resposta.
  • Remoção da classe DFPCustomRenderedAd, uma classe de formato de anúncio não utilizada que os apps não devem referenciar.
7.60.0 2020-05-20
  • Anúncios premiados: modificamos a propriedade serverSideVerificationOptions de GADRewardedAd para que seja strong em vez de copy.
  • Implementação do método description em GADResponseInfo e GADAdNetworkResponseInfo para facilitar a geração de registros.
  • Todos os erros de apresentação (por exemplo, rewardedAd:didFailToPresentWithError:) agora sempre retornam um código de GADPresentationErrorCode. Os erros de apresentação da mediação são mostrados como erros subjacentes.
7.59.0 2020-05-06
  • Open Measurement:atualizado para o SDK do OM 1.3.3.
  • Anúncios intersticiais:corrigimos um bug em que os intersticiais no iPad podiam girar para orientações não compatíveis, causando problemas na interface.
  • Anúncios de teste:atualizamos o rótulo do anúncio de teste para "Modo de teste" em vez de "Anúncio de teste" e atualizamos a interface do rótulo.
7.58.0 2020-04-13
  • A versão mínima do Xcode compatível aumentou para 11.0.
  • Adicionamos a propriedade adNetworkInfoArray a GADResponseInfo. Essa propriedade mostra metadados sobre as redes de mediação chamadas como parte dessa resposta de anúncio.
  • Desativamos a acessibilidade para elementos de anúncio ocultos para que ferramentas como o VoiceOver não chamem elementos inativos.
7.57.0 2020-03-18
  • O uso de GADRewardBasedVideoAd foi descontinuado. Todos os clientes precisam usar GADRewardedAd.
  • Melhoria nas mensagens de erro "adaptador não encontrado". As mensagens de erro agora contêm o nome do adaptador.
  • Correção de um problema de GADRewardedAd em que o método rewardedAd:didFailToPresentWithError: não era chamado de volta quando nenhum anúncio premiado era carregado.
  • Correção de uma falha que poderia ocorrer se os criativos tentassem carregar URLs não HTTP em um SafariViewController.
7.56.0 2020-02-28
  • Adição dos métodos de instância disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting em GADMobileAds e descontinuação do método de classe disableAutomatedInAppPurchaseReporting. Chame disableAutomatedInAppPurchaseReporting antes de inicializar o Google Mobile Ads SDK ou carregar anúncios para desativar os relatórios automáticos de IAP.
  • Adição do método disableMediationInitialization a GADMobileAds. Chame esse método antes de inicializar o Google Mobile Ads SDK para desativar a inicialização do adaptador de mediação.
  • A arquitetura i386 foi removida. Não há mais suporte para simuladores de 32 bits.
7.55.1 2020-02-14
  • Anúncios premiados: correção de um bug em que rewardedAd:didFailToPresentWithError: retornava o tipo de retorno NSString para o erro em vez de NSError.
7.55.0 2020-02-04
  • Remoção de todas as referências a UIWebView. UIWebView não é mais compatível.
7.54.0 2020-01-28
  • Open Measurement:atualizado para o SDK do OM 1.3.1.
  • Ativamos o WKWebView como o padrão do SDK em todas as visualizações da Web.
  • Adição de suporte para ler parâmetros de consentimento da TCF v2.0 do IAB e da string us_privacy do IAB.
7.53.1 2019-12-19
  • O código do erro kGADErrorAppIDMissing foi renomeado como kGADErrorApplicationIdentifierMissing.
  • Mediação premiada: corrigimos um bug em que os lances não funcionavam ao usar a API GADRewardedAd.
7.53.0 2019-12-12
  • Open Measurement:atualizado para o SDK do OM 1.2.21.
  • Anúncios intersticiais/premiados: adicionamos o método canPresentFromViewController:. Os aplicativos com várias cenas podem usar esse método para verificar se o anúncio ainda pode ser apresentado quando a cena muda de tamanho.
  • Anúncios intersticiais: interstitialDidFailToPresentScreen: agora é chamado ao tentar apresentar um anúncio que não está pronto ou que já foi apresentado.
  • Anúncios nativos: corrigimos um bug em que uma API de IU era chamada em uma linha de execução em segundo plano.
  • Corrigimos o vazamento de memória GADBlockSignalSource que ocorria ao carregar anúncios.
  • Mediação nativa: removemos GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd.
  • Mediação nativa:adicionamos as propriedades duration e currentTime ao protocolo GADMediatedUnifiedNativeAd.
7.52.0 2019-11-06
  • Correção de um bug em que a proporção de mídia do anúncio in-stream na solicitação não era respeitada.
7.51.0 2019-10-17
  • A versão mínima do iOS compatível aumentou para o iOS 9. Os apps ainda podem ser vinculados ao iOS 8, mas os anúncios só serão carregados no iOS 9 ou versões mais recentes.
  • As propriedades currentTime e duration foram adicionadas a GADMediaContent.
  • Adicionamos a propriedade mediaContent a GADInstreamAd e removemos as propriedades videoController, duration, currentTime e aspectRatio.
  • Adição da API de banner adaptativo fixo.
7.50.0 2019-09-18
  • Versão oficial para suporte ao iOS 13.
  • Open Measurement:atualizado para o SDK do OM 1.2.19.
    • Adicionamos suporte a apps com várias cenas. Os apps que oferecem suporte a várias cenas precisam definir a propriedade scene em GADRequest para receber anúncios com o tamanho adequado.
    • Remoção da subclasse SKStoreProductViewController, que não é permitida no iOS 13.
  • Resolvemos o aviso da Apple durante o envio à app store sobre o uso de APIs descontinuadas.
  • A propriedade testRequestIdentifiers foi adicionada a GADMobileAds.requestConfiguration. A propriedade testDevices em GADRequest foi descontinuada.
  • O código de erro kGADErrorMediationNoFill foi descontinuado. Todos os erros de preenchimento agora retornam o código do erro kGADErrorNoFill.
  • Anúncios premiados:a propriedade customRewardString agora pode ser definida a qualquer momento antes que um GADRewardedAd seja mostrado. Antes, essa propriedade precisava ser definida antes de carregar um anúncio.
  • Mediação:melhoramos as mensagens de erro públicas quando os adaptadores de mediação não são encontrados ou não estão em conformidade com o protocolo correto.
7.49.0 2019-08-20
  • Adicionamos uma API de identificador de resposta de anúncio para pesquisar criativos na Central de Revisão de Anúncios do Ad Manager.
7.48.0 2019-08-01
  • Open Measurement:atualizado para o SDK do OM 1.2.17.
  • Anúncios premiados:corrigimos um bug em que os apps que usavam as APIs de vídeo premiado antigas (por exemplo, GADRewardBasedVideoAd) tinham quedas de impressões nos relatórios de mediação.
7.47.0 2019-07-11
  • Open Measurement:atualizado para o SDK do OM 1.2.16.
  • Melhoria nas mensagens de registro quando os apps configuram incorretamente o ID do app no Info.plist.
  • Correção de um bug de renderização em anúncios intersticiais e premiados de instalação de apps em vídeo.
7.46.0 2019-06-24
  • Incluímos a arquitetura arm64e no framework GoogleMobileAds para permitir testes no dispositivo. O Xcode 10 agora é necessário para criar.
  • Anúncios nativos:removemos as APIs GADNativeAppInstallAd e GADNativeContentAd, que já estavam descontinuadas. Os apps precisam usar anúncios nativos unificados.
  • Anúncios nativos:corrigimos um bug em que o anúncio nativo retornava uma visualização de mídia nil e uma proporção de zero, mesmo que tivesse conteúdo de vídeo.
  • Mediação:corrigimos uma falha que ocorre quando os adaptadores de mediação acionam vários callbacks de sucesso/falha para a mesma solicitação.
7.45.0 2019-06-17
  • Open Measurement:atualizado para o SDK do OM 1.2.15.
  • Correção de uma falha que ocorre em raras ocasiões ao dispensar anúncios em vídeo.
  • Atualizamos o callback rewardedAdMetadataDidChange para que ele não seja chamado quando os metadados forem nil.
7.44.0 2019-05-10
  • 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 seja explicitamente chamado.
  • Open Measurement:atualizado para o SDK do OM 1.2.14.
  • Remoção de GADCorrelator e das APIs associadas. Esse recurso não funcionava anteriormente.
  • A propriedade preferredImageOrientation em GADNativeAdImageAdLoaderOptions foi descontinuada. Use GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Atualizamos a versão mínima necessária do iOS para 8.0.
  • Versão de lançamento oficial para suporte ao Open Measurement.
  • Open Measurement:inclui o SDK do OM 1.2.13.
  • Open Measurement:adicionamos suporte a formatos personalizados de anúncios nativos.
  • Anúncios nativos:as propriedades videoController e hasVideoContent foram adicionadas a GADMediaContent.
  • Anúncios nativos:descontinuação de videoController em GADUnifiedNativeAd e dos métodos hasVideoContent e aspectRatio em GADVideoController.
  • Anúncios nativos:adicionamos a classe GADNativeAdMediaAdLoaderOptions com uma propriedade aspectRatio, permitindo que os publishers solicitem uma proporção específica para o recurso de mídia de um anúncio nativo. Essa opção tem precedência sobre a propriedade preferredImageOrientation em GADNativeAdImageAdLoaderOptions.
  • Anúncios nativos:o GADMediaView agora respeita a propriedade contentMode ao renderizar imagens.
7.42.2 2019-03-29
  • Mediação premiada (novas APIs): corrigimos um bug em que os adaptadores de mediação premiada eram desalocados automaticamente após a chamada de carregamento.
7.42.1 2019-03-25
  • Correção de uma falha rara que pode ocorrer quando os anúncios em vídeo são desalocados.
7.42.0 2019-03-15
  • Google Mobile Ads SDK agora depende da medição de apps. É necessário incluir o framework de medição de apps e as dependências. O ID do aplicativo precisa ser colocado no plist do aplicativo usando a chave GADApplicationIdentifier. Consulte o guia de Início rápido para mais informações.
  • O tamanho do framework do SDK foi reduzido para ficar abaixo dos limites do GitHub.
  • tagForChildDirectedTreatment foi adicionado a GADMobileAds.sharedInstance.requestConfiguration. O uso de [GADRequest tagForChildDirectedTreatment] foi descontinuado.
  • Correção de um bug em que rewardBasedVideoAdMetadataDidChange: podia ser chamado quando os metadados não mudavam.
7.41.0 2019-03-04
  • Anúncios premiados:adicionamos a nova API GADRewardedAd (na versão Beta aberta), que permite carregar vários anúncios premiados ao mesmo tempo.
  • Anúncios premiados:adicionamos a propriedade admetadata em GADRewardBasedVideoAd. Use rewardbasedvideoadmetadatadidchange: para detectar mudanças nos metadados do anúncio.
7.40.0 2019-02-21
  • Melhorias de desempenho.
7.39.0 2019-02-08
  • Correção de um bug em que a referência a GADCustomEventParametersServer resultava em um erro de build.
  • Adicionamos a propriedade mainImage na classe GADMediaContent para definir o recurso de imagem principal dos anúncios nativos quando o vídeo não está disponível.
7.38.0 2019-01-22
  • Correção de um problema de renderização de anúncios flexíveis mostrados em visualizações de tabela.
  • Adicionamos a nova classe GADMediaContent para fornecer informações sobre o conteúdo de mídia.
7.37.0 2018-12-10
  • Melhoria na compatibilidade com o Crashlytics para fornecer relatórios de erros mais úteis com simbolização de stack trace atualizada.
7.36.0 2018-11-16
  • Correção de um problema em que determinados adaptadores de mediação podiam informar várias impressões do mesmo anúncio intersticial ou premiado.
7.35.2 2018-11-08
  • Correções de bugs diversos.
7.35.1 2018-10-22
  • Correções de bugs diversos.
7.35.0 2018-10-17
  • Correção de um problema que impedia o carregamento de anúncios premiados depois que um novo anúncio premiado era carregado dentro do método delegado rewardBasedVideoAdDidClose:.
  • A versão mínima do Xcode agora é 9.2.
7.34.0 2018-09-26
  • Não é mais permitido solicitar um segundo anúncio premiado enquanto outro está sendo apresentado. Isso corrige um problema em que a solicitação do segundo anúncio premiado interrompia vários adaptadores de mediação de terceiros. Outro anúncio pode ser solicitado após o término da apresentação em rewardBasedVideoAdDidClose:.
  • Correção:o CocoaPod foi atualizado para reduzir o tamanho do arquivo para menos de 100 MB, permitindo que os arquivos do SDK sejam enviados para repositórios do GitHub.
7.33.1 2018-09-13
  • Anúncios nativos:corrigimos um problema em que os anúncios em vídeo às vezes não eram reproduzidos corretamente.
  • Anúncios nativos:corrigimos um problema em que GADMediaView ficava vazio para anúncios que não eram em vídeo.
  • Anúncios de banner do DFP:corrigimos um bug em que o método de redimensionamento não se comportava corretamente.
7.33.0 2018-09-10
  • Adicionamos suporte ao iOS 12.
  • Correção de bugs e melhorias no desempenho.
7.32.0 2018-08-13
  • Anúncios premiados:adicionamos a propriedade customRewardString a GADRewardBasedVideoAd, permitindo que os publishers transmitam dados personalizados para solicitações de verificação do lado do servidor.
  • Anúncios nativos:GADNativeAppInstallAd, GADNativeContentAd e as APIs associadas foram descontinuadas em favor de GADUnifiedNativeAd. Consulte o guia unificado de anúncios nativos avançados para mais instruções sobre como usar as novas APIs.
  • Anúncios nativos:adicionamos o recurso "Desativar este anúncio".
  • Anúncios nativos:corrigimos um bug em que a visualização das Opções de Anúncios era removida ao reutilizar visualizações de anúncios em visualizações de coleção.
  • Adicionamos a propriedade requestConfiguration a GADMobileAds, que pode ser usada para especificar os parâmetros maxAdContentRating e tagForUnderAgeOfConsent para todas as solicitações de anúncio.
  • Mediação:adicionamos as propriedades maxAdContentRating e underAgeOfConsent a GADMediationAdRequest.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • Versão Beta do MRAID v3.
  • Correção de bugs e melhorias no desempenho.
7.29.0 2018-02-16
  • Correção de um bug introduzido na versão 7.28.0 que causava falhas gráficas em apps do GameKit.
7.28.0 2018-01-31
  • Anúncios nativos: adicionamos a API Unified Native Ad. Isso combina GADNativeAppInstallAds e GADNativeContentAds em um novo tipo: GADUnifiedNativeAd. Para mais detalhes, consulte o guia de anúncios nativos unificados.
  • Vídeo premiado: adicionamos o método rewardBasedVideoAdDidCompletePlaying: a GADRewardBasedVideoAdDelegate para notificar os publishers quando um vídeo é concluído.
  • Mediação de vídeo premiado: adicionamos o método connectorDidCompletePlayingRewardBasedVideoAd: a GADMRewardBasedVideoAdConnectorDelegate para que os adaptadores de mediação sejam invocados quando um vídeo for concluído.
  • Mediação nativa: atualizamos GADMediatedNativeAdDelegate.h para dar aos adaptadores acesso às visualizações individuais usadas em um anúncio nativo.

    Adicionado em:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Descontinuado:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Adicionamos suporte à mediação de vídeo nativo. Os adaptadores de mediação nativa precisam implementar o método mediaView em GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd e retornar a visualização de mídia.
  • Adicionamos dependências nos frameworks QuartzCore e CFNetwork.
7.26.0 2017-11-17
  • Compatibilidade com o iPhone X.
  • Para anúncios de tela cheia, o botão de fechar padrão agora é renderizado na área segura.
  • A propriedade nativeAd foi removida de GADAdChoicesView e GADMediaView.
  • Limita as interações do SDK com o StoreServices da Apple a uma vez por sessão, na inicialização do app.
  • Os anúncios de teste agora mostram um rótulo na parte de cima. Consulte o guia de testes para saber mais.
7.25.0 25-10-2017
  • Mediação nativa: os adaptadores agora recebem a chamada para mediatedNativeAd:didRenderInView:viewController: assim que um anúncio nativo é associado a uma visualização de anúncio nativo, em vez de esperar que essa visualização fique visível.
  • Mediação nativa: os adaptadores agora recebem uma chamada para mediatedNativeAdDidUntrackView: com uma visualização nula quando a visualização rastreada é desalocada.
7.24.1 2017-9-27
  • Atualiza a forma como o SDK interage com os StoreServices da Apple.
7.24.0 2017-9-20
  • Versão oficial para compatibilidade com o iOS 11.
  • O GADAdDelegate foi removido. Use GADAudioVideoManager para gerenciar o áudio dos anúncios.
  • Correção de um bug do iOS 11 em que as visualizações de banner eram deslocadas para baixo devido a inserções de conteúdo.
  • Adicionamos uma dependência ao framework Security.
7.23.0 2017-09-05
  • Os adaptadores de mediação agora recebem uma notificação via mediatedNativeAd:didUntrackView: quando um anúncio nativo é desalocado.
7.22.0 2017-08-08
  • Corrigimos um problema em que um evento "falha ao carregar o anúncio" não era invocado quando uma solicitação de anúncio era descartada devido à execução do app em segundo plano.
7.21.0 2017-06-20
  • Para blocos de anúncios intersticiais que não aceitam anúncios em vídeo, os anúncios intersticiais veiculados terão uma opção de fechamento imediato, mesmo que um criativo MRAID chame useCustomClose.
  • Adicionamos texto ao menu de depuração para indicar se o modo Creative Preview ou de solução de problemas está ativo.
  • Adicionamos a classe GADMultipleAdsAdLoaderOptions, que permite aos editores especificar o número de anúncios a serem carregados para uma única solicitação.
  • Adicionamos a propriedade loading a GADAdLoader, que indica se o carregador de anúncios está carregando anúncios no momento.
  • Adicionamos um novo método de delegação opcional -adLoaderDidFinishLoading: a GADAdLoaderDelegate, que é invocado depois que um GADAdLoader termina de retornar todos os anúncios de uma solicitação.
7.20.0 2017-05-03
  • O formato do anúncio de compra no app foi removido.
  • A arquitetura armv7s foi removida.
7.19.1 2017-04-13
  • Correção de um problema em que o tamanho incorreto do anúncio era encaminhado para redes de mediação para mediação de banner inteligente.
7.19.0 2017-03-16
  • Adição do método openInlineBrowser() a google_mobile_app_ads.js para abrir um URL em um SFSafariViewController.
  • Adicionamos GADAudioVideoManagerDelegate para fornecer notificações de início e pausa/interrupção da reprodução de anúncios em áudio e vídeo.
7.18.0 2017-02-23
  • Os métodos play, pause e setMute foram adicionados a GADVideoController.
  • Adicionamos novos métodos delegados a GADVideoControllerDelegate correspondentes ao início, pausa, fim, desativação e ativação do som do conteúdo de vídeo.
  • Adicionamos suporte para que os adaptadores de mediação de vídeo premiado aceitem a inicialização antecipada antes que uma solicitação de anúncio seja feita.
7.17.0 2017-01-31
  • nativeAdDidRecordImpression e nativeAdDidRecordClick foram adicionados a GADNativeAdDelegate.
7.16.0 2016-12-12
  • Adicionamos um controlador de vídeo ao objeto DFPBannerView.
  • As propriedades do controlador de vídeo GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd e GADNativeCustomTemplateAd agora não são nulas.
  • Mediação nativa: agora os adaptadores podem definir a propriedade adChoicesView em GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd para renderizar as Opções de Anúncios.
7.15.0 2016-11-21
  • Adicionamos uma propriedade GADMediaView a GADNativeContentAd e GADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Os cabeçalhos do adaptador de mediação foram movidos para o framework e o cabeçalho global.
  • Para o tamanho de anúncio kGADAdSizeFluid, mudar o tamanho do banner não altera mais o tamanho do frame da visualização de banner.
7.13.1 2016-10-20
  • Adicionamos suporte para visualização no app e solução de problemas no Google Ad Manager.
7.13.0 2016-10-17
  • Adicionamos uma dependência ao framework JavaScriptCore.
  • Correções de bugs diversos.
7.12.1 2016-10-05
  • Correção das anotações de nulidade para GADNativeAppInstallAd e GADNativeContentAd.
7.12.0 2016-09-28
  • Correções de bugs para falhas envolvendo GADStringFromCGFloat.
  • Adição de GADNativeAdViewAdOptions para especificar o local das Opções de Anúncios em anúncios nativos.
  • A propriedade adNetworkClassName foi adicionada a GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • As dependências dos frameworks CoreBlueooth, EventKit e EventKitUI foram removidas.
  • Os apps não precisam mais fornecer texto para NSCalendarsUsageDescription e NSBluetoothPeripheralUsageDescription ao atualizar apps para o iOS 10.
  • Remoção da compatibilidade com createCalendarEvent e storePicture do MRAID 2.0.
7.10.1 2016-08-26
  • Correção de bug para falhas envolvendo GADStringFromCGFloat.
7.10.0 2016-08-16
  • Ao associar anúncios nativos a uma visualização, a propriedade userInteractionEnabled dela é alterada para NO para atender às expectativas do SDK.
  • Adicionamos uma dependência em MobileCoreServices.
  • Adicionamos uma API para informar à rede de publicidade se a versão do SDK é pelo menos major.minor.patch.
7.9.1 2016-07-18
  • Correção de um bug que afetava a mediação de vídeos premiados.
7.9.0 2016-07-13
  • Adicionamos dependências de framework do GLKit, OpenGLES, CoreMotion e CoreVideo para melhorar e aprimorar a renderização do anúncio e a qualidade.
  • O método +[GADMobileAds configureWithApplicationID:] foi adicionado Os publishers da AdMob precisam chamar esse método com o ID do aplicativo.
  • Os publishers do Google Ad Manager que usam a mediação de SDK não vão mais receber o aviso "O tipo de anúncio mediado é desconhecido ou inválido".
7.8.1 2016-05-11
  • Adicionamos suporte ao SDK para usar automaticamente os dados de local quando um usuário ativa explicitamente as permissões de localização de um app.
7.8.0 2016-04-28
  • Adicionamos dependência nos frameworks CoreBluetooth e SafariServices.
  • Adicionamos anotações de nulidade aos arquivos principais do SDK para melhorar o suporte a opcionais do Swift.
  • Adicionamos suporte a GADAdSizeDelegate em anúncios com tamanho kGADAdSizeFluid.
7.7.1 2016-04-06
  • Problema resolvido com o processamento de cliques no anúncio nativo em visualizações de rolagem.
7.7.0 2016-02-24
  • Adicionamos suporte para anúncios em vídeo premiados.
  • Agora é possível usar bitcode. Embora isso tenha aumentado o tamanho do download do SDK, não vai aumentar significativamente o tamanho dos binários do app. Para mudar essa configuração no seu app, acesse as Configurações de build do projeto e, na seção Opções de build, defina Ativar bitcode como Yes.
  • Adicionamos uma dependência ao framework MediaPlayer. Você precisará vincular esse framework ao binário do seu app. Se você estiver usando o CocoaPods, execute pod install --repo-update.
  • Remoção de todas as referências a userID nas APIs de vídeo com base em recompensa.
  • As chamadas para o método loadRequest: de GADInterstitial são sempre pareadas com uma chamada de delegado assíncrona didFailToReceiveAd:withError: ou interstitialDidReceiveAd:. Correção de um caso extremo em que esse contrato não era mantido.
  • Mediação nativa: adicionamos a capacidade de os adaptadores processarem e informarem eventos de clique.
  • Anúncios de pesquisa: adicionamos suporte para altura dinâmica.
7.6.0 2015-12-07
  • Os métodos de protocolo para adaptadores de mediação foram reagrupados/movidos para simplificar o processo.
  • Corrigimos o uso de maiúsculas e minúsculas da mensagem didFailToLoadWithError no protocolo GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Correções de bugs.
7.5.1 2015-09-30
  • Correção de falhas em GADStatisticsCore.
7.5.0 2015-09-22
  • O SDK não usa mais o método canOpenURL de UIApplication em dispositivos iOS 9.
  • Correção de um problema em que os métodos GADNativeAdDelegate não eram chamados.
  • O callback adLoader:didFailToReceiveAdWithError de GADAdLoaderDelegate agora será chamado se nenhum tipo de anúncio for solicitado.
7.4.1 2015-08-13
  • Correção de uma falha que ocorre quando o usuário conclui uma compra no app de um produto com um identificador que contém um caractere especial.
7.4.0 2015-07-30
  • Versão Beta do MRAID v2.
  • Adicionamos novas configurações globais para relatórios de erros e rastreamento automático de compras no app (IAP, na sigla em inglês). Se o acompanhamento automático de compras no app estiver ativado, isso vai remover a dependência do SDK de rastreamento de conversões para informar conversões de IAP.
  • A propriedade adUnitID em GADInterstitial agora é readonly.
  • Adicionamos APIs para mediação de vídeo com base em recompensa.
  • setLocationWithDescription: foi descontinuado em GADRequest. Em vez disso, use setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Adicionamos suporte aos formatos de anúncio nativo de instalação de apps e de conteúdo na AdMob, no Ad Manager e no Ad Exchange.
  • Adicionamos suporte a formatos de anúncios nativos personalizados, disponíveis para reservas do Ad Manager.
  • Corrigimos uma regressão introduzida na versão 7.2.0 em que os banners inteligentes eram exibidos incorretamente no modo paisagem no iOS 8.
7.2.2 2015-05-07
  • Corrige o seguinte aviso ao fazer upload para a App Store:
    O app faz referência a seletores não públicos em Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Os simuladores voltaram a carregar anúncios ativos por padrão. Adicione kGADSimulatorID à propriedade testDevices em GADRequest para receber anúncios de teste em simuladores.
  • Adicionamos a capacidade de adaptadores de mediação e eventos personalizados registrarem cliques em intersticiais.
  • Adicionamos pequenas melhorias às APIs de eventos personalizados.
  • Adição de GADInterstitial initWithAdUnitID: e descontinuação de GADInterstitial init.
  • O método setValidAdSizesWithSizes em DFPBannerView foi descontinuado. Em vez disso, use DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • Requer vinculação com CoreMedia.framework.
  • Correções de bugs diversos.
7.0.0 2015-02-03
  • Não há mais suporte para o iOS 5.
  • Lançamento do SDK como um framework.
  • A dependência da flag do vinculador -ObjC foi removida.
  • Melhoria no tempo de carregamento de anúncios no iOS 8.
  • A propriedade requestAgent foi adicionada a GADRequest. As integrações de terceiros precisam definir essa propriedade para indicar a plataforma de origem da solicitação.
  • Adicionamos a nova classe DFPRequest, que é compatível com segmentação personalizada e exclusões de categoria.
  • A propriedade publisherProvidedID foi movida de DFPExtras para DFPRequest.
  • Substituição de GADAdMobExtras e DFPExtras por uma única classe GADExtras.
  • A propriedade hasAutoRefreshed do GADBannerView foi descontinuada.
  • Remoção da macro GAD_SIMULATOR_ID: os anúncios de teste são ativados automaticamente no simulador ao usar GADBannerView e GADInterstitial.
  • Remoção de mediationExtras, additionalParameters e propriedades de teste de GADRequest.
  • O uso de setBirthdayWithMonth:day:year: de GADRequest foi descontinuado.
  • O método addKeyword: de GADRequest foi removido.
  • Classe DFPSwipeableBannerView removida.
6.12.2 2014-11-06
  • Desativamos o efeito de salto para anúncios de banner.
  • Correção de uma falha que ocorria em DumpViews.
6.12.0 2014-09-18
  • Versão oficial para suporte ao iOS 8.
  • O carregamento de anúncios leva menos tempo na linha de execução principal no iOS 8.
  • Os anúncios de banner inteligente são exibidos corretamente no modo paisagem no iOS 8.
  • Requer vinculação a dois novos frameworks: EventKit e EventKitUI. Eles serão vinculados automaticamente se os módulos e os frameworks de vinculação automática estiverem ativados.
  • A propriedade mediatedAdView foi descontinuada em GADBannerView.
  • O método loadAndDisplayRequest:usingWindow:initialImage:, anteriormente descontinuado, foi removido de GADInterstitial.
6.11.1 2014-08-07 Corrigimos a inicialização da visualização de banner de nibs.
6.10.0 2014-07-17
  • Agora, os anúncios são abertos por padrão no Safari, em vez do navegador no app. O criativo pode modificar esse comportamento especificando mraid.expand() ou admob.opener.openOverlay().
  • Os gestos de deslizar foram desativados no DFPBannerView.
  • O uso de DFPSwipeableBannerView foi descontinuado e substituído por DFPBannerView.
6.9.3 2014-06-12
  • O uso do método loadAndDisplayRequest:usingWindow:initialImage em GADInterstitial foi descontinuado.
  • Os pacotes de análise foram separados do SDK, o que resultou em uma redução de tamanho de 9,6 MB para 3,4 MB. O SDK do Analytics pode ser baixado neste link.
  • A propriedade contentURL em DFPExtras foi movida para GADRequest.
  • Várias correções de bug.
6.9.2 2014-05-07
  • Não é mais possível usar o iOS 4.3. O SDK é compatível com o iOS 5.0 e versões mais recentes e agora oferece referências fracas de ARC.
  • Adicionamos um formato de banner grande de 320 x 100, com a constante kGADAdSizeLargeBanner.
  • Adicionamos um novo formato intersticial para iniciar compras no app. Defina a propriedade inAppPurchaseDelegate em GADInterstitial para processar eventos de compra no app.
6.8.0 2014-01-24
  • Segmentação de anúncios aprimorada.
  • Obrigatório para vincular ao framework CoreTelephony.
  • Correção de uma falha que ocorre quando o dispositivo entra no modo avião.
6.7.0 2013-12-12
  • Melhoria na performance dos anúncios quando colocados em um UITableView.
  • Correções de bugs diversos.
6.6.1 2013-11-13 Corrigimos alguns vazamentos de memória ao usar a mediação.
6.6.0 2013-11-05
  • Obrigatório para vincular ao framework AVFoundation.
  • Adicionamos suporte para as arquiteturas arm64 e x86_64.
  • O tamanho da biblioteca foi reduzido significativamente.
  • Adição da propriedade adNetworkClassName em GADBannerView e GADInterstitial.
  • Correção de um bug em que os eventos de app do Ad Manager não eram acionados para intersticiais.
  • O adaptador HTML do Ad Exchange foi incluído diretamente na biblioteca. Os desenvolvedores do Ad Exchange não precisam mais vincular o libAdapterHtml.a separadamente.
6.5.1 2013-08-29 Oculta a barra de status para visualizações em tela cheia no iOS 7.
6.5.0 2013-07-16
  • Correção do bug de redimensionamento de GADBannerView.
  • Mudança na API para o campo da COPPA em GADRequest.
  • Transmite o IDFA da Apple na solicitação de anúncio.
  • Atualizamos as mensagens de aviso de mediação para o uso da flag do vinculador.
6.4.2 2013-05-20 Correção do problema recorrente de GADMRAIDInterceptor.
6.4.1 2013-04-18 Correção de uma falha que ocorria quando o Advertising Identifier era nil.
6.4.0 2013-04-08
  • Correção de falhas de GADInterstitial quando o app está em execução em segundo plano.
  • Correção de uma falha de linha de execução GADMRAIDInterceptor.
  • Corrigimos um bug para que os delegados de intersticiais agora recebam interstitialWillLeaveApplication.
  • Os símbolos MD5 foram renomeados para evitar erros de símbolos duplicados.
  • Adicionamos suporte para receber anúncios de teste ao usar a AdMob pela mediação.
  • Os anúncios de teste estão disponíveis apenas em dispositivos com iOS 6 ou mais recente.
  • Remoção de todos os usos de UDID.
6.3.0 2013-02-14
  • Adicionamos uma instrução de registro que fornece o ID a ser transmitido para request.testDevices para ativar anúncios de teste em um dispositivo específico.
  • Adicionamos suporte para anúncios de teste no iOS 6.
  • Correção de uma falha em GADMraidInterceptor
6.2.1 2012-10-16
  • Obrigatório para vincular ao framework StoreKit.
  • Corrigimos uma falha que ocorria quando o app era girado antes de receber o primeiro anúncio de mediação.
6.2.0 2012-09-26
  • A flag -all_load não é mais necessária ao criar para ARMv7s. A flag -ObjC ainda é obrigatória.
  • Obrigatório para vincular ao framework do AdSupport.
  • É necessário usar o Xcode 4.5 e criar para o iOS 6. A implantação mínima é o iOS 4.3.
  • O SDK removeu as instruções ARMv6 e agora inclui as instruções ARMv7s.
  • Usa o identificador de publicidade (IDFA) da Apple para o iOS 6 e o UDID para versões anteriores ao iOS 6.
  • Várias correções de bugs para o iOS 6.
  • Compatibilidade do navegador no app com a tela mais alta do iPhone 5.
  • Compatibilidade com o layout automático para iOS 6.
6.1.4/5 2012-08-09
  • Correção de bug no rastreamento de cliques/impressões de terceiros.
  • É possível criar um DFPBannerView sem um tamanho inicial. Verifique se validAdSizes está definido antes de carregar uma solicitação.

6.1.5::esta versão usa o identificador universal de dispositivo (UDID). Os apps que usam essa versão precisam receber o consentimento adequado do usuário para enviar informações do identificador do dispositivo, de acordo com as políticas relevantes do iOS.

6.1.1/2 2012-07-19
  • Correção de um problema em que o interceptador do MRaid falhava ao acessar uma chave nula.
  • Os publishers precisam adicionar uma flag -all_load ao usar o SDK.
  • Adicionamos os objetos DFPBannerView, DFPInterstitial e DFPExtras especificamente para publishers do Ad Manager.
  • Novo recurso do Ad Manager: vários tamanhos de anúncio.
  • Novo recurso do Ad Manager: eventos de app.
  • Os cabeçalhos do Ad Manager, da Pesquisa e da Mediação agora estão incluídos na subpasta "pacotes extras", portanto, não é mais necessário fazer downloads separados.
  • Problema conhecido: ao usar GADBannerView com o Interface Builder, o tamanho do frame precisa ser definido explicitamente antes de carregar uma solicitação.

6.1.2::essa versão usa o identificador universal de dispositivo (UDID). Os apps que usam essa versão precisam receber o consentimento adequado do usuário para enviar informações do identificador do dispositivo, de acordo com as políticas relevantes do iOS.

6.0.3/4 2012-05-10
  • Adicionamos o limite de frequência.
  • Correção de alguns pequenos bugs.

6.0.4::essa versão usa o identificador universal de dispositivo (UDID). Os apps que usam essa versão precisam receber o consentimento adequado do usuário para enviar informações de identificação do dispositivo em conformidade com as políticas relevantes do iOS.

6.0.1 2012-04-19
  • Adicionamos a mediação da rede de publicidade.
  • A mediação inclui a capacidade de mediar anúncios internos e eventos personalizados.
  • Adicionamos suporte ao MRAID v1.0 para todas as versões da plataforma iOS.
  • As macros GAD_SIZE_#x# foram descontinuadas em favor das constantes GADAdSize.
  • Adicionamos suporte a anúncios de largura total com as novas constantes GADSize: kGADAdSizeSmartBannerPortrait e kGADAdSizeSmartBannerLandscape.
  • O GADRequest agora usa registerAdNetworkExtras: para definir extras. A propriedade additionalParameters foi descontinuada.

A partir da versão 5.0.8, o SDK para iOS não faz referência a uniqueIdentifier.

5.0.8 2012-03-30
  • Remoção de todas as referências feitas a uniqueIdentifier, uma propriedade UIDevice descontinuada.
  • A propriedade testDevices foi descontinuada em favor da propriedade testing, que não está mais descontinuada.
5.0.5 2011-11-30
  • Adicionamos suporte a outros formatos de anúncio intersticial rich media para iPhone e iPad. Essa atualização será compatível com todos os formatos de anúncio intersticial futuros.
  • Melhoria no rastreamento de impressões intersticiais.
  • O GADInterstitial sempre foi um objeto de uso único, mas agora ele vai falhar de forma controlada chamando didFailToReceiveAdWithError: em qualquer solicitação para carregar ou mostrar um intersticial após a primeira solicitação.
5.0.4 2011-10-28 Correção de botões grandes demais em telas Retina no navegador no app.
5.0.3 2011-10-24
  • Integração de anúncios personalizados de pesquisa.
  • Compatibilidade com o iOS 5.0.
  • Carregamentos intersticiais mais rápidos.
  • Correção da apresentação de anúncios do controlador de visualização modal.
  • Corrigimos o comportamento da tag âncora.
4.1.1 2011-07-18
  • Também certificado no iOS 5.0 Beta 3.
  • GTMStringEncoding foi colocado em um namespace para evitar colisões de vinculador com outras bibliotecas.
  • O navegador no app é fechado automaticamente em caso de anúncios da App Store configurados incorretamente.
  • Correção de vazamentos de memória no SDK.
  • Correção de problemas de rastreamento de cliques com banners do DoubleClick for Advertisers (DFA).
  • Correção de algumas falhas muito raras.
  • Versão de lançamento oficial do Google Ad Manager.
4.1.0 2011-05-02
  • Todos os controladores de visualização são dispensados corretamente quando um fechamento é emitido pelo JavaScript em um controlador de visualização oculto na pilha de controladores de visualização.
  • Adicionamos suporte para tempos limite de intersticiais da AFMA fornecidos pelo servidor.
  • Agora, o modo de teste é ativado ao colocar os IDs de dispositivos na lista de permissões.
  • Adicionamos um método para reutilizar o mesmo UIWebView em um banner e uma sobreposição de rich media.
  • Adicionamos o submodelo do dispositivo ao dicionário onshow.
  • Foram corrigidos vazamentos de memória em GADBrowserController e UIWebViews.
  • O controlador de visualização de intersticial de abertura do app se bloqueia no modo retrato para remover um registro de aviso do console.
  • Todos os códigos de resposta HTTP 5xx agora retornam um "erro de servidor" em vez de um "erro de rede".
4.0.2 2011-03-15 Versão em disponibilidade geral.