Note di rilascio

Versione Data di uscita Note
12.7.0 2025-07-08
  • Strumento di controllo degli annunci: è stato aggiunto il supporto per la configurazione di annunci di test fuori contesto nello strumento di controllo degli annunci con parametri di richiesta aggiuntivi.
  • I publisher inclusi nella lista consentita ora supportano l'ID posizionamento per tutti i formati degli annunci.
12.6.0 2025-06-10
  • È stato risolto un problema a causa del quale un annuncio banner comprimibile poteva essere espanso sopra un altro annuncio.
12.5.0 2025-05-27
  • Sono state apportate modifiche al modo in cui l'SDK interagisce con AVAudioSession, migliorando la compatibilità con il motore audio di Unity.
12.4.0 2025-05-07
  • Risolto un problema che impediva i clic personalizzati sugli annunci video nativi personalizzati.
12.3.0 2025-04-16
  • È stato risolto un arresto anomalo relativo alla chiusura di SKOverlay nelle app Unity.
12.2.0 2025-03-12
  • Correzioni di bug e miglioramenti delle prestazioni.
12.1.0 2025-02-26
  • Correzioni di bug e miglioramenti delle prestazioni.
12.0.0 2025-02-03
11.13.0 2024-12-03
  • Allocazione ottimizzata della memoria degli annunci video per evitare il sovraccarico delle risorse, riducendo AVErrorMediaServicesWereReset gli errori e migliorando la stabilità della riproduzione.
11.12.0 2024-11-07
  • È stato risolto un problema per cui i metodi GADFullScreenContentDelegate non venivano chiamati se l'oggetto annuncio veniva rilasciato prima del termine della presentazione dell'annuncio.
  • Open Measurement: aggiornato all'SDK OM 1.5.2.
11.11.0 2024-10-21
  • GADErrorMediationNoFill deprecato.
  • Annunci interscroller: ritirati GADMediationInterscrollerAd e -loadInterscrollerAdForAdConfiguration:completionHandler:.
11.10.0 2024-09-18
  • Sono state apportate modifiche al buffering dei video per migliorare le prestazioni di riproduzione su connessione cellulare.
11.9.0 2024-09-11
  • Release ufficiale per il supporto di iOS 18.
  • È stato risolto un problema che impediva agli annunci di apertura dell'app di nascondere la barra di stato.
  • I log della console di debug sono stati aggiornati per utilizzare OSLog con il nome del sottosistema com.google.GoogleMobileAds.
  • È stato corretto un bug relativo a MarketplaceKit che causava l'arresto anomalo dell'SDK durante l'esecuzione su macOS.
11.8.0 2024-08-13
  • Annunci nativi:è stato corretto un bug a causa del quale la riproduzione di un video in pausa attivava un callback di riproduzione e pausa aggiuntivo GADVideoControllerDelegate.
11.7.0 2024-07-15
  • API GADQueryInfo deprecate. Per generare informazioni sulle query, utilizza invece +[GADMobileAds generateSignal:completionHandler:].
  • I publisher inclusi nella lista consentita ora possono utilizzare GADRequest.customTargeting per segmentare i gruppi di mediazione utilizzando coppie chiave-valore personalizzate.
11.6.0 2024-06-17
  • È stata aggiunta una dipendenza da MarketplaceKit. Ciò richiede la creazione di app con Xcode 15.3 o versioni successive.
    • MarketplaceKit è solo 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 degli annunci nativi è stato ripristinato dopo aver impostato le visualizzazioni degli asset su nil.
  • Strumento di controllo degli annunci: è stato aggiunto il supporto per la visualizzazione di indicatori di privacy aggiuntivi, come TFUA e TFCD.
11.4.0 2024-05-06
  • L'identità di firma è stata 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
  • È stata aggiunta la proprietà adUnitID a GADAppOpenAd.
11.2.0 2024-03-14
  • È stato aggiunto il supporto per i file manifest della privacy.
  • Open Measurement: aggiornato all'SDK OM 1.4.12.
  • Sono stati migliorati alcuni codici di errore di risposta per identificare correttamente gli errori di rete anziché i mancati riempimenti.
  • È stato aggiornato il Info.plist dell'SDK per risolvere un problema di Swift Package Manager su Xcode 15.3.
  • Ad Inspector: è stato aggiunto il supporto per la visualizzazione delle informazioni .plist e dei valori del TCF di IAB.
11.1.0 2024-03-06
  • È stato risolto un problema per cui il caricamento degli annunci video poteva attivare un messaggio di avviso alla console sull'utilizzo del thread principale.
  • Ad Inspector: è stato aggiunto il supporto per la visualizzazione dello stato di autorizzazione del monitoraggio dell'app dell'utente.
11.0.1 2024-02-09
  • Open Measurement:
    • È stato eseguito il rollback all'SDK OM 1.4.8.
    • Soluzione alternativa a un simbolo globale adView 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 for Firebase nella tua app.
    • È stata aggiornata la versione minima supportata di Xcode alla 15.1.
    • È stata aggiornata la destinazione di deployment minima a iOS 12.
    • È stato aggiornato il sistema operativo minimo richiesto per ricevere annunci a iOS 13.
    • Molte API precedentemente obsolete 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 ora sono nullabili e non obbligatori. L'SDK utilizza la finestra principale dell'app per cercare automaticamente i controller di visualizzazione quando non ne viene fornito uno.
  • Test:
  • Strumento di controllo degli annunci:
    • Lo strumento di controllo degli annunci ora mostra gli errori riscontrati durante l'avvio della sessione.
    • È stato risolto un raro arresto anomalo associato allo strumento di controllo degli annunci durante l'inizializzazione dell'SDK.
