Notas da versão

Versão Data do lançamento Observações
12.8.0 2025-07-28
  • Suporte ampliado para tamanhos de janela ajustáveis em iPads com iOS 26.
  • Melhoria no tratamento de casos em que o método productViewControllerDidFinish(_:) de SKStoreProductViewControllerDelegate não é chamado.
12.7.0 2025-07-08
  • Ad Inspector: adicionamos suporte para configurar anúncios de teste fora do contexto no Ad Inspector com parâmetros de solicitação adicionais.
  • Os publishers na lista de permissões agora têm suporte a 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 expandido em cima de outro anúncio.
12.5.0 2025-05-27
  • Mudanças na forma como o SDK interage com AVAudioSession que melhoram a compatibilidade com o mecanismo de áudio do Unity.
12.4.0 2025-05-07
  • Resolvemos um problema que impedia cliques personalizados em anúncios de vídeo nativos personalizados.
12.3.0 2025-04-16
  • Foi resolvido um problema de falha relacionado à dispensa de SKOverlay em apps do Unity.
12.2.0 2025-03-12
  • Correções de bugs e melhorias de desempenho.
12.1.0 2025-02-26
  • Correções de bugs e melhorias de desempenho.
12.0.0 2025-02-03
  • Mudanças importantes:
    • Atualizamos a versão mínima compatível do Xcode para 16.0.
    • Atualizamos os nomes das APIs Swift para seguir as convenções de nomenclatura das Diretrizes de design da API Swift da Apple.
    • Muitas APIs que tiveram o uso descontinuado foram removidas.
  • Anúncios adaptativos inline:
    • A chamada CGSizeFromGADAdSize(_:) com um tamanho de anúncio adaptativo inline agora retorna a altura 0 até que o SDK dos anúncios para dispositivos móveis do Google retorne um anúncio.
  • Concorrência 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 sobrecarga de recursos, reduzindo erros de 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 da conclusão da apresentação do anúncio.
  • 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:GADMediationInterscrollerAd e -loadInterscrollerAdForAdConfiguration:completionHandler: estão obsoletos.
11.10.0 2024-09-18
  • Fizemos mudanças no buffer de vídeo para melhorar o desempenho da reprodução em conexão celular.
11.9.0 2024-09-11
  • Lançamento oficial para compatibilidade com o iOS 18.
  • Correção de um problema que impedia os anúncios de abrir apps 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 fazia o SDK falhar 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
  • Adicionada uma dependência em MarketplaceKit. Isso exige que os apps sejam criados com o Xcode 15.3 ou versões mais recentes.
    • O MarketplaceKit é somente em Swift. Por isso, um arquivo de marcador de posição em Swift foi adicionado à distribuição para que as bibliotecas padrão do Swift sejam incluídas nos apps mesmo que eles não contenham outros arquivos Swift.
11.5.0 2024-05-16
  • Adicionada 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 de definir as visualizações de recursos como nil.
  • Ad Inspector: foi adicionado 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 da equipe EQHXZ8M8AV. Se isso acionar um aviso no Xcode, selecione "Aceitar mudança" para aceitar a nova identidade.
11.3.0 2024-04-11
  • Adicionamos a propriedade adUnitID a GADAppOpenAd.
11.2.0 2024-03-14
  • Adição de suporte para 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.
  • Inspetor de anúncios: adicionamos suporte para mostrar informações de .plist e valores da TCF do IAB.
11.1.0 2024-03-06
  • Foi corrigido um problema em que o carregamento de anúncios em vídeo podia acionar uma mensagem de aviso no console sobre a utilização da linha de execução principal.
  • Inspetor de anúncios: agora é possível mostrar o status de autorização de rastreamento de apps do usuário.
11.0.1 2024-02-09
  • Open Measurement:
    • Reversão para o SDK do OM 1.4.8.
    • Soluciona um símbolo global adView não intencional presente no SDK OM 1.4.10, que causa erros de símbolo duplicado se o SDK OM 1.4.10 for incluído por várias bibliotecas.
11.0.0 2024-02-06
  • Mudanças importantes:
    • 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 compatível do Xcode para 15.1.
    • Atualizamos a versão mínima de destino da implantação para o iOS 12.
    • Atualizamos o SO mínimo necessário para receber anúncios para o iOS 13.
    • Muitas APIs que tiveram o uso descontinuado foram removidas.
  • Open Measurement:atualizado para o SDK do OM 1.4.10.
  • Anúncios em tela cheia:
    • As referências UIViewController para anúncios em tela cheia agora podem ser nulas e não sã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.
    • Correção de 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: em vez disso.
  • Adição de mais avisos de descontinuação para 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 podia 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
  • Lançamento oficial para compatibilidade com o iOS 17.
  • Open Measurement:atualizado para o SDK do OM 1.4.8.
  • Ad Inspector: adicionamos suporte ao SDK para mostrar informações do plug-in.
  • Removidos os 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 para exportar respostas de anúncios.
  • Correção de um problema de áudio em que, mesmo que o anúncio estivesse sem som, a sessão de áudio interrompia inesperadamente a música de fundo quando o vídeo terminava.
  • Foi adicionado suporte para transmitir um ID do bloco de anúncios ao gerar GADQueryInfo.
