Note di rilascio

Versione Data di uscita Note
11.6.0 2024-06-17
  • È stata aggiunta una dipendenza su MarketplaceKit. Ciò richiede la build delle app con Xcode 15.3 o versioni successive.
    • MarketplaceKit è solo per Swift, quindi è stato aggiunto un file segnaposto Swift alla distribuzione in modo che le librerie standard Swift siano incluse nelle app anche se non contengono altri file Swift.
11.5.0 2024-05-16
  • È stata aggiunta la proprietà isCollapsible a GADBannerView per verificare se un banner restituito è comprimibile.
  • Lo stato userInteractionEnabled delle visualizzazioni degli asset di annunci nativi viene ora ripristinato dopo aver impostato le visualizzazioni degli asset su nil.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto per la visualizzazione di indicatori sulla privacy aggiuntivi come TFUA e TFCD.
11.4.0 2024-05-06
  • Identità di firma aggiornata da AdMob Inc. a Google LLC utilizzando l'ID team EQHXZ8M8AV. Se questo attiva una notifica in Xcode, seleziona "Accetta modifica" per accettare la nuova identità.
11.3.0 2024-04-11
  • Proprietà adUnitID aggiunta a GADAppOpenAd.
11.2.0 2024-03-14
  • Aggiunto il supporto per i file manifest per la privacy.
  • Open Measurement: aggiornamento all'SDK OM 1.4.12.
  • Sono stati migliorati alcuni codici di errore di risposta per identificare correttamente gli errori di rete anziché i riempimenti.
  • È stato aggiornato Info.plist dell'SDK per aggirare un problema di Swift Package Manager su Xcode 15.3.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto per la visualizzazione delle informazioni .plist e dei valori TCF di IAB.
11.1.0 2024-03-06
  • Risolto un problema per cui il caricamento di annunci video poteva attivare un messaggio di avviso nella console sull'utilizzo del thread principale.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto per la visualizzazione dello stato di autorizzazione al monitoraggio delle app dell'utente.
11.0.1 2024-02-09
  • Open Measurement:
    • Rollback all'SDK OM 1.4.8 eseguito.
    • Funziona intorno a un simbolo adView globale non intenzionale presente nell'SDK OM 1.4.10, che causa errori di simboli duplicati se l'SDK OM 1.4.10 è incluso in più librerie.
11.0.0 2024-02-06
  • Modifiche che provocano un errore:
    • L'SDK non dipende più direttamente da GoogleAppMeasurement. Per continuare a raccogliere le metriche utente in AdMob, collega l'app AdMob a Firebase e integra l'SDK Google Analytics per Firebase nella tua app.
    • È stata aggiornata la versione minima di Xcode supportata alla 15.1.
    • È stato aggiornato il target minimo di deployment a iOS 12.
    • È stato aggiornato a iOS 13 il sistema operativo minimo richiesto per ricevere gli annunci.
    • Molte API precedentemente deprecate sono state rimosse.
  • Open Measurement: aggiornato all'SDK OM 1.4.10.
  • Annunci a schermo intero:
    • I riferimenti UIViewController per gli annunci a schermo intero sono ora nulli e non obbligatori. L'SDK utilizza la finestra principale dell'app per cercare automaticamente i controller delle viste quando non ne viene fornito uno.
  • Test:
  • Strumento di controllo degli annunci:
    • Lo strumento di controllo degli annunci ora mostra eventuali errori riscontrati durante l'avvio della sessione.
    • È stato risolto un raro arresto anomalo associato al controllo degli annunci durante l'inizializzazione dell'SDK.
10.14.0 2023-11-29
  • GADSimulatorID deprecato. I simulatori sono già in modalità di test per impostazione predefinita.
  • -setSameAppKeyEnabled: deprecato. Usa invece -setPublisherFirstPartyIDEnabled:.
  • Sono stati aggiunti ulteriori avvisi di ritiro per le API GADCustomEvent. Utilizza invece le API GADMediationAdapter.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • È stato corretto un bug che causava la visualizzazione errata di alcune creatività quando un annuncio viene caricato in un orientamento ma presentato in un altro.
10.10.0 2023-08-30
  • Release ufficiale per il supporto di iOS 17.
  • Open Measurement: aggiornato all'SDK OM 1.4.8.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per visualizzare le informazioni sui plug-in.
  • Sono stati rimossi i log della console che consigliano di aggiungere ID simulatore nell'API testDeviceIdentifiers. I simulatori sono già in modalità di test per impostazione predefinita.
10.9.0 2023-08-02
  • Open Measurement: aggiornato all'SDK OM 1.4.6.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per l'esportazione delle risposte agli annunci.
  • È stato risolto il problema relativo all'audio per cui, anche se l'audio dell'annuncio era disattivato, la sessione audio interrompeva inaspettatamente la musica di sottofondo al termine del video.
  • È stato aggiunto il supporto per trasmettere un ID unità pubblicitaria durante la generazione di GADQueryInfo.
10.8.0 2023-07-12
  • Sono state apportate modifiche minime alla modalità di gestione dei callback delegati adWillPresentFullScreenContent:, adWillDismissFullScreenContent: e adDidDismissFullScreenContent: dai delegati per gli annunci con mediazione. Queste modifiche fanno sì che gli annunci con mediazione si comportino più come annunci proprietari.
    • Gli SDK di terze parti che chiamano adWillPresentFullScreenContent: seguito da adDidDismissFullScreenContent: più volte ora attivano più callback, anziché solo per il primo insieme di chiamate.
    • Se non vengono presentati annunci a schermo intero di terze parti, viene chiamato ad:didFailToPresentFullScreenContentWithError: anziché adWillPresentFullScreenContent: e adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: è stato ritirato il metodo tagForChildDirectedTreatment: e aggiunto una proprietà di lettura e scrittura tagForChildDirectedTreatment.
  • GADRequestConfiguration: è stato ritirato il metodo tagForUnderAgeOfConsent: e aggiunto una proprietà di lettura e scrittura tagForUnderAgeOfConsent.
  • sdkVersion deprecato. Usa invece versionNumber.
  • Ora è possibile conservare gli adattatori non di rendering per la raccolta dei segnali.
10.6.0 2023-06-01
  • Riduzione dell'utilizzo della memoria quando vengono effettuate molte richieste di annunci parallele.
10.5.0 2023-05-15
  • È stata corretta una perdita di memoria che si verificava durante la creazione di un oggetto GADQueryInfo.
10.4.0 2023-04-20
  • È stata aggiornata la versione minima di Xcode supportata alla 14.1.
    • armv7 non è supportato in Xcode 14 ed è stato rimosso dall'SDK.
  • Il target di deployment minimo è stato aumentato a iOS 11.0.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per mostrare i nomi delle unità pubblicitarie nell'interfaccia utente dello strumento di controllo degli annunci.
10.3.0 2023-03-27
  • Correzioni di bug e miglioramenti delle prestazioni.
10.2.0 2023-03-06
  • Proprietà isMuted aggiunta a GADVideoController.
10.1.0 2023-02-16
  • Correzioni di bug e miglioramenti delle prestazioni.
10.0.0 2023-01-26
  • Modifiche che provocano un errore:
    • Gli annunci non vengono più pubblicati su iOS 11. Per recuperare gli annunci è necessario iOS 12, anche se il target di deployment minimo è ancora iOS 10.0.
    • Sono stati rimossi i seguenti campi già deprecati:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Annunci nativi: è stato corretto un bug per cui GADMediaContent.mainImage restituiva nil anche se l'immagine era visualizzata correttamente in GADMediaView.
  • Gli annunci nativi fuori contesto dello strumento di controllo degli annunci ora dispongono di visualizzazioni di contenuti multimediali.
  • Deprecati i seguenti campi in GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Rimosso il bitcode dalla build dell'SDK Google Mobile Ads.