10.14.0 2023-11-29
  • GADSimulatorID deprecato. Per impostazione predefinita, i simulatori sono già in modalità di test.
  • -setSameAppKeyEnabled: deprecato. Utilizza -setPublisherFirstPartyIDEnabled: in alternativa.
  • 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 poteva causare 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.
  • Rimossi i log della console che consigliano di aggiungere ID simulatore nell'API testDeviceIdentifiers. Per impostazione predefinita, i simulatori sono già in modalità di test.
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 audio per cui, anche se l'annuncio è disattivato, la sessione audio interrompeva in modo imprevisto la musica di sottofondo al termine del video.
  • È stato aggiunto il supporto per il passaggio di un ID unità pubblicitaria durante la generazione di GADQueryInfo.
10.8.0 2023-07-12
  • Sono state apportate modifiche minori al modo in cui adWillPresentFullScreenContent:, adWillDismissFullScreenContent: e adDidDismissFullScreenContent: vengono gestite le chiamate di callback del delegato dai delegati per gli annunci con mediazione. Queste modifiche fanno sì che gli annunci con mediazione si comportino più come gli 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.
    • Quando gli annunci a schermo intero di terze parti non vengono visualizzati, viene chiamato ad:didFailToPresentFullScreenContentWithError: anziché adWillPresentFullScreenContent: e adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration:è stato ritirato il metodo tagForChildDirectedTreatment: ed è stata aggiunta una proprietà di lettura/scrittura tagForChildDirectedTreatment.
  • GADRequestConfiguration:è stato ritirato il metodo tagForUnderAgeOfConsent: ed è stata aggiunta una proprietà di lettura/scrittura tagForUnderAgeOfConsent.
  • sdkVersion deprecato. Utilizza invece versionNumber.
  • Ora gli adattatori non di rendering possono essere conservati 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 supportata di Xcode alla 14.1.
    • armv7 non è supportato in Xcode 14 ed è stato rimosso dall'SDK.
  • La destinazione di deployment minima è stata aumentata 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
  • È stata aggiunta una proprietà isMuted 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. iOS 12 è necessario per recuperare gli annunci, anche se la versione di destinazione minima è 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 veniva visualizzata correttamente in un GADMediaView.
  • Gli annunci nativi non contestuali di Ad Inspector ora hanno visualizzazioni dei contenuti multimediali.
  • Sono stati ritirati i seguenti campi in GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • È stato rimosso il bitcode dalla build dell'SDK Google Mobile Ads.
9.14.0 2022-12-08
  • Annunci apertura app: +loadWithAdUnitID:request:orientation:completionHandler: è stato ritirato e sostituito con +loadWithAdUnitID:request:completionHandler:. Il caricamento dell'app apri annunci ora presuppone l'orientamento attuale del dispositivo, in linea con 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 gli annunci tramite l'interfaccia utente dello strumento di controllo degli annunci.
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
  • Aggiunto GADQueryInfo per supportare la raccolta e il rendering degli indicatori.
  • Documentazione aggiornata 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: deprecata didRewardUserWithReward: in GADMediationRewardedAdEventDelegate a favore di didRewardUser. Il premio pubblicitario fornito da didRewardUserWithReward: è sempre stato un'operazione no-op, con il valore del premio pubblicitario proveniente dalle impostazioni dell'unità pubblicitaria nell'interfaccia utente 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, che restituisce informazioni sulla rete pubblicitaria che ha caricato l'annuncio.
  • È stata aggiunta la proprietà adSourceInstanceID a GADAdNetworkResponseInfo.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Mediazione nativa: ora vengono richiamati i callback nativeAdDidRecordImpression: e nativeAdDidRecordClick: sugli annunci nativi di mediazione.
  • Sostituito extern con FOUNDATION_EXPORT nelle intestazioni pubbliche per supportare la compatibilità con le intestazioni C++.
9.4.0 2022-04-26
  • È stata aggiornata la versione minima supportata di Xcode 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é alla versione 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 dell'annuncio nativo veniva rimossa dalla gerarchia delle visualizzazioni in modalità di test.
  • Sono state ritirate tutte le costanti con il 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 impedire 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 non esegue alcuna operazione in caso contrario.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • È stato corretto un bug raro che interessa le versioni beta di iOS 15 in cui le visualizzazioni web a schermo intero potrebbero non essere dimensionate correttamente per le app multiscena.
  • È stato corretto un bug a causa del quale 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ù negozi in-app potrebbero essere presentati uno sopra l'altro.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • È stata ritirata la proprietà mediaView in GADCustomNativeAd. Utilizza invece la nuova proprietà mediaContent della stessa classe.
  • È stato corretto un bug per cui i callback del delegato di attivazione / disattivazione dell'audio del video non venivano richiamati per le offerte per gli annunci nativi.
  • È stato aggiornato il tipo kGADSimulatorID da id a NSString* per evitare conversioni di tipo aggiuntive in Swift.
8.5.0 2021-05-07
  • È stato corretto un bug per cui un formato annuncio sperimentale non veniva chiuso alla chiusura dell'annuncio se presentato più volte.
8.4.0 2021-04-19
  • Maggiore supporto per gli eventi di conversione SKAdNetwork che utilizzano 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.
  • Aggiunta di adWillDismissFullScreenContent: 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 "Can't merge user_target_xcconfig" che si verificava quando si utilizzavano più pod con diverse impostazioni user_target_xcconfig.
8.2.0 2021-03-11
  • È stato aggiunto il supporto di SKAdNetwork in preparazione all'applicazione di AppTrackingTransparency.
  • È stata rimossa una definizione di macro UIWindowScene necessaria solo nelle versioni di Xcode precedenti alla 11.