10.8.0 2023-07-12
  • Fizemos pequenas mudanças na forma como os callbacks delegados adWillPresentFullScreenContent:, adWillDismissFullScreenContent: e adDidDismissFullScreenContent: são processados por delegados de anúncios mediados. Com essas mudanças, os anúncios mediados se comportam mais como anúncios próprios.
    • Os SDKs de terceiros que chamam adWillPresentFullScreenContent: seguido de adDidDismissFullScreenContent: várias vezes agora acionam vários callbacks, em vez de apenas o primeiro conjunto de chamadas.
    • Quando os anúncios em 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:descontinuou o método tagForChildDirectedTreatment: e adicionou uma propriedade de leitura e gravação tagForChildDirectedTreatment.
  • GADRequestConfiguration:descontinuou o método tagForUnderAgeOfConsent: e adicionou uma propriedade de leitura e gravação tagForUnderAgeOfConsent.
  • O uso de sdkVersion foi descontinuado. Use versionNumber em vez disso.
  • Agora, os adaptadores que não renderizam podem ser mantidos para coleta de indicadores.
10.6.0 01/06/2023
  • Uso reduzido de memória quando muitas solicitações de anúncios 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
  • A versão mínima compatível do Xcode foi atualizada para 14.1.
    • O armv7 não é compatível com o Xcode 14 e foi removido do SDK.
  • O destino mínimo de implantação foi aumentado para o iOS 11.0.
  • Ad Inspector: adicionamos suporte ao SDK para mostrar nomes de blocos de anúncios na interface do Ad Inspector.
10.3.0 2023-03-27
  • Correções de bugs e melhorias de desempenho.
10.2.0 2023-03-06
  • Adicionamos uma propriedade isMuted a GADVideoController.
10.1.0 2023-02-16
  • Correções de bugs e melhorias de desempenho.
10.0.0 2023-01-26
  • Mudanças importantes:
    • Os anúncios não são mais veiculados no iOS 11. O iOS 12 é necessário para recuperar anúncios, embora a meta de implantação mínima ainda seja o iOS 10.0.
    • Os seguintes campos 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 com sucesso em um GADMediaView.
  • Os anúncios nativos fora de contexto do inspetor de anúncios agora têm visualizações de mídia.
  • Os seguintes campos foram descontinuados em GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • O bitcode foi removido da build do SDK dos anúncios para dispositivos móveis do Google.
9.14.0 2022-12-08
  • Anúncios de abertura do app:o uso de +loadWithAdUnitID:request:orientation:completionHandler: foi descontinuado e substituído por +loadWithAdUnitID:request:completionHandler:. O carregamento de anúncios de abertura do app agora considera a orientação atual do dispositivo, assim como outros formatos de tela cheia.
  • Adição de suporte à mediação para anúncios de abertura do app.
  • Ad Inspector: adicionamos suporte ao SDK para solicitar e mostrar anúncios pela interface do Ad Inspector.
9.13.0 2022-11-07
  • Compatibilidade com outras ações de clique em anúncios nativos.
  • Correções de bugs e melhorias de 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ções de bugs e melhorias de desempenho.
9.10.0 2022-09-07
  • Lançamento 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ções de bugs e melhorias de desempenho.
9.8.0 2022-07-27
  • Mediação premiada: o uso de didRewardUserWithReward: em GADMediationRewardedAdEventDelegate foi suspenso em favor de didRewardUser. A recompensa de anúncio fornecida por didRewardUserWithReward: sempre foi uma operação nula, com o valor da recompensa de anúncio vindo das configurações do bloco de anúncios na interface da AdMob.
  • Ad Inspector: adicionamos suporte ao SDK para exportar solicitações de anúncios.
9.7.0 2022-07-07
  • Adicionamos a propriedade loadedAdNetworkResponseInfo a GADResponseInfo, retornando informações sobre a rede de publicidade que carregou o anúncio.
  • Adicionamos a propriedade adSourceInstanceID 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.
  • Substituímos extern por FOUNDATION_EXPORT em cabeçalhos públicos para oferecer compatibilidade com cabeçalhos C++.