9.14.0 2022-12-08
  • Annunci apertura app: +loadWithAdUnitID:request:orientation:completionHandler: è stato deprecato e sostituito con +loadWithAdUnitID:request:completionHandler:. Il caricamento degli annunci apertura app ora presuppone l'orientamento corrente del dispositivo, corrispondente ad altri formati a schermo intero.
  • Aggiunto il supporto della mediazione per gli annunci apertura app.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per richiedere e mostrare annunci tramite l'interfaccia utente di Ad Inspector.
9.13.0 2022-11-07
  • Azioni di clic aggiuntive supportate negli annunci nativi.
  • Correzioni di bug e miglioramenti delle prestazioni.
9.12.0 2022-10-24
  • È stato aggiunto GADQueryInfo per supportare la raccolta e il rendering degli indicatori.
  • È stata aggiornata la documentazione per le API audio.
9.11.0 2022-09-20
  • Correzioni di bug e miglioramenti delle prestazioni.
9.10.0 2022-09-07
  • Release ufficiale per il supporto di iOS 16.
  • iLTV: sono state aggiunte le seguenti proprietà a GADAdNetworkResponseInfo:
    • adSourceID
      adSourceInstanceName
      adSourceName
    È stata aggiunta la seguente proprietà a GADResponseInfo:
    • extrasDictionary
9.9.0 2022-08-11
  • Correzioni di bug e miglioramenti delle prestazioni.
9.8.0 2022-07-27
  • Mediazione con premio: ritirata didRewardUserWithReward: in GADMediationRewardedAdEventDelegate a favore di didRewardUser. Il premio per l'annuncio fornito da didRewardUserWithReward: è sempre stato autonomo, con il valore del premio per l'annuncio proveniente dalle impostazioni dell'unità pubblicitaria nell'interfaccia utente di AdMob .
  • Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per l'esportazione delle richieste di annunci.
9.7.0 2022-07-07
  • È stata aggiunta la proprietà loadedAdNetworkResponseInfo a GADResponseInfo, restituendo informazioni sulla rete pubblicitaria che ha caricato l'annuncio.
  • Proprietà adSourceInstanceID aggiunta a GADAdNetworkResponseInfo.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Mediazione nativa: i callback nativeAdDidRecordImpression: e nativeAdDidRecordClick: vengono ora richiamati sugli annunci nativi mediati.
  • È stato sostituito extern con FOUNDATION_EXPORT nelle intestazioni pubbliche per supportare la compatibilità con le intestazioni C++.
9.4.0 2022-04-26
  • Aggiornata la versione minima di Xcode supportata alla 13.2.1.
  • Correzioni di bug e miglioramenti delle prestazioni.
9.3.0 2022-04-07
  • Correzioni di bug e miglioramenti delle prestazioni.
9.2.0 2022-03-21
  • Open Measurement: aggiornato all'SDK OM 1.3.30.
  • Sono stati aggiunti avvisi quando il codice dell'applicazione fa riferimento a adDidPresentFullScreenContent anziché al più recente adWilllPresentFullScreenContent in GADFullScreenContentDelegate
9.1.0 2022-02-28
  • Correzioni di bug e miglioramenti delle prestazioni.
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • È stato corretto un bug per cui lo strumento di convalida nativo poteva causare un arresto anomalo quando una visualizzazione di annuncio nativo viene rimossa dalla gerarchia delle visualizzazioni in modalità di test.
  • Obsolete tutte le costanti con prefisso kGAD. Utilizza quelli con il prefisso GAD.
8.11.0 2021-09-16
  • Release ufficiale per il supporto di iOS 15.
  • Sono state aggiunte protezioni per evitare l'arresto anomalo delle app quando l'SDK Google Mobile Ads viene eseguito su iOS 9 o versioni precedenti. L'SDK è supportato solo in iOS 10 e versioni successive, altrimenti non è operativo.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • È stato corretto un bug insolito relativo alle versioni beta di iOS 15 a causa del quale le visualizzazioni web a schermo intero potrebbero non essere ridimensionate correttamente per le app multiscena.
  • È stato corretto un bug per cui una chiamata a registerAdNetworkExtras: si arrestava in modo anomalo se l'oggetto GADRequest veniva creato tramite il metodo copy.
8.8.0 2021-07-20
  • È stata aggiunta una logica per evitare rari casi in cui più store in-app potrebbero essere visualizzati uno sopra l'altro.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • La proprietà mediaView in GADCustomNativeAd è stata ritirata. Utilizza invece la nuova proprietà mediaContent della stessa classe.
  • È stato corretto un bug per cui i callback dei delegati per l'attivazione / disattivazione dell'audio del video non venivano richiamati per gli bidding annunci nativi.
  • Il tipo kGADSimulatorID è stato aggiornato da id a NSString* per evitare la trasmissione di tipi aggiuntivi in Swift.
8.5.0 2021-05-07
  • È stato corretto un bug per cui un formato dell'annuncio sperimentale non veniva ignorato quando un annuncio veniva ignorato più volte.
8.4.0 2021-04-19
  • Maggiore supporto per SKAdNetwork eventi di conversione utilizzando SKAdImpression.
8.3.0 2021-03-25
  • È stato aggiunto il supporto per l'ID proprietario del publisher (precedentemente noto come stessa chiave dell'app) per aiutarti a pubblicare annunci più pertinenti e personalizzati utilizzando i dati raccolti dalle tue app.
  • Elemento adWillDismissFullScreenContent: aggiunto a GADFullScreenContentDelegate.
  • È stato risolto un problema per cui adDidPresentFullScreenContent: veniva chiamato immediatamente prima della presentazione anziché subito dopo.
8.2.0.1 2021-03-12
  • È stato corretto l'errore di installazione di CocoaPods "Impossibile unire user_target_xcconfig" che si verificava durante l'utilizzo di più pod con impostazioni di user_target_xcconfig diverse.
8.2.0 2021-03-11
  • È stato aggiunto ulteriore supporto per SKAdNetwork in preparazione all'applicazione forzata di AppTrackingTransparency.
  • È stata rimossa una definizione di macro UIWindowScene necessaria solo nelle versioni di Xcode precedenti alla 11.
8.1.0 2021-02-19
  • disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting deprecati. i report IAP sono stati rimossi dall'SDK. Questi metodi ora non sono operativi.
  • Sono stati aggiunti flag per ridurre l'accesso dell'SDK alle API CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Modifiche principali alla versione 8, come descritto in Prepararsi per l'SDK v8.
  • Prestazioni dell'SDK migliorate quando si effettuano un numero elevato di richieste contemporaneamente.
  • Rimosso il supporto per l'architettura i386. I simulatori a 32 bit non sono più supportati da Xcode.
  • È stato corretto un bug per cui adapterVersion nel protocollo GADMediationAdapter presentava conflitti con NSObject in Swift.