8.1.0 2021-02-19
  • Deprecati disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting. La generazione di report sugli acquisti in-app è stata rimossa dall'SDK. Questi metodi ora sono no-op.
  • Sono stati aggiunti flag per ridurre l'accesso dell'SDK alle API di CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Modifiche alla versione 8, come descritto in Prepararsi per l'SDK v8.
  • Miglioramento delle prestazioni dell'SDK durante l'esecuzione simultanea di un numero elevato di richieste.
  • Rimozione del supporto dell'architettura i386. I simulatori a 32 bit non sono più supportati da Xcode.
  • È stato corretto un bug per cui adapterVersion nel protocollo GADMediationAdapter era in conflitto con NSObject in Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • L'SDK è stato aggiornato da .framework a .xcframework. Per le installazioni di CocoaPod è ora richiesto CocoaPods 1.9.0 o versioni successive.
  • Rimozione di arm64e dalla distribuzione. I test locali su arm64e non saranno più disponibili.
  • È stata aggiunta la versione beta dello strumento di controllo degli annunci.
  • È stato corretto un bug per cui rootViewController di GADNativeCustomTemplateAd mantiene 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 forniscono le stesse funzionalità, ma con una maggiore coerenza.
  • È stata aggiunta la proprietà neighboringContentURLStrings a GADRequest.
  • Sono state aggiunte API per il formato GADRewardedInterstitialAd. Gli annunci interstitial con premio sono attualmente in versione beta privata. Contatta il tuo account manager per richiedere l'accesso.
  • Corretto un bug per cui le pagine di destinazione degli annunci vengono tagliate sui dispositivi con notch.
7.66.0 2020-09-28
  • Annunci banner:è stato aggiunto il metodo delegato adViewDidRecordImpression: a GADBannerViewDelegate.
7.65.0 2020-09-03
  • Richiede la creazione di app in Xcode 11.0 o versioni successive.
  • È stato ritirato il formato GADInstreamAd.
  • Annunci di prova: ora l'aggiunta di un dispositivo di prova è supportata nei casi in cui l'IDFA non è disponibile.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Annunci di apertura app:modificati in GADAppOpenAd per essere un formato a schermo intero. Gli annunci apertura app sono attualmente in versione beta privata. Contatta il tuo account manager per richiedere l'accesso.
  • Mediazione interstitial: i callback interstitialDidDismissScreen: degli adattatori di mediazione ora vengono deduplicati.
7.62.0 2020-07-10
  • È stato corretto il bug a causa del quale 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 consentire una registrazione più semplice delle informazioni sulla 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 di GADRewardedAd modificata in strong anziché copy.
  • Implementato il metodo description su GADResponseInfo e GADAdNetworkResponseInfo per semplificare la registrazione.
  • Tutti gli errori di presentazione (ad es. rewardedAd:didFailToPresentWithError:) ora restituisce sempre un codice da GADPresentationErrorCode. Gli errori di presentazione della mediazione vengono visualizzati 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 in orientamenti non supportati, causando problemi all'interfaccia utente.
  • Annunci di test:l'etichetta dell'annuncio di test è stata aggiornata e ora riporta la dicitura "Modalità di test" anziché "Annuncio di test". Inoltre, è stata aggiornata l'interfaccia utente dell'etichetta.
7.58.0 2020-04-13
  • Il supporto della versione minima di Xcode è stato aumentato a 11.0.
  • È stata aggiunta la proprietà adNetworkInfoArray a GADResponseInfo. Questa proprietà mostra i metadati relativi alle reti di mediazione chiamate nell'ambito di questa risposta all'annuncio.
  • Accessibilità disattivata per gli elementi degli annunci nascosti, in modo che strumenti come VoiceOver non richiamino elementi inattivi.
7.57.0 2020-03-18
  • GADRewardBasedVideoAd deprecato. Tutti i clienti devono utilizzare GADRewardedAd.
  • Miglioramento dei 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 era stato caricato alcun annuncio con premio.
  • È stato corretto un potenziale arresto anomalo che poteva verificarsi se le creatività tentavano di caricare URL non HTTP all'interno di un SafariViewController.
7.56.0 2020-02-28
  • Sono stati aggiunti i metodi di istanza disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting in GADMobileAds ed è stato ritirato il metodo di classe disableAutomatedInAppPurchaseReporting. Chiama disableAutomatedInAppPurchaseReporting prima di inizializzare l'SDK Google Mobile Ads o caricare gli annunci per disattivare la generazione automatica di report sugli acquisti in-app.
  • È 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 è più disponibile.
7.55.1 2020-02-14
  • Annunci con premio: è stato corretto un bug per cui rewardedAd:didFailToPresentWithError: restituiva il tipo NSString per l'errore anziché 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.
  • È stata attivata WKWebView come impostazione predefinita dell'SDK in tutte le visualizzazioni web.
  • È stato aggiunto il supporto per la lettura dei parametri di consenso dalla versione 2.0 del TCF di IAB e dalla stringa us_privacy di IAB.
7.53.1 2019-12-19
  • Il codice di errore kGADErrorAppIDMissing è stato rinominato in kGADErrorApplicationIdentifierMissing.
  • Mediazione con premio: è stato corretto un bug per cui l'asta non funzionava quando veniva utilizzata l'API GADRewardedAd.
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ò ancora essere visualizzato quando le dimensioni della scena cambiano.
  • Annunci interstitial: interstitialDidFailToPresentScreen: viene ora chiamato quando si tenta di mostrare un annuncio non pronto o un annuncio già mostrato.
  • Annunci nativi: è stato corretto un bug per cui veniva chiamata un'API UI su un thread in background.
  • È stata corretta la perdita di memoria GADBlockSignalSource che si verificava durante il caricamento degli annunci.
  • Mediazione nativa: rimossi GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd.
  • Mediazione nativa:sono state aggiunte le proprietà duration e currentTime al protocollo GADMediatedUnifiedNativeAd.