9.4.0 2022-04-26
  • A versão mínima compatível do Xcode foi atualizada para 13.2.1.
  • Correções de bugs e melhorias de desempenho.
9.3.0 2022-04-07
  • Correções de bugs e melhorias de 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ções de bugs e melhorias de 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 podia causar uma falha quando uma visualização de anúncio nativo era removida da hierarquia de visualização no modo de teste.
  • Descontinuação de todas as constantes com o prefixo kGAD. Use esses com o prefixo GAD.
8.11.0 2021-09-16
  • Lançamento oficial para compatibilidade com o iOS 15.
  • Adicionamos proteções para evitar falhas nos apps quando o SDK dos anúncios para dispositivos móveis do Google é executado no iOS 9 ou em versões anteriores. O SDK é compatível apenas com o iOS 10 ou mais recente. Caso contrário, ele não faz nada.
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. Nelas, as visualizações da Web em tela cheia podem 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 usando o método copy.
8.8.0 2021-07-20
  • Adicionamos lógica para evitar casos raros em que várias lojas no app podem ser apresentadas umas sobre as outras.
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 delegados de ativar / desativar o 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 em Swift.
8.5.0 2021-05-07
  • Correção de um bug em que um formato de anúncio experimental não era dispensado na dispensa de anúncios se apresentado várias vezes.
8.4.0 2021-04-19
  • Aumento no 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 usando dados coletados dos seus apps.
  • Adição de adWillDismissFullScreenContent: a GADFullScreenContentDelegate.
  • Foi corrigido um problema em que adDidPresentFullScreenContent: era chamado imediatamente antes da apresentação, em vez de imediatamente depois.
8.2.0.1 2021-03-12
  • Foi corrigido o erro de instalação do CocoaPods "Não é possível mesclar user_target_xcconfig" que ocorria ao usar vários pods com diferentes configurações de user_target_xcconfig.
8.2.0 2021-03-11
  • Adição de mais suporte a SKAdNetwork em preparação para a aplicação de AppTrackingTransparency.
  • Removemos uma definição de macro UIWindowScene que só era necessária 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
  • Principais mudanças da versão 8, conforme descrito em Preparar para o SDK v8.
  • Melhoramos o desempenho do SDK ao fazer um grande número de solicitações simultaneamente.
  • O suporte à arquitetura i386 foi removido. 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 em Swift.
7.69.0 2020-12-03
  • Apps necessários para criar com o Xcode 12.0 ou versões mais recentes.
  • Adicionamos uma fração do simulador arm64 para permitir testes em simuladores para plataformas Apple Silicon Mac.
  • Adicionamos um parâmetro styleID a GADDynamicHeightSearchRequest.
  • Adição do callback -adDidRecordImpression: a GADFullScreenContentDelegate para formatos Beta de tela cheia.
  • Adição de compatibilidade com o NSUserDefaults gad_has_consent_for_cookies. O SDK dos anúncios para dispositivos móveis vai ativar os anúncios limitados (LTD) quando a preferência gad_has_consent_for_cookies for definida como zero. Consulte Como definir o consentimento para cookies para mais detalhes.
  • O SDK Mobile Ads desativa a transmissão do identificador de publicidade (IDFA) quando o GADMobileAds.sharedInstance().requestConfiguration.tag é chamado com forChildDirectedTreatment: true (consulte a configuração para direcionamento a crianças) ou quando o GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) é chamado (consulte a configuração de usuários menores de idade).
7.68.0 2020-11-04
  • O SDK foi atualizado de um .framework para um .xcframework. Agora é necessário usar o CocoaPods 1.9.0 ou versões mais recentes para instalações do CocoaPod.
  • O arm64e foi removido da distribuição. Os testes locais em arm64e não estarão mais disponíveis.
  • Adição da versão Beta do Ad Inspector.
  • 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.
  • Adicionamos a propriedade neighboringContentURLStrings a GADRequest.
  • APIs adicionadas para o formato GADRewardedInterstitialAd. No momento, 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:o método delegado adViewDidRecordImpression: foi adicionado a GADBannerViewDelegate.
7.65.0 2020-09-03
  • Exige que os apps sejam criados com o Xcode 11.0 ou mais recente.
  • O formato GADInstreamAd foi suspenso.
  • 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 um formato de tela cheia. No momento, os anúncios de abertura do app estão na versão Beta privada. 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 eliminados.
7.62.0 2020-07-10
  • Correção de um bug em que era necessário clicar duas vezes nos vídeos para reproduzir 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, um formato de anúncio não utilizado que os apps não devem referenciar.