7.69.0 2020-12-03
  • App richieste per la creazione rispetto a Xcode 12.0 o versioni successive.
  • È stata aggiunta una sezione del simulatore arm64 per consentire i test sui simulatori per le piattaforme Apple Silicon Mac.
  • È stato aggiunto un parametro styleID a GADDynamicHeightSearchRequest.
  • È stato aggiunto il callback -adDidRecordImpression: a GADFullScreenContentDelegate per i formati beta a schermo intero.
  • Aggiunto il supporto per NSUserDefaults gad_has_consent_for_cookies. L'SDK Mobile Ads attiverà gli annunci con limitazioni (LTD) quando la preferenza gad_has_consent_for_cookies è impostata su zero. Per maggiori dettagli, consulta la sezione Impostazione del consenso per i cookie.
  • L'SDK Mobile Ads disattiverà la trasmissione dell'identificatore pubblicità (IDFA) quando GADMobileAds.sharedInstance().requestConfiguration.tag viene chiamato con forChildDirectedTreatment: true (vedi impostazione rivolta ai minori) o GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (vedi utenti al di sotto dell'impostazione dell'età del consenso digitale).
7.68.0 2020-11-04
  • SDK aggiornato da .framework a .xcframework. Per le installazioni di CocoaPods è ora richiesto CocoaPods 1.9.0 o versioni successive.
  • Arm64e rimosso dalla distribuzione. I test locali su arm64e non saranno più disponibili.
  • Aggiunta della versione beta di Ad Inspector.
  • È stato corretto un bug per cui rootViewController di GADNativeCustomTemplateAd conserva un puntatore forte all'annuncio.
7.67.0 2020-10-21
  • Sono state rilasciate nuove API beta per gli annunci interstitial e con premio. Le nuove API offrono la stessa funzionalità, ma hanno una maggiore coerenza.
  • Proprietà neighboringContentURLStrings aggiunta a GADRequest.
  • Sono state aggiunte le API per il formato GADRewardedInterstitialAd. Gli annunci interstitial con premio sono attualmente in versione beta privata. Rivolgiti al tuo account manager per richiedere l'accesso.
  • È stato corretto un bug per cui le pagine di destinazione degli annunci non venivano visualizzate sui dispositivi con tacche.
7.66.0 2020-09-28
  • Annunci banner: è stato aggiunto il metodo delegato adViewDidRecordImpression: a GADBannerViewDelegate.
7.65.0 2020-09-03
  • Richiede le app di build rispetto a Xcode 11.0 o versioni successive.
  • Formato GADInstreamAd ritirato.
  • Annunci di prova: l'aggiunta di un dispositivo di test è ora supportata nei casi in cui l'IDFA non sia disponibile.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Annunci apertura app: GADAppOpenAd è stato modificato in formato a schermo intero. Gli annunci apertura app sono attualmente in versione beta privata. Rivolgiti al tuo account manager per richiedere l'accesso.
  • Mediazione interstitial: ora i callback interstitialDidDismissScreen: dagli adattatori di mediazione sono deduplicati.
7.62.0 2020-07-10
  • È stato corretto il bug per cui era necessario fare clic due volte sui video per riprodurli dopo essere stati messi in pausa a causa della rimozione delle cuffie.
7.61.0 2020-06-17
  • È stata aggiunta la proprietà dictionaryRepresentation a GADResponseInfo per semplificare il logging delle informazioni di risposta.
  • È stata rimossa la classe DFPCustomRenderedAd, una classe di formato dell'annuncio inutilizzata a cui le app non devono fare riferimento.
7.60.0 2020-05-20
  • Annunci con premio: proprietà serverSideVerificationOptions modificata di GADRewardedAd in strong anziché copy.
  • Metodo description implementato su GADResponseInfo e GADAdNetworkResponseInfo per semplificare il logging.
  • Tutti gli errori di presentazione (ad es. rewardedAd:didFailToPresentWithError:) ora restituiscono sempre sempre un codice da GADPresentationErrorCode. Gli errori di presentazione della mediazione vengono mostrati come errori sottostanti.
7.59.0 2020-05-06
  • Open Measurement: aggiornato all'SDK OM 1.3.3.
  • Annunci interstitial: è stato corretto un bug per cui gli annunci interstitial su iPad potevano ruotare con orientamenti non supportati, causando problemi di interfaccia utente.
  • Annunci di prova. È stata aggiornata l'etichetta dell'annuncio di prova in "Modalità di test" anziché "Annuncio di prova" e l'interfaccia utente dell'etichetta è stata aggiornata.
7.58.0 2020-04-13
  • Il supporto della versione minima di Xcode è stato aumentato alla 11.0.
  • È stata aggiunta la proprietà adNetworkInfoArray a GADResponseInfo. Questa proprietà mostra i metadati relativi alle reti di mediazione richiamati nella risposta all'annuncio.
  • Disattiva l'accessibilità per gli elementi degli annunci nascosti, in modo che strumenti come VoiceOver non mettano in evidenza gli elementi inattivi.
7.57.0 2020-03-18
  • GADRewardBasedVideoAd deprecato. Tutti i client devono utilizzare GADRewardedAd.
  • Miglioramenti ai messaggi di errore per gli errori "Adattatore non trovato". I messaggi di errore ora contengono il nome dell'adattatore.
  • Risolto un problema di GADRewardedAd per cui il metodo rewardedAd:didFailToPresentWithError: non veniva richiamato nei casi in cui non fosse stato caricato alcun annuncio con premio.
  • È stato corretto un potenziale arresto anomalo che poteva verificarsi quando le creatività tentavano di caricare URL non HTTP all'interno di un elemento SafariViewController.
7.56.0 2020-02-28
  • Sono stati aggiunti i metodi disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting su GADMobileAds e deprecato il metodo della classe disableAutomatedInAppPurchaseReporting. Chiama il numero disableAutomatedInAppPurchaseReporting prima di inizializzare l'SDK Google Mobile Ads o di caricare gli annunci per disattivare i report automatici IAP.
  • È stato aggiunto il metodo disableMediationInitialization a GADMobileAds. Chiama questo metodo prima di inizializzare l'SDK Google Mobile Ads per disattivare l'inizializzazione dell'adattatore di mediazione.
  • È stata rimossa l'architettura i386. Il supporto del simulatore a 32 bit non esiste più.
7.55.1 2020-02-14
  • Annunci con premio: corretto un bug per cui rewardedAd:didFailToPresentWithError: restituiva il tipo NSString per l'errore invece di NSError.
7.55.0 2020-02-04
  • Sono stati rimossi tutti i riferimenti a UIWebView. UIWebView non è più supportato.
7.54.0 2020-01-28
  • Open Measurement: aggiornato all'SDK OM 1.3.1.
  • WKWebView attivo come SDK predefinito in tutte le viste web.
  • È stato aggiunto il supporto per la lettura dei parametri per il consenso nella versione 2.0 del TCF di IAB e nella stringa us_privacy di IAB.
7.53.1 2019-12-19
  • Codice di errore kGADErrorAppIDMissing rinominato in kGADErrorApplicationIdentifierMissing.
  • Mediazione con premio: è stato corretto un bug per cui bidding non funzionava durante l'utilizzo dell'API GADRewardAd.
7.53.0 2019-12-12
  • Open Measurement: aggiornato all'SDK OM 1.2.21.
  • Annunci interstitial/con premio: è stato aggiunto il metodo canPresentFromViewController:. Le applicazioni multiscena possono utilizzare questo metodo per verificare se l'annuncio può essere comunque presentato quando la scena cambia le dimensioni.
  • Annunci interstitial: interstitialDidFailToPresentScreen: ora viene chiamato quando si cerca di presentare un annuncio non pronto o un annuncio già presentato.
  • Annunci nativi: è stato corretto un bug per cui un'API UI veniva chiamata in un thread in background.
  • È stata corretta la perdita di memoria di GADBlockSignalSource che si è verificata durante il caricamento degli annunci.
  • Mediazione nativa: rimossi GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd.
  • Mediazione nativa: sono state aggiunte proprietà duration e currentTime al protocollo GADMediatedUnified NativeAd.