7.52.0 2019-11-06
  • Risolto un bug per cui le proporzioni del formato multimediale dell'annuncio in-stream nella richiesta non venivano rispettate.
7.51.0 2019-10-17
  • La versione minima supportata di iOS è stata aumentata a iOS 9. Le app possono comunque essere collegate a iOS 8, ma gli annunci verranno caricati solo su iOS 9 e versioni successive.
  • Sono state aggiunte le proprietà currentTime e duration a GADMediaContent.
  • Aggiunta della proprietà mediaContent a GADInstreamAd e rimozione delle proprietà videoController, duration, currentTime e aspectRatio.
  • È stata aggiunta l'API per i banner adattivi ancorati.
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 multi-scena. Le app che supportano più scene devono impostare la proprietà scene su GADRequest per ricevere annunci di dimensioni appropriate.
    • Rimossa la sottoclasse SKStoreProductViewController, che non è consentita su iOS 13.
  • Risolto l'avviso di Apple durante l'invio allo store relativo all'utilizzo di API obsolete.
  • Aggiunta della proprietà testRequestIdentifiers a GADMobileAds.requestConfiguration. È stata ritirata la proprietà testDevices su GADRequest.
  • Il codice di errore kGADErrorMediationNoFill è stato ritirato. Tutti gli errori di mancata compilazione ora restituiscono il codice di errore kGADErrorNoFill.
  • Annunci con premio:la proprietà customRewardString ora può essere impostata in qualsiasi momento prima che venga mostrato un GADRewardedAd. In precedenza, questa proprietà doveva essere impostata prima del caricamento di un annuncio.
  • Mediazione:miglioramento dei messaggi di errore pubblici quando non è possibile trovare gli adattatori di mediazione o quando non sono conformi al protocollo corretto.
7.49.0 2019-08-20
  • È stata aggiunta un'API identificatore risposta annuncio 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 per cui le app che utilizzano le vecchie API video con premio (ad es. GADRewardBasedVideoAd) ha registrato cali delle impressioni nei report sulla mediazione.
7.47.0 2019-07-11
  • Open Measurement:aggiornato all'SDK OM 1.2.16.
  • Miglioramento dei messaggi di logging quando le app configurano in modo errato il proprio ID app nel Info.plist.
  • È stato corretto un bug di rendering negli annunci di installazione di app interstitial e video con premio.
7.46.0 2019-06-24
  • È stata inclusa l'architettura arm64e nel framework GoogleMobileAds per supportare i test sul dispositivo. Ora è necessario Xcode 10 per la compilazione.
  • Annunci nativi:sono state rimosse le API GADNativeAppInstallAd e GADNativeContentAd precedentemente ritirate. Le app devono utilizzare gli annunci nativi unificati.
  • Annunci nativi:è stato corretto un bug per cui l'annuncio nativo restituisce una visualizzazione e un aspect ratio dei contenuti multimediali pari a zero anche se contiene video.nil
  • Mediazione:è stato risolto un arresto anomalo che si verifica quando gli adattatori di mediazione attivano più callback di esito positivo/negativo per la stessa richiesta.
7.45.0 2019-06-17
  • Open Measurement:aggiornato all'SDK OM 1.2.15.
  • È stato risolto un arresto anomalo che si verifica in rare occasioni quando si chiudono gli annunci video.
  • È stato aggiornato il callback rewardedAdMetadataDidChange in modo che non venga chiamato quando i metadati sono nil.
7.44.0 2019-05-10
  • Versione ufficiale per il supporto della misurazione delle app.
  • La misurazione delle app inizializza e invia i dati all'avvio dell'app per impostazione predefinita. È stata aggiunta un'opzione per ritardare la misurazione delle app finché l'SDK Google Mobile Ads non viene chiamato in modo esplicito.
  • Open Measurement:aggiornato all'SDK OM 1.2.14.
  • Sono stati rimossi GADCorrelator e le API associate. Questa funzionalità non era funzionante in precedenza.
  • La proprietà preferredImageOrientation in GADNativeAdImageAdLoaderOptions è stata ritirata. Utilizza GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • È stata aggiornata la versione minima richiesta di iOS alla 8.0.
  • Versione di rilascio ufficiale per il supporto di Open Measurement.
  • Open Measurement: include l'SDK OM 1.2.13.
  • Open Measurement:è stato aggiunto il supporto per i formati degli annunci nativi personalizzati.
  • Annunci nativi:sono state aggiunte le proprietà videoController e hasVideoContent a GADMediaContent.
  • Annunci nativi:deprecati videoController in GADUnifiedNativeAd e metodi hasVideoContent e aspectRatio in GADVideoController.
  • Annunci nativi:è stata aggiunta la classe GADNativeAdMediaAdLoaderOptions con una proprietà aspectRatio, che consente ai publisher di richiedere un formato specifico per l'asset multimediale di un annuncio nativo. Questa opzione ha la precedenza sulla proprietà preferredImageOrientation in GADNativeAdImageAdLoaderOptions.
  • Annunci nativi:GADMediaView ora 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 vengono deallocati automaticamente dopo la chiamata di caricamento.
7.42.1 2019-03-25
  • È stato risolto un raro arresto anomalo che può verificarsi quando gli annunci video vengono deallocati.
7.42.0 2019-03-15
  • L'SDK Google Mobile Ads ora dipende da App Measurement. Devi includere il framework e le dipendenze di misurazione delle app. L'ID applicazione deve essere inserito nel file plist dell'applicazione utilizzando la chiave GADApplicationIdentifier. Per ulteriori informazioni, consulta la guida Guida rapida.
  • Dimensioni del framework SDK ridotte al di sotto dei limiti di GitHub.
  • tagForChildDirectedTreatment è stato aggiunto a GADMobileAds.sharedInstance.requestConfiguration. [GADRequest tagForChildDirectedTreatment] è stato ritirato.
  • È stato corretto un bug per cui rewardBasedVideoAdMetadataDidChange: poteva essere chiamato quando i metadati non cambiavano.