7.60.0 2020-05-20
  • Anúncios premiados: a propriedade serverSideVerificationOptions de GADRewardedAd foi modificada para ser strong em vez de copy.
  • Implementamos o método description em GADResponseInfo e GADAdNetworkResponseInfo para facilitar o registro.
  • Todos os erros de apresentação (por exemplo, rewardedAd:didFailToPresentWithError:) agora sempre retorna um código de GADPresentationErrorCode. Os erros de apresentação da mediação aparecem 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 anúncios intersticiais no iPad podiam girar para orientações sem suporte, causando problemas na interface.
  • Anúncios de teste:atualizamos a etiqueta de anúncio de teste para "Modo de teste" em vez de "Anúncio de teste" e atualizamos a interface do usuário da etiqueta.
7.58.0 2020-04-13
  • O suporte à versão mínima do Xcode foi aumentado para 11.0.
  • Adicionamos a propriedade adNetworkInfoArray a GADResponseInfo. Essa propriedade mostra metadados sobre redes de mediação chamadas como parte dessa resposta de anúncio.
  • Acessibilidade desativada 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.
  • Melhoramos as mensagens de erro para "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 nos casos em que nenhum anúncio premiado havia sido carregado.
  • Foi corrigida uma possível falha que poderia ocorrer se os criativos tentassem carregar URLs não HTTP dentro de um SafariViewController.
7.56.0 2020-02-28
  • Adição dos métodos de instância disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting em GADMobileAds e suspensão do método de classe disableAutomatedInAppPurchaseReporting. Chame disableAutomatedInAppPurchaseReporting antes de inicializar o SDK dos anúncios para dispositivos móveis do Google ou carregar anúncios para desativar a geração automática de relatórios de compras no app.
  • O método disableMediationInitialization foi adicionado a GADMobileAds. Chame esse método antes de inicializar o SDK dos anúncios para dispositivos móveis do Google para desativar a inicialização do adaptador de mediação.
  • A arquitetura i386 foi removida. O suporte ao simulador de 32 bits não existe mais.
7.55.1 2020-02-14
  • Anúncios premiados: corrigimos um bug em que rewardedAd:didFailToPresentWithError: retornava o tipo NSString para o erro em vez de NSError.
7.55.0 2020-02-04
  • Todas as referências a UIWebView foram removidas. O UIWebView não é mais compatível.
7.54.0 2020-01-28
  • Open Measurement:atualizado para o SDK do OM 1.3.1.
  • Ativamos a WKWebView como padrão do SDK em todas as visualizações da Web.
  • Adicionamos suporte para leitura de 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 de erro kGADErrorAppIDMissing foi renomeado para kGADErrorApplicationIdentifierMissing.
  • Mediação premiada: corrigido 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:. 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: correção de um bug em que uma API da interface era chamada em uma linha de execução em segundo plano.
  • Correção do vazamento de memória do GADBlockSignalSource que ocorria ao carregar anúncios.
  • Mediação nativa: remoção de 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 da mídia do anúncio instream na solicitação não era respeitada.
7.51.0 2019-10-17
  • A versão mínima compatível do iOS foi aumentada 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 com suporte ao iOS 13.
  • Open Measurement:atualização para o SDK do OM 1.2.19.
    • Adição de suporte para 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 de tamanho adequado.
    • A subclasse SKStoreProductViewController foi removida porque não é permitida no iOS 13.
  • Resolvemos o aviso da Apple durante o envio da 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 suspenso. Todos os erros de falta de preenchimento agora retornam o código de erro kGADErrorNoFill.
  • Anúncios premiados:a propriedade customRewardString pode ser definida a qualquer momento antes da exibição de um GADRewardedAd. Antes, essa propriedade precisava ser definida antes de carregar um anúncio.
  • Mediação:melhoria nas mensagens de erro públicas quando os adaptadores de mediação não foram encontrados ou não estão de acordo com o protocolo correto.
7.49.0 2019-08-20
  • Adicionamos uma API de identificador de resposta do 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 apps que usam as APIs de vídeo premiado antigas (por exemplo, GADRewardBasedVideoAd) notaram quedas nas 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 de instalação de apps de vídeo premiado.
7.46.0 2019-06-24
  • Incluímos a arquitetura arm64e no framework GoogleMobileAds para oferecer suporte a testes no dispositivo. Agora, o Xcode 10 é 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:correção de um bug em que o anúncio nativo retornava uma visualização de mídia nil e uma proporção de zero, mesmo tendo conteúdo de vídeo.
  • Mediação:correção de 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 não ser chamado quando os metadados são nil.