7.52.0 2019-11-06
  • È stato corretto un bug per cui le proporzioni multimediali dell'annuncio in-stream nella richiesta non venivano rispettate.
7.51.0 2019-10-17
  • La versione minima di iOS supportata è stata aumentata a iOS 9. Le app possono comunque collegarsi a iOS 8, ma gli annunci verranno caricati solo su iOS 9 e versioni successive.
  • Proprietà currentTime e duration aggiunte a GADMediaContent.
  • Proprietà mediaContent aggiunta a GADInstreamAd e rimossa le proprietà videoController, duration, currentTime e aspectRatio.
  • È stata aggiunta l'API del banner adattivo ancorato.
7.50.0 2019-09-18
  • Release ufficiale per il supporto di iOS 13.
  • Open Measurement: aggiornato all'SDK OM 1.2.19.
    • Aggiunto il supporto per le app multiscena. Le app che supportano più scene devono impostare la proprietà scene su GADRequest per ricevere annunci di dimensioni appropriate.
    • È stata rimossa la sottoclasse SKStoreProductViewController, che non è consentita su iOS 13.
  • È stato risolto l'avviso Apple durante l'invio dello store relativo all'utilizzo deprecato dell'API.
  • Proprietà testRequestIdentifiers aggiunta a GADMobileAds.requestConfiguration. La proprietà testDevices è stata ritirata il giorno GADRequest.
  • Il codice di errore kGADErrorMediationNoFill è stato ritirato. Tutti gli errori di nessun riempimento ora restituiscono il codice di errore kGADErrorNoFill.
  • Annunci con premio: ora la proprietà customRewardString può essere impostata in qualsiasi momento prima che venga mostrato un GADRewardedAd. In precedenza, questa proprietà doveva essere impostata prima di caricare un annuncio.
  • Mediazione: sono stati migliorati i messaggi di errore pubblici quando non è stato possibile trovare gli adattatori di mediazione o non sono conformi al protocollo corretto.
7.49.0 2019-08-20
  • È stata aggiunta un'API dell'identificatore di risposta ad annunci per cercare le creatività nel Centro revisione annunci di Ad Manager.
7.48.0 2019-08-01
  • Open Measurement: aggiornato all'SDK OM 1.2.17.
  • Annunci con premio: è stato corretto un bug relativo alle app che utilizzavano le precedenti API video con premio (ad es. GADRewardBasedVideoAd) ha registrato un calo delle impressioni nei report di mediazione.
7.47.0 2019-07-11
  • Open Measurement: aggiornato all'SDK OM 1.2.16.
  • Messaggi di logging migliorati quando le app configurano erroneamente il proprio ID app in Info.plist.
  • È stato corretto un bug di rendering negli annunci per l'installazione di app video con premio e interstitial.
7.46.0 2019-06-24
  • Includeva l'architettura arm64e nel framework GoogleMobileAds per supportare i test sul dispositivo. Per la creazione ora è necessario Xcode 10.
  • Annunci nativi:sono state rimosse le API GADNativeAppInstallAd e GADNativeContentAd, precedentemente deprecate. Le app devono utilizzare annunci nativi unificati.
  • Annunci nativi:è stato corretto un bug per cui l'annuncio nativo restituisce una visualizzazione multimediale nil e proporzioni pari a zero anche se presentava contenuti video.
  • Mediazione: è stato corretto un arresto anomalo che si verificava quando gli adattatori di mediazione attivano più callback di operazione riuscita/errore per la stessa richiesta.
7.45.0 2019-06-17
  • Open Measurement: aggiornato all'SDK OM 1.2.15.
  • È stato risolto un problema di arresto anomalo che si verificava in rare occasioni quando gli annunci video venivano chiusi.
  • È stato aggiornato il callback rewardedAdMetadataDidChange in modo che non venga chiamato quando i metadati sono nil.
7.44.0 2019-05-10
  • Release ufficiale per il supporto della misurazione app.
  • Per impostazione predefinita, la misurazione delle app inizializza e invia i dati all'avvio dell'app. È stata aggiunta un'opzione per ritardare la misurazione delle app fino a quando l'SDK Google Mobile Ads non viene richiamato esplicitamente.
  • Open Measurement: aggiornato all'SDK OM 1.2.14.
  • GADCorrelator rimosso e le relative API associate. Questa funzionalità in precedenza non era funzionante.
  • La proprietà preferredImageOrientation in GADNativeAdImageAdLoaderOptions è deprecata. Usa invece GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • La versione minima richiesta di iOS è stata aggiornata alla 8.0.
  • Versione di release ufficiale per l'assistenza di Open Measurement.
  • Open Measurement: include l'SDK OM 1.2.13.
  • Open Measurement: aggiunto supporto per i formati di annunci nativi personalizzati.
  • Annunci nativi:proprietà videoController e hasVideoContent aggiunte a GADMediaContent.
  • Annunci nativi:ritirati videoController in GADUnifiedNativeAd e i metodi hasVideoContent e aspectRatio in GADVideoController.
  • Annunci nativi:è stata aggiunta la classe GADNativeAdMediaAdLoaderOptions con una proprietà aspectRatio, che consente ai publisher di richiedere proporzioni specifiche per l'asset multimediale di un annuncio nativo. Questa opzione ha la precedenza sulla proprietà preferredImageOrientation in GADNativeAdImageAdLoaderOptions.
  • Annunci nativi:ora GADMediaView rispetta la proprietà contentMode durante il rendering delle immagini.
7.42.2 2019-03-29
  • Mediazione con premio (nuove API): è stato corretto un bug per cui gli adattatori di mediazione con premio venivano assegnati automaticamente alla distribuzione dopo la chiamata di caricamento.
7.42.1 2019-03-25
  • È stato risolto un problema di arresto anomalo raro che poteva verificarsi quando gli annunci video venivano dealallocati.
7.42.0 2019-03-15
  • L'SDK Google Mobile Ads ora dipende dalla misurazione app. Devi includere il framework di misurazione app e le dipendenze. L'ID applicazione deve essere inserito nel file plist dell'applicazione utilizzando la chiave GADApplicationIdentifier. Consulta la guida rapida per ulteriori informazioni.
  • Dimensioni del framework SDK ridotte al di sotto dei limiti di GitHub.
  • tagForChildDirectedTreatment è stato aggiunto a GADMobileAds.sharedInstance.requestConfiguration. [GADRequest tagForChildDirectedTreatment] è stato deprecato.
  • È stato corretto un bug per cui era possibile chiamare rewardBasedVideoAdMetadataDidChange: se i metadati non venivano modificati.
7.41.0 2019-03-04
  • Annunci con premio: è stata aggiunta la nuova API GADRewardedAd (in versione beta aperta), che consente di caricare più annunci con premio contemporaneamente.
  • Annunci con premio: è stata aggiunta la proprietà admetadata su GADRewardBasedVideoAd. Utilizza rewardbasedvideoadmetadatadidchange: per esaminare le modifiche ai metadati degli annunci.
7.40.0 2019-02-21
  • Miglioramenti delle prestazioni.
7.39.0 2019-02-08
  • È stato corretto un bug per cui il riferimento a GADCustomEventParametersServer generava un errore di generazione.
  • È stata aggiunta la proprietà mainImage nella classe GADMediaContent per impostare l'asset immagine principale per gli annunci nativi quando il video non è disponibile.