7.41.0 2019-03-04
  • Annunci con premio:è stata aggiunta una 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 rilevare le modifiche ai metadati dell'annuncio.
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 causava un errore di build.
  • È 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 fluidi visualizzati nelle visualizzazioni tabellari.
  • È 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 aggiornata dell'analisi dello stack.
7.36.0 2018-11-16
  • È stato risolto un problema per cui alcuni adattatori di mediazione potevano segnalare più impressioni dallo stesso annuncio interstitial o con premio.
7.35.2 2018-11-08
  • Correzioni di diversi bug.
7.35.1 2018-10-22
  • Correzioni di diversi bug.
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 delegato rewardBasedVideoAdDidClose:.
  • La versione minima di Xcode è ora 9.2.
7.34.0 2018-09-26
  • Non è più consentito richiedere un secondo annuncio con premio mentre ne viene visualizzato un altro. È stato risolto un problema per cui la richiesta del secondo annuncio con premio interrompeva diversi adattatori di mediazione di terze parti. Un altro annuncio può essere richiesto al termine della presentazione in rewardBasedVideoAdDidClose:.
  • Correzione: CocoaPod aggiornato per ridurre le dimensioni del 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.
  • Banner pubblicitari 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, consentendo ai publisher di trasmettere dati personalizzati alle richieste di verifica lato server.
  • Annunci nativi:GADNativeAppInstallAd, GADNativeContentAd e le API associate sono ritirate a favore di GADUnifiedNativeAd. Per ulteriori istruzioni sull'utilizzo delle nuove API, consulta la guida avanzata unificata per gli annunci nativi.
  • Annunci nativi:è stata aggiunta la funzionalità "Disattiva questo annuncio".
  • Annunci nativi:è stato corretto un bug a causa del quale la visualizzazione Scegli Tu! veniva rimossa quando si riutilizzavano le visualizzazioni degli annunci nelle visualizzazioni delle raccolte.
  • È stata aggiunta la proprietà requestConfiguration a GADMobileAds, che può essere utilizzata per specificare i parametri maxAdContentRating e tagForUnderAgeOfConsent per tutte le richieste di annuncio.
  • Mediazione:sono state aggiunte le proprietà maxAdContentRating e underAgeOfConsent 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 problemi grafici nelle app GameKit.
7.28.0 2018-01-31
  • Annunci nativi: è stata aggiunta l'API Unified Native Ad. Questa operazione 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 notificare ai publisher il completamento di un video.
  • Mediazione di video con premio: è stato aggiunto il metodo connectorDidCompletePlayingRewardBasedVideoAd: a GADMRewardBasedVideoAdConnectorDelegate per consentire agli adattatori di mediazione di richiamarlo al termine di un video.
  • Mediazione nativa: GADMediatedNativeAdDelegate.h aggiornato per consentire agli adattatori di accedere alle singole visualizzazioni utilizzate in un annuncio nativo.

    Aggiunto:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Deprecato:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • È stato 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 dei contenuti multimediali.
  • Sono state aggiunte dipendenze dai framework QuartzCore e CFNetwork.
7.26.0 2017-11-17
  • Supporto di iPhone X.
  • Per gli annunci a schermo intero, il pulsante di chiusura predefinito ora viene visualizzato all'interno dell'area sicura.
  • La proprietà nativeAd è stata rimossa da GADAdChoicesView e GADMediaView.
  • Limita le interazioni dell'SDK con StoreServices di Apple a una volta per sessione, all'avvio dell'app.
  • Ora gli annunci di test mostrano un'etichetta nella parte superiore dell'annuncio. Per ulteriori dettagli, consulta la guida ai test.
7.25.0 2017-10-25
  • Mediazione nativa: gli adattatori ora ricevono la chiamata a mediatedNativeAd:didRenderInView:viewController: non appena un annuncio nativo viene associato a una visualizzazione di annuncio nativo, anziché attendere che la visualizzazione di annuncio nativo sia visibile.
  • Mediazione nativa: ora gli adattatori ricevono una chiamata a mediatedNativeAdDidUntrackView: con una visualizzazione nulla quando la visualizzazione monitorata viene deallocata.
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.
  • GADAdDelegate è stato rimosso. GADAudioVideoManager deve essere utilizzato per gestire l'audio degli annunci.
  • È stato corretto un bug di iOS 11 per cui le visualizzazioni dei banner venivano spostate verso il basso a causa degli inset dei 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 deallocato.
7.22.0 2017-08-08
  • È stato risolto un problema per cui non veniva richiamato un evento "Impossibile caricare l'annuncio" quando una richiesta di annuncio viene eliminata, perché l'app è in esecuzione in background.
7.21.0 2017-06-20
  • Per le unità pubblicitarie interstitial che non pubblicano 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 è attiva l'anteprima della creatività o la modalità di 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 di annunci sta caricando gli annunci.
  • È stato aggiunto un nuovo metodo delegato facoltativo -adLoaderDidFinishLoading: a GADAdLoaderDelegate, che viene richiamato dopo che un GADAdLoader termina la restituzione di tutti gli annunci per una richiesta.
7.20.0 2017-05-03
  • È stato rimosso il formato dell'annuncio acquisto in-app.
  • È stata rimossa l'architettura armv7s.