7.44.0 2019-05-10
  • Lançamento oficial do 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 o SDK dos anúncios para dispositivos móveis do Google seja chamado explicitamente.
  • Open Measurement:atualizado para o SDK do OM 1.2.14.
  • Removido GADCorrelator e as APIs associadas. Esse recurso não funcionava antes.
  • A propriedade preferredImageOrientation em GADNativeAdImageAdLoaderOptions foi descontinuada. Use GADNativeAdMediaAdLoaderOptions em vez disso.
7.43.0 2019-04-19
  • A versão mínima necessária do iOS foi atualizada 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:agora há suporte para formatos personalizados de anúncios nativos.
  • Anúncios nativos:adicionamos as propriedades videoController e hasVideoContent a GADMediaContent.
  • Anúncios nativos:a classe videoController foi descontinuada em GADUnifiedNativeAd, e os métodos hasVideoContent e aspectRatio foram descontinuados em GADVideoController.
  • Anúncios nativos:adicionamos a classe GADNativeAdMediaAdLoaderOptions com uma propriedade aspectRatio, permitindo que os editores 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): foi corrigido 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
  • Foi corrigida uma falha rara que pode ocorrer quando os anúncios em vídeo são desalocados.
7.42.0 2019-03-15
  • O SDK dos anúncios para dispositivos móveis do Google agora depende da medição de apps. Você precisa incluir o framework e as dependências do App Measurement. O ID do aplicativo precisa ser colocado na plist do app usando a chave GADApplicationIdentifier. Consulte o Guia de início rápido para mais informações.
  • Tamanho do framework do SDK reduzido para 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 uma nova API GADRewardedAd (na versão Beta aberta), que permite o carregamento de vários anúncios premiados simultaneamente.
  • Anúncios premiados:adicionamos a propriedade admetadata em GADRewardBasedVideoAd. Use rewardbasedvideoadmetadatadidchange: para detectar mudanças nos metadados de anúncios.
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.
  • Adicionada 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 para anúncios fluidos exibidos em visualizações de tabela.
  • Adição da nova classe GADMediaContent para fornecer informações sobre conteúdo de mídia.
7.37.0 2018-12-10
  • Melhor compatibilidade com o Crashlytics para fornecer relatórios de erros mais úteis com simbolização atualizada do stack trace.
7.36.0 2018-11-16
  • Correção de um problema em que determinados adaptadores de mediação podiam gerar relatórios de 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
  • Corrigimos um problema que impedia o carregamento de anúncios premiados depois que um novo anúncio premiado era carregado no método delegado rewardBasedVideoAdDidClose:.
  • A versão mínima do Xcode agora é a 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:.
  • Corrigido: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:correção de 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 estava vazio para anúncios que não eram em vídeo.
  • Anúncios de banner do DFP:correção de um bug em que o método de redimensionamento não estava funcionando corretamente.
7.33.0 2018-09-10
  • Adição de compatibilidade com o iOS 12.
  • Correções de bugs e melhorias de 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 descontinuados em favor de GADUnifiedNativeAd. Consulte o guia unificado avançado de anúncios nativos para mais instruções sobre como usar as novas APIs.
  • Anúncios nativos:adicionamos o recurso "Desativar este anúncio".
  • Anúncios nativos:correção de um bug em que a visualização "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 parâmetros maxAdContentRating e tagForUnderAgeOfConsent em todas as solicitações de anúncio.
  • Mediação:as propriedades maxAdContentRating e underAgeOfConsent foram adicionadas a GADMediationAdRequest.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • Versão Beta do MRAID v3.
  • Correções de bugs e melhorias de 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 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 invoquem quando um vídeo for concluído.
  • Mediação nativa: o GADMediatedNativeAdDelegate.h foi atualizado 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 para mediação de vídeo nativa. Os adaptadores de mediação nativa precisam implementar o método mediaView em GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd e retornar a visualização de mídia.
  • Adição de dependências aos frameworks QuartzCore e CFNetwork.
7.26.0 2017-11-17
  • Compatibilidade com o iPhone X.
  • Para anúncios em 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 os StoreServices da Apple a uma vez por sessão, no lançamento do app.
  • Agora, os anúncios de teste mostram um rótulo na parte de cima. Consulte o guia de testes para mais detalhes.
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 de anúncio nativo fique visível.
  • Mediação nativa: agora os adaptadores recebem uma chamada para mediatedNativeAdDidUntrackView: com uma visualização nula quando a visualização rastreada é desalocada.
7.24.1 2017-9-27
  • Atualiza a maneira como o SDK interage com os StoreServices da Apple.
7.24.0 2017-9-20
  • Lançamento oficial da compatibilidade com o iOS 11.
  • O GADAdDelegate foi removido. Em vez disso, 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 movidas para baixo devido a encartes de conteúdo.
  • Adicionada uma dependência ao framework Security.