7.38.0 2019-01-22
  • È stato risolto un problema di rendering per gli annunci flessibili mostrati nelle visualizzazioni tabella.
  • È stata aggiunta una nuova classe GADMediaContent per fornire informazioni sui contenuti multimediali.
7.37.0 2018-12-10
  • Compatibilità migliorata con Crashlytics per fornire report sugli arresti anomali più utilizzabili con la simbolizzazione delle analisi dello stack aggiornata.
7.36.0 2018-11-16
  • Risolto un problema per cui alcuni adattatori di mediazione potevano segnalare più impressioni provenienti dallo stesso annuncio interstitial o con premio.
7.35.2 2018-11-08
  • Correzioni di bug vari.
7.35.1 2018-10-22
  • Correzioni di bug vari.
7.35.0 2018-10-17
  • È stato risolto un problema che impediva il caricamento degli annunci con premio dopo il caricamento di un nuovo annuncio con premio all'interno del metodo di delega rewardBasedVideoAdDidClose:.
  • La versione minima di Xcode ora è la 9.2.
7.34.0 2018-09-26
  • Non è più consentito richiedere un secondo annuncio con premio mentre ne viene presentato un altro. In questo modo è stato risolto un problema per cui la richiesta del secondo annuncio con premio dava errori di diversi adattatori di mediazione di terze parti. È possibile richiedere un altro annuncio al termine della presentazione in rewardBasedVideoAdDidClose:.
  • Corretto: CocoaPod è stato aggiornato per ridurre le dimensioni dei file al di sotto di 100 MB, consentendo il push dei file SDK nei repository GitHub.
7.33.1 2018-09-13
  • Annunci nativi:è stato risolto un problema per cui a volte gli annunci video non venivano riprodotti correttamente.
  • Annunci nativi:è stato risolto un problema per cui GADMediaView era vuoto per gli annunci non video.
  • Annunci banner di DFP: è stato corretto un bug per cui il metodo di ridimensionamento non funzionava correttamente.
7.33.0 2018-09-10
  • Aggiunto il supporto per iOS 12.
  • Correzioni di bug e miglioramenti delle prestazioni.
7.32.0 2018-08-13
  • Annunci con premio: è stata aggiunta la proprietà customRewardString a GADRewardBasedVideoAd, per consentire ai publisher di trasmettere dati personalizzati alle richieste di verifica lato server.
  • Annunci nativi:GADNativeAppInstallAd, GADNativeContentAd e le API associate sono state ritirate e sostituite da GADUnifiedNativeAd. Consulta la Guida unificata avanzata per gli annunci nativi per ulteriori istruzioni sull'utilizzo delle nuove API.
  • Annunci nativi:è stata aggiunta la funzionalità "Disattiva questo annuncio".
  • Annunci nativi:è stato corretto un bug per cui la visualizzazione Scegli Tu! veniva rimossa durante il riutilizzo di visualizzazioni di annunci nelle visualizzazioni raccolte.
  • È stata aggiunta la proprietà requestConfiguration a GADMobileAds, che può essere utilizzata per specificare i parametri maxAdContentRating e tagForUnderAgeOfConsent per tutte le richieste di annunci.
  • Mediazione: proprietà maxAdContentRating e underAgeOfConsent aggiunte a GADMediationAdRequest.
7.31.0 2018-05-17
7.30.0 2018-03-26
  • Versione beta di MRAID v3.
  • Correzioni di bug e miglioramenti delle prestazioni.
7.29.0 2018-02-16
  • È stato corretto un bug introdotto nella versione 7.28.0 che causava glitch grafici nelle app GameKit.
7.28.0 2018-01-31
  • Annunci nativi: aggiunta l'API Unified Native Ad. Questo combina GADNativeAppInstallAds e GADNativeContentAds in un nuovo tipo: GADUnifiedNativeAd. Per maggiori dettagli, consulta la guida agli annunci nativi unificati.
  • Video con premio: è stato aggiunto il metodo rewardBasedVideoAdDidCompletePlaying: a GADRewardBasedVideoAdDelegate per avvisare i publisher quando un video viene completato.
  • Mediazione video con premio: è stato aggiunto il metodo connectorDidCompletePlayingRewardBasedVideoAd: a GADMRewardBasedVideoAdConnectorDelegate per consentire agli adattatori di mediazione di richiamare al completamento di un video.
  • Mediazione nativa: aggiornamento di GADMediatedNativeAdDelegate.h per consentire agli adattatori di accedere alle singole viste utilizzate in un annuncio nativo.

    Aggiunto:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Obsoleta:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Aggiunto il supporto per la mediazione video nativa. Gli adattatori di mediazione nativi devono implementare il metodo mediaView su GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd e restituire la visualizzazione multimediale.
  • Sono state aggiunte dipendenze dai framework QuartzCore e CFNetwork.
7.26.0 2017-11-17
  • Supporto per iPhone X.
  • Per gli annunci a schermo intero, il pulsante di chiusura predefinito viene ora visualizzato nell'area di sicurezza.
  • La proprietà nativeAd è stata rimossa da GADAdChoicesView e GADMediaView.
  • Limita le interazioni dell'SDK con StoreServices di Apple a una volta per sessione, al momento del lancio dell'app.
  • Gli annunci di prova ora mostrano un'etichetta nella parte superiore dell'annuncio. Per ulteriori dettagli, consulta la guida al test.
7.25.0 2017-10-25
  • Mediazione nativa: ora gli adattatori ricevono la chiamata a mediatedNativeAd:didRenderInView:viewController: non appena un annuncio nativo viene associato a una visualizzazione di annuncio nativo, invece di attendere che la visualizzazione dell'annuncio nativo sia visibile.
  • Mediazione nativa: gli adattatori ora ricevono una chiamata a mediatedNativeAdDidUntrackView: con una visualizzazione nulla quando la vista monitorata viene trasferita.
7.24.1 2017-9-27
  • Aggiorna il modo in cui l'SDK interagisce con StoreServices di Apple.
7.24.0 2017-9-20
  • Release ufficiale per il supporto di iOS 11.
  • La risorsa GADAdDelegate è stata rimossa. Per gestire l'audio degli annunci, devi invece utilizzare GADAudioVideoManager.
  • È stato corretto un bug di iOS 11 per cui le visualizzazioni dei banner venivano diminuite a causa di riquadri di contenuti.
  • È stata aggiunta una dipendenza dal framework Security.
7.23.0 2017-09-05
  • Ora gli adattatori di mediazione ricevono una notifica tramite mediatedNativeAd:didUntrackView: quando un annuncio nativo viene distribuito.
7.22.0 2017-08-08
  • È stato risolto il problema per cui un evento "Impossibile caricare l'annuncio" non veniva richiamato quando veniva eliminata una richiesta di annuncio perché l'app era in esecuzione in background.
7.21.0 2017-06-20
  • Per le unità pubblicitarie interstitial in cui sono disattivati gli annunci video, gli annunci interstitial pubblicati avranno un'opzione di chiusura immediata, anche se una creatività MRAID chiama useCustomClose.
  • È stato aggiunto del testo al menu di debug per indicare se sono attive le modalità di anteprima della creatività o risoluzione dei problemi.
  • È stata aggiunta la classe GADMultipleAdsAdLoaderOptions, che consente ai publisher di specificare il numero di annunci da caricare per una singola richiesta.
  • È stata aggiunta la proprietà loading a GADAdLoader, che indica se il caricatore degli annunci sta caricando o meno gli annunci.
  • È stato aggiunto un nuovo metodo delegato facoltativo -adLoaderDidFinishLoading: a GADAdLoaderDelegate, che viene richiamato dopo che GADAdLoader ha finito di restituire tutti gli annunci per una richiesta.