7.19.1 2017-04-13
  • È stato risolto il problema a causa del quale le dimensioni errate dell'annuncio venivano inoltrate alle reti di mediazione per la mediazione dei banner intelligenti.
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 GADAudioVideoManagerDelegate per fornire notifiche per l'avvio e la pausa/interruzione della riproduzione di annunci audio e video.
7.18.0 2017-02-23
  • Aggiunti i metodi play, pause e setMute a GADVideoController.
  • Sono stati aggiunti nuovi metodi di delega a GADVideoControllerDelegate corrispondenti all'inizio, alla pausa, alla fine, alla disattivazione e alla riattivazione dell'audio dei contenuti video.
  • È stato aggiunto il supporto per gli 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
  • Aggiunta di nativeAdDidRecordImpression e nativeAdDidRecordClick a GADNativeAdDelegate.
7.16.0 2016-12-12
  • È stato aggiunto un controller video all'oggetto DFPBannerView.
  • GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd, e GADNativeCustomTemplateAd le proprietà del controller video ora non sono nulle.
  • Mediazione nativa: ora gli adattatori possono impostare la proprietà adChoicesView su GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd per il rendering di Scegli Tu!.
7.15.0 2016-11-21
  • È stata aggiunta una proprietà GADMediaView a GADNativeContentAd e GADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Le intestazioni dell'adattatore di mediazione sono state spostate nel framework e nell'intestazione globale.
  • Per le dimensioni dell'annuncio kGADAdSizeFluid, la modifica delle dimensioni del banner non modifica più le dimensioni del frame della visualizzazione del banner.
7.13.1 2016-10-20
  • È stato aggiunto il supporto per l'anteprima in-app e la risoluzione dei problemi in Google Ad Manager.
7.13.0 2016-10-17
  • È stata aggiunta una dipendenza dal framework JavaScriptCore.
  • Correzioni di diversi bug.
7.12.1 2016-10-05
  • Annotazioni di nullabilità corrette per GADNativeAppInstallAd e GADNativeContentAd.
7.12.0 2016-09-28
  • Correzioni di bug per gli arresti anomali che coinvolgono GADStringFromCGFloat.
  • Aggiunta di GADNativeAdViewAdOptions per specificare la posizione di Scegli Tu! negli annunci nativi.
  • È stata aggiunta la proprietà adNetworkClassName a GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • Sono state rimosse le dipendenze dai framework CoreBluetooth, EventKit ed EventKitUI.
  • Le app non devono più fornire testo per NSCalendarsUsageDescription e NSBluetoothPeripheralUsageDescription quando vengono aggiornate per iOS 10.
  • È stato rimosso il supporto di 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 visualizzazione, la proprietà userInteractionEnabled della visualizzazione viene modificata in NO per corrispondere alle aspettative dell'SDK.
  • Aggiunta la dipendenza da MobileCoreServices.
  • È stata aggiunta un'API per comunicare alla rete pubblicitaria se la versione dell'SDK è almeno major.minor.patch.
7.9.1 2016-07-18
  • È stato corretto un bug che interessava la mediazione degli annunci video con premio.
7.9.0 2016-07-13
  • Sono state aggiunte dipendenze dei framework GLKit, OpenGLES, CoreMotion e CoreVideo per migliorare il rendering e la qualità degli annunci.
  • È stato aggiunto il metodo +[GADMobileAds configureWithApplicationID:]. 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 di mediazione è 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
  • È stata aggiunta la dipendenza dai framework CoreBluetooth e SafariServices.
  • Sono state aggiunte annotazioni di nullabilità ai file di intestazione principali dell'SDK per un migliore supporto degli opzionali Swift.
  • È stato aggiunto il supporto per GADAdSizeDelegate negli annunci con dimensioni 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 per gli annunci video con premio.
  • È stato aggiunto il supporto per il bitcode. Sebbene ciò abbia aumentato le dimensioni del download dell'SDK, non aumenterà in modo significativo le dimensioni dei binari dell'app. Per modificare questa impostazione per la tua app, vai alle Impostazioni build del tuo progetto e, nella sezione Opzioni build, imposta Abilita bitcode su Yes.
  • È stata aggiunta una dipendenza dal framework MediaPlayer. Dovrai collegare questo framework al file binario della tua app. Se utilizzi CocoaPods, esegui pod install --repo-update.
  • Rimossi tutti i riferimenti a userID nelle API per video basati su premi.
  • Le chiamate al metodo loadRequest: per GADInterstitial sono sempre accoppiate a una chiamata asincrona di delegato didFailToReceiveAd:withError: o interstitialDidReceiveAd:. Risolto un caso limite in cui questo contratto non veniva rispettato.
  • Mediazione nativa: È stata aggiunta la possibilità per gli adattatori di gestire e segnalare gli eventi di clic.
  • Annunci della rete di ricerca: è stato aggiunto il supporto per l'altezza dinamica.