7.23.0 2017-09-05
  • Os adaptadores de mediação agora recebem notificações via mediatedNativeAd:didUntrackView: quando um anúncio nativo é desalocado.
7.22.0 2017-08-08
  • Correção de um problema em que um evento "não foi possível 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 usam 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.
  • Adição de texto ao menu de depuração para indicar se a prévia do criativo ou o modo de solução de problemas está ativo.
  • Adicionamos a classe GADMultipleAdsAdLoaderOptions, que permite aos publishers especificar o número de anúncios a serem carregados em 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 delegado 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 de anúncio de compra no app foi removido.
  • A arquitetura armv7s foi removida.
7.19.1 2017-04-13
  • Corrigimos o problema em que o tamanho incorreto do anúncio era encaminhado às 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 sobre o início e a 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, silenciar e ativar o som do conteúdo de vídeo.
  • Adicionamos suporte para adaptadores de mediação de vídeo premiado para ativar a inicialização antecipada antes de fazer uma solicitação de anúncio.
7.17.0 2017-01-31
  • nativeAdDidRecordImpression e nativeAdDidRecordClick foram adicionados a GADNativeAdDelegate.
7.16.0 2016-12-12
  • Adicionou 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 o AdChoices.
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 cabeçalho global e de framework.
  • Para o tamanho de anúncio kGADAdSizeFluid, mudar o tamanho do banner não altera mais o tamanho do frame da visualização do banner.
7.13.1 2016-10-20
  • Adição de suporte para visualização e solução de problemas no app no Google Ad Manager.
7.13.0 2016-10-17
  • Adicionada 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.
  • Adicionamos GADNativeAdViewAdOptions para especificar o local das Opções de anúncios em anúncios nativos.
  • Adicionamos a propriedade adNetworkClassName a GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • Remoção de dependências nos frameworks CoreBlueooth, EventKit e EventKitUI.
  • Os apps não precisam mais fornecer texto para NSCalendarsUsageDescription e NSBluetoothPeripheralUsageDescription ao atualizar apps para iOS 10.
  • A compatibilidade com createCalendarEvent e storePicture do MRAID 2.0 foi removida.
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 da visualização é alterada para NO para corresponder às expectativas do SDK.
  • Adicionada 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ídeo premiado.
7.9.0 2016-07-13
  • Adicionamos dependências de frameworks GLKit, OpenGLES, CoreMotion e CoreVideo para melhorar a qualidade e a renderização de anúncios.
  • O método +[GADMobileAds configureWithApplicationID:] foi adicionado Os editores 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 do SDK para usar automaticamente dados de local quando um usuário ativa explicitamente as permissões de localização de um app.
7.8.0 2016-04-28
  • Adicionada dependência nos frameworks CoreBluetooth e SafariServices.
  • Adicionamos anotações de nulidade aos arquivos de cabeçalho principais do SDK para melhorar a compatibilidade com opcionais do Swift.
  • Adição de compatibilidade com GADAdSizeDelegate em anúncios com tamanho kGADAdSizeFluid.
7.7.1 2016-04-06
  • Resolvemos um problema com o processamento de cliques em anúncios nativos nas visualizações de rolagem.
7.7.0 2016-02-24
  • Adicionamos suporte para anúncios em vídeo premiados.
  • Agora é possível usar bitcode. Isso aumentou o tamanho do download do SDK, mas não vai aumentar significativamente o tamanho dos binários do app. Para mudar essa configuração no seu app, acesse Configurações de build do projeto e, na seção Opções de build, defina Ativar Bitcode como Yes.
  • Adicionada uma dependência ao framework MediaPlayer. Você precisará vincular esse framework ao binário do app. Se você estiver usando o CocoaPods, execute pod install --repo-update.
  • Removemos todas as referências a userID nas APIs de vídeo premiado.
  • As chamadas para o método loadRequest: de GADInterstitial são sempre pareadas com uma chamada assíncrona de delegado didFailToReceiveAd:withError: ou interstitialDidReceiveAd:. Correção de um caso extremo em que esse contrato não era mantido.
  • Mediação nativa: Adicionada a capacidade de os adaptadores processarem e informarem eventos de clique.
  • Anúncios de pesquisa: adicionamos suporte à altura dinâmica.
7.6.0 2015-12-07
  • Os métodos de protocolo para adaptadores de mediação foram reagrupados/movidos para simplificar.
  • Corrigimos o uso de maiúsculas na 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 UIApplication's 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 é chamado se nenhum tipo de anúncio for solicitado.