7.20.0 2017-05-03
  • Rimosso il formato dell'annuncio per acquisti in-app.
  • È stata rimossa l'architettura armv7s.
7.19.1 2017-04-13
  • È stato risolto il problema per cui le dimensioni dell'annuncio errate venivano inoltrati alle reti di mediazione per la mediazione banner intelligente.
7.19.0 2017-03-16
  • È stato aggiunto il metodo openInlineBrowser() a google_mobile_app_ads.js per aprire un URL in un SFSafariViewController.
  • È stato aggiunto l'elemento GADAudioVideoManagerDelegate per inviare notifiche relative all'avvio e alla messa in pausa/interruzione della riproduzione di annunci audio e video.
7.18.0 2017-02-23
  • I metodi play, pause e setMute sono stati aggiunti a GADVideoController.
  • Sono stati aggiunti nuovi metodi di delega a GADVideoControllerDelegate corrispondenti all'avvio, alla pausa, alla fine, all'audio disattivato e alla riattivazione dell'audio dei contenuti video.
  • È stato aggiunto il supporto degli adattatori di mediazione video con premio per attivare l'inizializzazione anticipata prima che venga effettuata una richiesta di annuncio.
7.17.0 2017-01-31
  • nativeAdDidRecordImpression e nativeAdDidRecordClick aggiunti a GADNativeAdDelegate.
7.16.0 2016-12-12
  • È stato aggiunto un controller video all'oggetto DFPBannerView.
  • Le proprietà del controller video GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd e GADNativeCustomTemplateAd ora non sono null.
  • Mediazione nativa: gli adattatori ora possono impostare la proprietà adChoicesView su GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd per eseguire il rendering di Scegli Tu!.
7.15.0 2016-11-21
  • Proprietà GADMediaView aggiunta a GADNativeContentAd e GADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Intestazioni dell'adattatore di mediazione spostate nel framework e nell'intestazione globale.
  • Per le dimensioni dell'annuncio kGADAdSizeFluid, la modifica delle dimensioni del banner non cambia più quelle della visualizzazione del banner.
7.13.1 2016-10-20
  • Aggiunto il supporto per l'anteprima in-app e per la risoluzione dei problemi in Google Ad Manager.
7.13.0 2016-10-17
  • Aggiunta una dipendenza dal framework JavaScriptCore.
  • Correzioni di bug vari.
7.12.1 2016-10-05
  • Annotazioni sui valori nulli corrette per GADNativeAppInstallAd e GADNativeContentAd.
7.12.0 2016-09-28
  • Correzioni di bug relative agli arresti anomali che coinvolgono GADStringFromCGFloat.
  • È stato aggiunto GADNativeAdViewAdOptions per specificare la posizione di Scegli Tu! negli annunci nativi.
  • Proprietà adNetworkClassName aggiunta a GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • Rimosse le dipendenze dai framework CoreBlueooth, EventKit ed EventKitUI.
  • Le app non devono più fornire testo per NSCalendarsUsageDescription e NSBluetoothPeripheralUsageDescription durante l'aggiornamento delle app per iOS 10.
  • Rimosso il supporto per MRAID 2.0 createCalendarEvent e storePicture.
7.10.1 2016-08-26
  • Correzione di bug per gli arresti anomali che coinvolgono GADStringFromCGFloat.
7.10.0 2016-08-16
  • Quando associ gli annunci nativi a una vista, la proprietà userInteractionEnabled della vista viene modificata in NO per soddisfare le aspettative dell'SDK.
  • Aggiunta dipendenza a MobileCoreServices.
  • È stata aggiunta un'API per indicare alla rete pubblicitaria se la versione dell'SDK è almeno major.minor.patch.
7.9.1 2016-07-18
  • È stato corretto il bug che interessava la mediazione dei video con premio.
7.9.0 2016-07-13
  • Sono state aggiunte dipendenze del framework GLKit, OpenGLES, CoreMotion e CoreVideo per migliorare e migliorare la qualità e il rendering degli annunci.
  • Metodo +[GADMobileAds configureWithApplicationID:] aggiunto. I publisher AdMob devono chiamare questo metodo con il proprio ID applicazione.
  • I publisher di Google Ad Manager che utilizzano la mediazione SDK non riceveranno più l'avviso "Il tipo di annuncio mediato è sconosciuto o non valido".
7.8.1 2016-05-11
  • È stato aggiunto il supporto dell'SDK per l'utilizzo automatico dei dati sulla posizione quando un utente ha attivato esplicitamente le autorizzazioni di accesso alla posizione di un'app.
7.8.0 2016-04-28
  • Aggiunta della dipendenza dai framework CoreBluetooth e SafariServices.
  • Sono state aggiunte annotazioni con valore null ai file di intestazione principali dell'SDK per migliorare il supporto degli attributi Swift facoltativi.
  • Aggiunto il supporto per GADAdSizeDelegate negli annunci di dimensione kGADAdSizeFluid.
7.7.1 2016-04-06
  • È stato risolto il problema relativo alla gestione dei clic sugli annunci nativi nelle visualizzazioni a scorrimento.
7.7.0 2016-02-24
  • È stato aggiunto il supporto degli annunci video con premio.
  • Aggiunto supporto per bitcode. Anche se ciò ha aumentato la dimensione del download dell'SDK, non aumenterà in modo significativo la dimensione dei file binari delle app. Per modificare questa impostazione per la tua app, vai alle Impostazioni build del progetto e nella sezione Opzioni di build, imposta Abilita Bitcode su Yes.
  • È stata aggiunta una dipendenza dal framework MediaPlayer. Dovrai collegare questo framework al programma binario dell'app. Se utilizzi CocoaPods, esegui pod install --repo-update.
  • Sono stati rimossi tutti i riferimenti a userID nelle API video basate su premi.
  • Le chiamate al metodo loadRequest: per GADInterstitial sono sempre accoppiate a una chiamata delegata didFailToReceiveAd:withError: o interstitialDidReceiveAd: asincrona. È stato risolto un caso d'angolo in cui il contratto non è stato accettato.
  • Mediazione nativa: è stata aggiunta la possibilità per gli adattatori di gestire e registrare gli eventi di clic.
  • Annunci della rete di ricerca: aggiunto supporto per l'altezza dinamica.
7.6.0 2015-12-07
  • I metodi di protocollo per gli adattatori di mediazione sono stati raggruppati/spostati per renderli più semplici.
  • È stata corretta l'utilizzo delle maiuscole del messaggio didFailToLoadWithError nel protocollo GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Correzioni di bug.
7.5.1 2015-09-30
  • Corregge gli arresti anomali in GADStatisticsCore.
7.5.0 2015-09-22
  • L'SDK non utilizza più il metodo canOpenURL di UIApplication sui dispositivi iOS 9.
  • Risolto il problema per cui i metodi GADNativeAdDelegate non sono stati chiamati.
  • Il callback adLoader:didFailToReceiveAdWithError di GADAdLoaderDelegate viene ora chiamato se non vengono richiesti tipi di annunci.
7.4.1 2015-08-13
  • Corregge un arresto anomalo che si verifica quando l'utente completa un acquisto in-app per un prodotto il cui identificatore contiene un carattere speciale.