7.6.0 2015-12-07
  • I metodi del protocollo per gli adattatori di mediazione sono stati raggruppati/spostati per semplificarli.
  • È stata corretta la capitalizzazione 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 UIApplication's canOpenURL sui dispositivi iOS 9.
  • Risolve il problema per cui non venivano chiamati i metodi GADNativeAdDelegate.
  • Ora viene chiamata la callback adLoader:didFailToReceiveAdWithError di GADAdLoaderDelegate 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.
  • Sono state aggiunte nuove impostazioni globali per la segnalazione degli arresti anomali e il monitoraggio automatico degli acquisti in-app. Se il monitoraggio automatico degli acquisti in-app è attivato, viene rimossa la dipendenza dall'SDK per il monitoraggio delle conversioni per la generazione di report sulle conversioni di acquisto in-app.
  • La proprietà adUnitID su GADInterstitial ora è readonly.
  • Sono state aggiunte API per la mediazione video basata su premi.
  • setLocationWithDescription: deprecato il giorno GADRequest. Utilizza invece setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • È stato aggiunto il supporto per i formati degli annunci nativi per l'installazione di app e di contenuti in AdMob, Ad Manager e Ad Exchange.
  • È stato aggiunto il supporto per i formati degli annunci nativi personalizzati, disponibili per le prenotazioni di Ad Manager.
  • È stato corretto un problema di regressione introdotto nella versione 7.2.0 per cui i banner intelligenti venivano visualizzati in modo errato in modalità 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
  • I simulatori caricano di nuovo gli annunci pubblicati per impostazione predefinita. Aggiungi kGADSimulatorID alla proprietà testDevices su GADRequest per visualizzare gli annunci di test sui simulatori.
  • È stata aggiunta la possibilità per gli adattatori di mediazione e gli eventi personalizzati di registrare i clic per gli interstitial.
  • Sono stati apportati miglioramenti secondari alle API per gli eventi personalizzati.
  • È stato aggiunto GADInterstitial initWithAdUnitID: ed è stato ritirato GADInterstitial init.
  • È stato ritirato il metodo setValidAdSizesWithSizes in DFPBannerView. Utilizza invece DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • Richiede il collegamento a CoreMedia.framework.
  • Correzioni di diversi bug.
7.0.0 2015-02-03
  • È stato interrotto il supporto per iOS 5.
  • SDK rilasciato come framework.
  • È stata rimossa la dipendenza dal flag del linker -ObjC.
  • Tempi di caricamento degli annunci migliorati su iOS 8.
  • Aggiunta della proprietà requestAgent a GADRequest. Le integrazioni di terze parti devono impostare questa proprietà per indicare la piattaforma da cui ha avuto origine la richiesta.
  • È stata aggiunta una nuova classe DFPRequest che supporta il targeting personalizzato e le esclusioni di categorie.
  • Elemento publisherProvidedID spostato da DFPExtras a DFPRequest.
  • GADAdMobExtras e DFPExtras sostituiti con una singola classe GADExtras.
  • Proprietà hasAutoRefreshed di GADBannerView deprecata.
  • È stata rimossa la macro GAD_SIMULATOR_ID: gli annunci di test vengono attivati automaticamente nel simulatore quando vengono utilizzati GADBannerView e GADInterstitial.
  • Sono state rimosse le proprietà mediationExtras, additionalParameters e di test di GADRequest.
  • GADRequest obsoleta setBirthdayWithMonth:day:year:.
  • Rimosso il metodo addKeyword: di GADRequest.
  • Corso DFPSwipeableBannerView rimosso.
6.12.2 2014-11-06
  • È stato disattivato il rimbalzo 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 sul thread principale di iOS 8.
  • Gli annunci banner intelligenti vengono visualizzati correttamente in modalità 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 attivi.
  • Proprietà mediatedAdView ritirata il giorno GADBannerView.
  • È stato rimosso il metodo loadAndDisplayRequest:usingWindow:initialImage: precedentemente ritirato il giorno GADInterstitial.
6.11.1 2014-08-07 È stata corretta l'inizializzazione della visualizzazione del banner dai nib.
6.10.0 2014-07-17
  • Ora gli annunci vengono aperti per impostazione predefinita in Safari anziché nel browser in-app. La creatività può ignorare questo comportamento specificando mraid.expand() o admob.opener.openOverlay().
  • I gesti di scorrimento sono stati disattivati su DFPBannerView.
  • DFPSwipeableBannerView è stato deprecato e sostituito con DFPBannerView.
6.9.3 2014-06-12
  • Il metodo loadAndDisplayRequest:usingWindow:initialImage su GADInterstitial è stato ritirato.
  • Pacchetti di analisi non in bundle dell'SDK che hanno comportato una riduzione delle dimensioni dell'SDK da 9,6 a 3,4 MB. L'SDK Analytics può essere scaricato qui.
  • La proprietà contentURL su DFPExtras è stata spostata in GADRequest.
  • Correzione di diversi bug.
6.9.2 2014-05-07
  • È stato interrotto il supporto per iOS 4.3. L'SDK supporta iOS 5.0 e versioni successive e ora fornisce riferimenti deboli ARC.
  • È stato aggiunto un formato banner di grandi dimensioni 320x100, 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
  • Miglioramento del targeting degli annunci.
  • Obbligatorio per il collegamento al framework CoreTelephony.
  • È stato corretto un arresto anomalo che si verifica quando il dispositivo entra in modalità aereo.
6.7.0 2013-12-12
  • Miglioramento del rendimento degli annunci quando vengono inseriti all'interno di un UITableView.
  • Correzioni di diversi bug.
6.6.1 2013-11-13 Risolte alcune perdite di memoria durante l'utilizzo della mediazione.
6.6.0 2013-11-05
  • Obbligatorio per il collegamento al framework AVFoundation.
  • Aggiunto il supporto per le architetture arm64 e x86_64.
  • Dimensioni della libreria notevolmente ridotte.
  • È stata aggiunta la proprietà adNetworkClassName su GADBannerView e GADInterstitial.
  • Risolto un bug per cui gli eventi dell'app Ad Manager non venivano attivati per gli interstitial.
  • È stato incluso l'adattatore HTML di Ad Exchange 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
  • Correzione del 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 sulla mediazione aggiornati per l'utilizzo del flag del linker.