7.4.1 2015-08-13
  • Corrige uma falha que ocorre quando o usuário conclui uma compra no app de um produto cujo identificador 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 falhas e acompanhamento 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 acompanhamento de conversões para gerar relatórios de conversões de compras no app.
  • A propriedade adUnitID em GADInterstitial agora é readonly.
  • Adição de APIs para mediação de vídeo com base em recompensas.
  • O uso de setLocationWithDescription: foi descontinuado em GADRequest. Em vez disso, use setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Adicionamos suporte aos formatos de anúncios nativos de instalação de apps e conteúdo na AdMob, no Ad Manager e no Ad Exchange.
  • Agora há suporte para formatos personalizados de anúncios nativos, disponíveis para reservas do Ad Manager.
  • Foi corrigida uma regressão introduzida na versão 7.2.0 em que os banners inteligentes eram exibidos incorretamente na orientação 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 agora carregam anúncios ativos por padrão. Adicione kGADSimulatorID à propriedade testDevices em GADRequest para receber anúncios de teste em simuladores.
  • Adição da capacidade de adaptadores de mediação e eventos personalizados registrarem cliques em intersticiais.
  • Pequenas melhorias nas APIs de eventos personalizados.
  • Adição de GADInterstitial initWithAdUnitID: e descontinuação de GADInterstitial init.
  • O método setValidAdSizesWithSizes foi suspenso em DFPBannerView. Em vez disso, use DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • É necessário vincular a CoreMedia.framework.
  • Correções de bugs diversos.
7.0.0 2015-02-03
  • O suporte ao iOS 5 foi descontinuado.
  • Lançamento do SDK como um framework.
  • Removida a dependência da flag do vinculador -ObjC.
  • Melhoramos o 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.
  • Adicionada a nova classe DFPRequest, que oferece suporte à segmentação personalizada e às exclusões de categoria.
  • A propriedade publisherProvidedID foi movida de DFPExtras para DFPRequest.
  • Substituímos GADAdMobExtras e DFPExtras por uma única classe GADExtras.
  • A propriedade hasAutoRefreshed do GADBannerView foi descontinuada.
  • Removemos a macro GAD_SIMULATOR_ID. Os anúncios de teste são ativados automaticamente no simulador ao usar GADBannerView e GADInterstitial.
  • As propriedades de mediationExtras, additionalParameters e teste de GADRequest foram removidas.
  • setBirthdayWithMonth:day:year: descontinuado de GADRequest.
  • O método addKeyword: do GADRequest foi removido.
  • Classe DFPSwipeableBannerView removida.
6.12.2 2014-11-06
  • Desativamos o efeito de pulo para anúncios de banner.
  • Correção de uma falha em DumpViews.
6.12.0 2014-09-18
  • Lançamento oficial para compatibilidade com o iOS 8.
  • O carregamento de anúncios leva menos tempo na linha de execução principal do iOS 8.
  • Os anúncios de banner inteligente são exibidos corretamente no modo paisagem no iOS 8.
  • Exige a vinculação a dois novos frameworks: EventKit e EventKitUI. Eles são vinculados automaticamente se os módulos e as estruturas de vinculação automática estiverem ativados.
  • A propriedade mediatedAdView foi descontinuada em GADBannerView.
  • Remoção do método loadAndDisplayRequest:usingWindow:initialImage: em GADInterstitial, que já estava descontinuado.
6.11.1 2014-08-07 Inicialização corrigida 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 substituir esse comportamento especificando mraid.expand() ou admob.opener.openOverlay().
  • Os gestos de deslizar foram desativados em 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.
  • Pacotes de análise desagrupados do SDK, resultando em uma redução de tamanho de SDK de (9,6 -> 3,4) MB. O SDK do Analytics pode ser baixado aqui.
  • A propriedade contentURL em DFPExtras foi movida para GADRequest.
  • Várias correções de bug.
6.9.2 2014-05-07
  • A compatibilidade com o iOS 4.3 foi removida. O SDK é compatível com iOS 5.0 e versões mais recentes e agora oferece referências fracas de ARC.
  • Adição de um formato de banner grande de 320 x 100, com kGADAdSizeLargeBanner constante.
  • Adicionamos um novo formato intersticial para lançar compras no app. Defina a propriedade inAppPurchaseDelegate em GADInterstitial para processar eventos de compra no app.
6.8.0 2014-01-24
  • Melhoria na segmentação de anúncios.
  • Obrigatório para vinculação ao framework CoreTelephony.
  • Correção de uma falha que ocorre quando o dispositivo entra no modo avião.
6.7.0 2013-12-12
  • Melhor desempenho dos anúncios quando colocados em um UITableView.
  • Correções de bugs diversos.