7.4.0 2015-07-30
  • Versione beta di MRAID v2.
  • Aggiunte nuove impostazioni globali per i report sugli arresti anomali e il monitoraggio automatico degli acquisti in-app (IAP). Se il monitoraggio degli acquisti in-app automatico è attivato, ciò elimina la dipendenza dall'SDK per il monitoraggio delle conversioni per la generazione di report sulle conversioni IAP.
  • La proprietà adUnitID in GADInterstitial ora è readonly.
  • Sono state aggiunte API per la mediazione video basata su premi.
  • setLocationWithDescription: ritirato il giorno GADRequest. Usa invece il criterio setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • È stato aggiunto il supporto dei formati di annunci nativi della rete di contenuti e per l'installazione di app in AdMob, Ad Manager e Ad Exchange.
  • Aggiunto il supporto per i formati di annunci nativi personalizzati, disponibili per le prenotazioni Ad Manager.
  • È stata corretta una regressione introdotta nella versione 7.2.0 in cui i banner intelligenti venivano visualizzati in modo errato in orizzontale su iOS 8.
7.2.2 2015-05-07
  • Corregge il seguente avviso durante il caricamento sull'App Store:
    L'app fa riferimento a selettori non pubblici in Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Per impostazione predefinita, i simulatori caricano nuovamente gli annunci pubblicati. Aggiungi kGADSimulatorID alla proprietà testDevices su GADRequest per ricevere annunci di prova sui simulatori.
  • Aggiunta la possibilità per gli adattatori di mediazione e gli eventi personalizzati di registrare i clic per gli interstitial.
  • Sono stati aggiunti piccoli miglioramenti alle API per gli eventi personalizzati.
  • GADInterstitial initWithAdUnitID: aggiunto e GADInterstitial init deprecato.
  • Il metodo setValidAdSizesWithSizes è stato ritirato in DFPBannerView. Usa invece il criterio DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • Richiede il collegamento a CoreMedia.framework.
  • Correzioni di bug vari.
7.0.0 2015-02-03
  • Interruzione del supporto per iOS 5.
  • Rilasciato SDK come framework.
  • È stata rimossa la dipendenza dal flag del linker -ObjC.
  • Miglioramento del tempo di caricamento degli annunci su iOS 8.
  • Proprietà requestAgent aggiunta a GADRequest. Le integrazioni di terze parti devono impostare questa proprietà in modo da indicare la piattaforma da cui ha avuto origine la richiesta.
  • È stata aggiunta la nuova classe DFPRequest, che supporta il targeting personalizzato e le esclusioni di categorie.
  • Proprietà publisherProvidedID spostata da DFPExtras a DFPRequest.
  • GADAdMobExtras e DFPExtras sostituiti con una singola classe GADExtras.
  • Proprietà hasAutoRefreshed deprecata di GADBannerView.
  • Rimossa la macro GAD_SIMULATOR_ID: gli annunci di prova vengono attivati automaticamente nel simulatore quando si utilizzano GADBannerView e GADInterstitial.
  • Sono state rimosse le proprietà mediationExtras, additionalParameters e di test di GADRequest.
  • Deprecato: setBirthdayWithMonth:day:year: di GADRequest.
  • Metodo addKeyword: di GADRequest rimosso.
  • DFPSwipeableBannerView corso rimosso.
6.12.2 2014-11-06
  • Rimbalzo disattivato per gli annunci banner.
  • È stato corretto l'arresto anomalo che si verificava in DumpViews.
6.12.0 2014-09-18
  • Release ufficiale per il supporto di iOS 8.
  • Il caricamento degli annunci richiede meno tempo nel thread principale su iOS 8.
  • Gli annunci banner intelligenti vengono visualizzati correttamente in orizzontale su iOS 8.
  • Richiede il collegamento a due nuovi framework: EventKit e EventKitUI. Questi vengono collegati automaticamente se i moduli e i framework di collegamento automatico sono abilitati.
  • Proprietà mediatedAdView ritirata il giorno GADBannerView.
  • Il metodo loadAndDisplayRequest:usingWindow:initialImage: deprecato è stato rimosso il giorno GADInterstitial.
6.11.1 2014-08-07 Inizializzazione della visualizzazione banner corretta dai nib.
6.10.0 2014-07-17
  • Per impostazione predefinita, gli annunci si aprono in Safari anziché nel browser in-app. La creatività può sostituire questo comportamento specificando mraid.expand() o admob.opener.openOverlay().
  • I gesti di scorrimento sono stati disattivati su DFPBannerView.
  • DFPSwipeableBannerView è stato deprecato a favore di DFPBannerView.
6.9.3 2014-06-12
  • Il metodo loadAndDisplayRequest:usingWindow:initialImage su GADInterstitial è stato deprecato.
  • Pacchetti di analisi non raggruppati dall'SDK, con conseguente riduzione delle dimensioni dell'SDK (da 9,6 a 3,4 MB). L'SDK di Analytics può essere scaricato qui.
  • La proprietà contentURL in DFPExtras è stata spostata in GADRequest.
  • Correzione di diversi bug.
6.9.2 2014-05-07
  • Interruzione del supporto per iOS 4.3. L'SDK supporta iOS 5.0 e versioni successive e ora fornisce riferimenti ARC deboli.
  • È stato aggiunto un formato banner grande 320 x 100, con kGADAdSizeLargeBanner costante.
  • È stato aggiunto un nuovo formato interstitial per lanciare gli acquisti in-app. Imposta la proprietà inAppPurchaseDelegate su GADInterstitial per gestire gli eventi di acquisto in-app.
6.8.0 2014-01-24
  • Targeting degli annunci migliorato.
  • Necessario per il collegamento al framework CoreTelephony.
  • È stato risolto un problema di arresto anomalo che si verificava quando il dispositivo entra in modalità aereo.
6.7.0 2013-12-12
  • Prestazioni degli annunci migliorate se inseriti all'interno di un UITableView.
  • Correzioni di bug vari.
6.6.1 2013-11-13 Sono state corrette alcune perdite di memoria durante l'utilizzo della mediazione.
6.6.0 2013-11-05
  • Necessario per il collegamento al framework AVFoundation.
  • Aggiunto il supporto per le architetture arm64 e x86_64.
  • Riduzione significativa delle dimensioni della raccolta.
  • Proprietà adNetworkClassName aggiunta su GADBannerView e GADInterstitial.
  • È stato corretto il bug per cui gli eventi delle app Ad Manager non venivano attivati per gli interstitial.
  • Adattatore HTML Ad Exchange integrato direttamente nella libreria. Gli sviluppatori di Ad Exchange non devono più collegare libAdapterHtml.a separatamente.
6.5.1 2013-08-29 Nasconde la barra di stato per le visualizzazioni a schermo intero su iOS 7.
6.5.0 2013-07-16
  • È stato corretto il bug di ridimensionamento di GADBannerView.
  • Modifica dell'API per il campo COPPA in GADRequest.
  • Trasmette l'IDFA di Apple nella richiesta di annuncio.
  • Messaggi di avviso relativi alla mediazione aggiornati per l'utilizzo del flag linker.