6.4.2 2013-05-20 Correzione del problema ricorrente GADMRAIDInterceptor.
6.4.1 2013-04-18 È stato corretto un arresto anomalo che si verificava quando Advertising Identifier è nil.
6.4.0 2013-04-08
  • È stato risolto l'arresto anomalo di GADInterstitial quando l'app è in esecuzione in background.
  • È stato corretto un arresto anomalo del threading GADMRAIDInterceptor.
  • È stato corretto un bug per cui ora i delegati interstitial ricevono interstitialWillLeaveApplication.
  • I simboli MD5 sono stati rinominati per evitare errori di simboli duplicati.
  • È stato aggiunto il supporto per la ricezione di annunci di prova quando si utilizza AdMob tramite la mediazione.
  • Gli annunci di prova sono disponibili solo sui dispositivi con iOS 6 o versioni successive.
  • È stato rimosso tutto l'utilizzo dell'UDID.
6.3.0 2013-02-14
  • È stata aggiunta un'istruzione di logging che fornisce l'ID da passare a request.testDevices per attivare gli annunci di prova su un dispositivo specifico.
  • È stato aggiunto il supporto per gli annunci di test su iOS 6.
  • È stato risolto un arresto anomalo in GADMraidInterceptor.
6.2.1 2012-10-16
  • Obbligatorio per il collegamento al framework StoreKit.
  • È stato corretto un arresto anomalo che si verificava quando l'app veniva ruotata prima della ricezione del primo annuncio di mediazione.
6.2.0 2012-09-26
  • Il flag -all_load non è più necessario durante la compilazione per ARMv7s; il flag -ObjC è ancora obbligatorio.
  • Obbligatorio per il collegamento al framework AdSupport.
  • Obbligatorio per utilizzare Xcode 4.5 e creare app per iOS 6. Il deployment minimo è iOS 4.3.
  • L'SDK ha rimosso le istruzioni ARMv6 e ora include le istruzioni ARMv7s.
  • Utilizza l'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 dei clic/delle impressioni di terze parti.
  • DFPBannerView può essere creato senza una dimensione iniziale. Assicurati che validAdSizes sia impostato prima di caricare una richiesta.

6.1.5::questa versione utilizza l'identificatore univoco del dispositivo (UDID). Le app che utilizzano questa versione devono ottenere il consenso appropriato dell'utente per l'invio di informazioni sull'identificatore del dispositivo in conformità alle norme iOS pertinenti.

6.1.1/2 2012-07-19
  • È stato risolto l'arresto anomalo dell'intercettatore MRaid durante l'accesso al problema della chiave null.
  • Quando utilizzano l'SDK, i publisher dovranno aggiungere un flag -all_load.
  • Sono stati aggiunti gli oggetti DFPBannerView, DFPInterstitial e DFPExtras specificamente per i publisher Ad Manager.
  • Nuova funzionalità di Ad Manager: più dimensioni degli annunci.
  • Nuova funzionalità di Ad Manager: eventi in-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, le dimensioni del frame devono essere impostate in modo esplicito prima di caricare una richiesta.

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

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

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

6.0.1 2012-04-19
  • Aggiunta la mediazione delle reti pubblicitarie.
  • La mediazione include la possibilità 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.
  • È stato aggiunto il supporto per gli annunci a tutta larghezza tramite le nuove costanti GADSize: kGADAdSizeSmartBannerPortrait e kGADAdSizeSmartBannerLandscape.
  • GADRequest ora utilizza registerAdNetworkExtras: per impostare gli extra. La proprietà additionalParameters è stata ritirata.

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

5.0.8 2012-03-30
  • Rimossi tutti i riferimenti a uniqueIdentifier, una proprietà UIDevice obsoleta.
  • La proprietà testDevices è stata ritirata a favore della proprietà testing, che non è più ritirata.
5.0.5 2011-11-30
  • È stato aggiunto il supporto per altri formati di annunci interstitial rich media per iPhone e iPad. Questo aggiornamento sarà compatibile con tutti i formati degli annunci interstitial futuri.
  • Miglioramento del monitoraggio delle impressioni degli annunci interstitial.
  • GADInterstitial è sempre stato un oggetto monouso, ma ora non andrà a buon fine chiamando didFailToReceiveAdWithError: per qualsiasi richiesta di caricamento o visualizzazione di un interstitial dopo la prima richiesta.
5.0.4 2011-10-28 Correzione dei pulsanti sovradimensionati sui display Retina nel browser in-app.
5.0.3 2011-10-24
  • Integrazione degli annunci associati alla ricerca personalizzata.
  • Supporto di iOS 5.0.
  • Caricamenti degli interstitial più rapidi.
  • Correzione della presentazione degli annunci del controller di visualizzazione modale.
  • Comportamento del tag di ancoraggio corretto.
4.1.1 2011-07-18
  • Inoltre, è certificato su iOS 5.0 Beta 3.
  • GTMStringEncoding è stato assegnato uno spazio dei nomi per evitare collisioni del linker con altre librerie.
  • Il browser in-app si chiude per gli annunci App Store configurati in modo errato.
  • Risolte perdite di memoria nell'SDK.
  • Sono stati risolti i problemi di monitoraggio dei clic con i banner DoubleClick for Advertisers (DFA).
  • Sono stati corretti un paio di arresti anomali molto rari.
  • Versione di rilascio ufficiale di Google Ad Manager.
4.1.0 2011-05-02
  • Tutti i controller di visualizzazione vengono chiusi correttamente quando viene emesso un comando di chiusura da JavaScript su un controller di visualizzazione oscurato nello stack di controller di visualizzazione.
  • Aggiunto il supporto per i timeout degli interstitial AFMA forniti dal server.
  • La modalità di test ora è attivata tramite l'inserimento degli ID dispositivo nella whitelist.
  • È stato aggiunto un metodo per riutilizzare lo stesso UIWebView in un banner e in un overlay rich media.
  • È stato aggiunto il sottomodello del dispositivo al dizionario onshow.
  • Risolte perdite di memoria in GADBrowserController e UIWebViews.
  • Il controller di visualizzazione dell'interstitial di apertura dell'app si blocca in modalità 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 di disponibilità generale.