6.6.1 2013-11-13 Correção de alguns vazamentos de memória ao usar a mediação.
6.6.0 2013-11-05
  • Obrigatório para vinculação ao framework AVFoundation.
  • Adicionamos compatibilidade com arquiteturas arm64 e x86_64.
  • Redução significativa no tamanho da biblioteca.
  • Adição da propriedade adNetworkClassName em GADBannerView e GADInterstitial.
  • Correção de um bug em que os eventos do app do Ad Manager não eram acionados para intersticiais.
  • O adaptador HTML do Ad Exchange foi agrupado 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 de um 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.
  • Mensagens de aviso de mediação atualizadas para uso de flags de vinculador.
6.4.2 2013-05-20 Correção de um 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 da falha do 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 intersticiais agora recebam interstitialWillLeaveApplication.
  • Renomeamos os símbolos MD5 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 versões mais recentes.
  • Removemos todos os usos do UDID.
6.3.0 2013-02-14
  • Adicionamos uma instrução de registro em log que fornece o ID a ser transmitido para request.testDevices e ativar anúncios de teste em um dispositivo específico.
  • Foi adicionada compatibilidade com anúncios de teste no iOS 6.
  • Correção de uma falha em GADMraidInterceptor
6.2.1 2012-10-16
  • Obrigatório para vinculação ao framework StoreKit.
  • Foi corrigida 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 à biblioteca AdSupport.
  • Obrigatório para 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 instruções ARMv7s.
  • Usa o identificador para publicidade (IDFA) da Apple para iOS 6 e o UDID para versões anteriores.
  • 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 layout automático para iOS 6.
6.1.4/5 2012-08-09
  • Correção de bug para rastreamento de cliques/impressões de terceiros.
  • É possível criar 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 obter o consentimento adequado do usuário para enviar informações de identificador do dispositivo em conformidade com as políticas relevantes do iOS.

6.1.1/2 2012-07-19
  • Correção da falha do interceptador MRaid ao acessar o problema de chave nula.
  • Os editores precisam adicionar uma flag -all_load ao usar o SDK.
  • Adição dos objetos DFPBannerView, DFPInterstitial e DFPExtras especificamente para editores 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 "Complementos", não sendo 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::esta versão usa o identificador universal de dispositivo (UDID). Os apps que usam essa versão precisam obter o consentimento adequado do usuário para enviar informações de identificador do dispositivo em conformidade com as políticas relevantes do iOS.

6.0.3/4 2012-05-10
  • Adição do limite de frequência.
  • Alguns bugs menores foram corrigidos.

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

6.0.1 2012-04-19
  • Mediação de rede de publicidade adicionada.
  • 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.
  • Adição de 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 do iOS não faz referência a uniqueIdentifier.

5.0.8 2012-03-30
  • Removemos todas as referências feitas a uniqueIdentifier, uma propriedade UIDevice obsoleta.
  • A propriedade testDevices foi descontinuada em favor da propriedade testing, que não está mais descontinuada.
5.0.5 2011-11-30
  • Adicionamos suporte para outros formatos de anúncio intersticial rich media para iPhone e iPad. Essa atualização será compatível com todos os formatos de anúncios intersticiais futuros.
  • Melhoria no rastreamento de impressões intersticiais.
  • GADInterstitial sempre foi um objeto de uso único, mas agora vai falhar normalmente chamando didFailToReceiveAdWithError: em qualquer solicitação para carregar ou mostrar um intersticial após a primeira solicitação.
5.0.4 2011-10-28 Corrigir botões grandes demais em telas Retina no navegador no app.
5.0.3 2011-10-24
  • Integração dos 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.
  • Correção no comportamento da tag âncora.
4.1.1 2011-07-18
  • Além disso, certificado no iOS 5.0 Beta 3.
  • GTMStringEncoding recebeu um namespace para evitar colisões de vinculador com outras bibliotecas.
  • O navegador no app fecha sozinho devido a anúncios da App Store mal configurados.
  • Foram corrigidos vazamentos de memória no SDK.
  • Corrigimos problemas de acompanhamento de cliques com banners do DoubleClick for Advertisers (DFA).
  • Corrigimos 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 do JavaScript em um controlador de visualização oculto na pilha de controladores de visualização.
  • Adição de suporte a tempos limite intersticiais da AFMA fornecidos pelo servidor.
  • O modo de teste agora é ativado pela inclusão de IDs de dispositivos em uma lista de permissões.
  • Adicionamos um método para reutilizar o mesmo UIWebView em um banner e uma sobreposição de mídia avançada.
  • Adicionado o submodelo de dispositivo ao dicionário onshow.
  • Correção de vazamentos de memória em GADBrowserController e UIWebViews.
  • O controlador de visualização intersticial de abertura de 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 do servidor" em vez de um "erro de rede".
4.0.2 2011-03-15 Versão de disponibilidade geral.