6.4.2 2013-05-20 Correzione per un problema ricorrente di GADMRAIDInterceptor.
6.4.1 2013-04-18 È stato corretto un arresto anomalo che si è verificato quando Advertising Identifier era nil.
6.4.0 2013-04-08
  • È stato risolto il problema di arresto anomalo di GADInterstitial quando l'app è in esecuzione in background.
  • È stato risolto un arresto anomalo del thread GADMRAIDInterceptor.
  • È stato corretto un bug per cui i delegati interstitial ora ricevono interstitialWillLeaveApplication.
  • Sono stati rinominati i simboli MD5 per evitare errori di simboli duplicati.
  • È stato aggiunto il supporto per ricevere annunci di prova quando si utilizza AdMob tramite la mediazione.
  • Gli annunci di prova sono disponibili solo sui dispositivi iOS 6 e versioni successive.
  • Sono stati rimossi tutti gli utilizzi dell'UDID.
6.3.0 2013-02-14
  • È stata aggiunta un'istruzione di logging che fornisce l'ID da trasmettere a request.testDevices per attivare gli annunci di prova su un dispositivo specifico.
  • Aggiunta del supporto per gli annunci di prova su iOS 6.
  • È stato risolto un arresto anomalo in GADMraidInterceptor.
6.2.1 2012-10-16
  • Necessario per il collegamento al framework StoreKit.
  • È stato risolto l'arresto anomalo che si verificava quando l'app viene ruotata prima della ricezione del primo annuncio di mediazione.
6.2.0 2012-09-26
  • Il flag -all_load non è più necessario durante la creazione per ARMv7; il flag -ObjC è ancora richiesto.
  • Richiesta per il collegamento al framework AdSupport.
  • Richiesto per usare Xcode 4.5 e build contro iOS 6. Il deployment minimo è iOS 4.3.
  • L'SDK ha rimosso le istruzioni di ARMv6 e ora include quelle di ARMv7.
  • Utilizza l'identificatore IDFA (Identifier For Advertising) di Apple per iOS 6 e l'UDID per le versioni precedenti a iOS 6.
  • Varie correzioni di bug per iOS 6.
  • Compatibilità del browser in-app per lo schermo più alto di iPhone 5.
  • Compatibilità con il layout automatico per iOS 6.
6.1.4/5 2012-08-09
  • Correzione di bug per il monitoraggio delle impressioni/clic di terze parti.
  • È possibile creare DFPBannerView senza avere una dimensione iniziale. Assicurati che validAdSizes sia impostato prima di caricare una richiesta di caricamento.

6.1.5: questa versione utilizza l'UDID (Universal Device Identifier). Le app che utilizzano questa versione devono ottenere l'appropriato consenso dell'utente per l'invio di informazioni di identificazione del dispositivo in conformità con le norme di iOS pertinenti.

6.1.1/2 2012-07-19
  • È stato risolto il problema di arresto anomalo di MRaid Interceptor durante l'accesso al problema di chiave nil.
  • I publisher dovranno aggiungere un flag -all_load quando utilizzano l'SDK.
  • Sono stati aggiunti oggetti DFPBannerView, DFPInterstitial e DFPExtras specifici per i publisher di Ad Manager.
  • Nuova funzionalità di Ad Manager: più dimensioni degli annunci.
  • Nuova funzionalità di Ad Manager: Eventi app.
  • Le intestazioni di Ad Manager, Ricerca e Mediazione sono ora incluse nella sottocartella "Componenti aggiuntivi", pertanto non richiedono più download separati.
  • Problema noto: quando utilizzi GADBannerView con Interface Builder, la dimensione del frame deve essere impostata in modo esplicito prima di caricare una richiesta.

6.1.2: questa versione utilizza l'identificatore universale del dispositivo (UDID). Le app che utilizzano questa versione devono ottenere l'appropriato consenso dell'utente per l'invio di informazioni di identificazione del dispositivo in conformità con le norme di iOS pertinenti.

6.0.3/4 2012-05-10
  • Aggiunta la quota limite.
  • Sono stati corretti alcuni bug minori.

6.0.4: questa versione utilizza l'identificatore del dispositivo universale (UDID). Le app che utilizzano questa versione devono ottenere l'appropriato consenso dell'utente per l'invio di informazioni di identificazione del dispositivo in conformità con le norme iOS pertinenti.

6.0.1 2012-04-19
  • È stata aggiunta la mediazione della rete pubblicitaria.
  • La mediazione include la capacità di mediare annunci autopromozionali ed eventi personalizzati.
  • È stato aggiunto il supporto di MRAID v1.0 per tutte le versioni della piattaforma iOS.
  • Macro GAD_SIZE_#x# deprecate a favore delle costanti GADAdSize.
  • Aggiunto il supporto per gli annunci a larghezza intera tramite le nuove costanti GADSize: kGADAdSizeSmartBannerPortrait e kGADAdSizeSmartBannerLandscape.
  • GADRequest ora utilizza registerAdNetworkExtras: per impostare gli extra. La proprietà additionalParameters è stata deprecata.

A partire dalla versione 5.0.8, l'SDK per iOS non fa riferimento a uniqueIdentifier.

5.0.8 2012-03-30
  • Sono stati rimossi tutti i riferimenti a uniqueIdentifier, una proprietà UIDevice deprecata.
  • La proprietà testDevices è stata deprecata a favore della proprietà testing, ora non deprecata.
5.0.5 2011-11-30
  • È stato aggiunto il supporto di altri formati di annunci interstitial rich media per iPhone e iPad. Questo aggiornamento sarà compatibile con tutti i futuri formati di annunci interstitial.
  • Monitoraggio delle impressioni interstitial migliorato.
  • GADInterstitial è sempre stato un oggetto monouso, ma ora avrà esito positivo chiamando didFailToReceiveAdWithError: in qualsiasi richiesta di caricamento o visualizzazione di un interstitial dopo la prima richiesta.
5.0.4 2011-10-28 Sono stati corretti i pulsanti sovradimensionati sui display retina nel browser in-app.
5.0.3 2011-10-24
  • Integrazione degli annunci personalizzati della rete di ricerca.
  • Supporto per iOS 5.0.
  • Caricamenti degli interstitial più rapidi.
  • Correzione della presentazione dell'annuncio del controller con visualizzazione modale.
  • È stato corretto il comportamento dell'anchor tag.
4.1.1 2011-07-18
  • Inoltre è certificato su iOS 5.0 Beta 3.
  • GTMStringEncoding ha uno spazio dei nomi per evitare collisioni del linker con altre librerie.
  • Il browser in-app si chiude in caso di annunci dello store configurati in modo errato.
  • Sono state corrette le perdite di memoria nell'SDK.
  • Sono stati risolti i problemi di tracciamento dei clic con i banner di DoubleClick for Advertisers (DFA).
  • Sono stati corretti un paio di arresti anomali molto rari.
  • Versione di release ufficiale di Google Ad Manager.
4.1.0 2011-05-02
  • Tutti i controller di visualizzazione vengono ignorati correttamente quando viene eseguita una chiusura da JavaScript su un controller di visualizzazione oscurato nello stack di controller di visualizzazione.
  • È stato aggiunto il supporto per i timeout interstitial AFMA forniti dal server.
  • Ora la modalità di test è attivata tramite elenco degli ID dispositivo consentiti.
  • È stato aggiunto un metodo per riutilizzare la stessa UIWebView in un banner e in un overlay rich media.
  • È stato aggiunto un modello secondario del dispositivo al dizionario onshow.
  • Sono state corrette le perdite di memoria in GADBrowserController e UIWebViews.
  • Il controller di visualizzazione interstitial apertura app si blocca in verticale per rimuovere un log di avviso dalla console.
  • Tutti i codici di risposta HTTP 5xx ora restituiscono un "errore del server" anziché un "errore di rete".
4.0.2 2011-03-15 Release per la disponibilità generale.