Note di rilascio

Versione Data di uscita Note
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: 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 riempimenti.
  • È stato aggiornato Info.plist dell'SDK per risolvere un problema relativo a Swift Package Manager su Xcode 15.3.
  • Controllo annunci: è stato aggiunto il supporto per la visualizzazione delle informazioni su .plist e dei valori TCF di IAB.
11.1.0 2024-03-06
  • Risolto un problema per cui il caricamento degli annunci video poteva attivare un messaggio di avviso nella console sull'utilizzo del thread principale.
  • Controllo annunci: è stato aggiunto il supporto della visualizzazione dello stato di autorizzazione per il monitoraggio delle app dell'utente.
11.0.1 2024-02-09
  • Open Measurement:
    • Rollback dell'SDK OM 1.4.8.
    • Evitare un simbolo adView globale involontario 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 metriche utente in AdMob, collega la tua app AdMob a Firebase e integra l'SDK Google Analytics for Firebase nella tua app.
    • La versione minima supportata di Xcode è stata aggiornata alla 15.1.
    • La destinazione minima di deployment è stata aggiornata a iOS 12.
    • Aggiornato il sistema operativo minimo richiesto per ricevere annunci a iOS 13.
    • Molte API precedentemente ritirate 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 nulli e non sono obbligatori. L'SDK utilizza la finestra principale dell'app per cercare automaticamente i controller di visualizzazione quando non ne viene fornito uno.
  • Test:
  • Controllo annunci:
    • Ad Inspector ora mostra tutti gli errori riscontrati durante l'avvio della sessione.
    • È stato risolto un arresto anomalo raro associato a Ad Inspector durante l'inizializzazione dell'SDK.
10.14.0 2023-11-29
  • Deprecato GADSimulatorID. I simulatori sono già in modalità di test per impostazione predefinita.
  • Deprecato -setSameAppKeyEnabled:. Usa invece -setPublisherFirstPartyIDEnabled:.
  • Sono stati aggiunti avvisi sul ritiro aggiuntivi 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
  • Risolto un bug che causava la visualizzazione errata di alcune creatività quando un annuncio veniva caricato in un orientamento ma presentato in un altro.
10.10.0 2023-08-30
  • Versione ufficiale per il supporto per 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 relative ai 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 audio per cui, anche se l'audio dell'annuncio veniva disattivato, la sessione audio interrompeva inaspettatamente la musica di sottofondo al termine del video.
  • È stato aggiunto il supporto del passaggio di un ID unità pubblicitaria durante la generazione di GADQueryInfo.
10.8.0 2023-07-12
  • Apportate piccole modifiche al modo in cui i callback delegati adWillPresentFullScreenContent:, adWillDismissFullScreenContent: e adDidDismissFullScreenContent: vengono gestiti dai delegati per gli annunci con mediazione. Grazie a queste modifiche, gli annunci con mediazione si comportano in modo più simile agli annunci proprietari.
    • Gli SDK di terze parti che chiamano adWillPresentFullScreenContent: seguito da adDidDismissFullScreenContent: più volte ora attivano più callback, anziché soltanto il primo insieme di chiamate.
    • Quando non si riesce a presentare annunci a schermo intero di terze parti, viene richiamato il valore ad:didFailToPresentFullScreenContentWithError: anziché adWillPresentFullScreenContent: e adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: è stato deprecato il metodo tagForChildDirectedTreatment: e è stata aggiunta una proprietà di lettura-scrittura tagForChildDirectedTreatment.
  • GADRequestConfiguration: è stato deprecato il metodo tagForUnderAgeOfConsent: e è stata aggiunta una proprietà di lettura-scrittura tagForUnderAgeOfConsent.
  • Deprecato sdkVersion. Usa invece il criterio versionNumber.
  • Ora è possibile conservare gli adattatori non di rendering per la raccolta degli indicatori.
10.6.0 2023-06-01
  • Riduzione dell'utilizzo della memoria quando vengono effettuate molte richieste di annunci in parallelo.
10.5.0 2023-05-15
  • È stata corretta una perdita di memoria che si è verificata durante la creazione di un oggetto GADQueryInfo.
10.4.0 2023-04-20
  • La versione minima supportata di Xcode è stata aggiornata alla 14.1.
    • armv7 non è supportato in Xcode 14 ed è stato rimosso dall'SDK.
  • La destinazione minima di deployment è 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. Per recuperare gli annunci, è necessario iOS 12, anche se la destinazione minima del deployment è 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 ha restituito nil anche se l'immagine è stata visualizzata correttamente in GADMediaView.
  • Gli annunci nativi fuori contesto dello strumento di controllo degli annunci ora hanno visualizzazioni di elementi multimediali.
  • Sono stati ritirati i seguenti campi in GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Bitcode rimosso 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 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.
  • Ad Inspector: è 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.
  • 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
  • Versione ufficiale per il supporto per 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 premiata: didRewardUserWithReward: ritirata in GADMediationRewardedAdEventDelegate in favore di didRewardUser. Il premio pubblicitario fornito da didRewardUserWithReward: è sempre stato automatico, poiché il valore del premio pubblicitario proviene dalle impostazioni delle unità pubblicitarie nell' AdMob interfaccia utente.
  • 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 in cui è stato 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: sono ora richiamati sugli annunci nativi con mediazione.
  • È stato sostituito extern con FOUNDATION_EXPORT nelle intestazioni pubbliche per supportare la compatibilità con le intestazioni C++.
9.4.0 2022-04-26
  • La versione minima supportata di Xcode è stata aggiornata 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 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
  • Risolto il bug per cui lo strumento di convalida nativo potrebbe causare un arresto anomalo quando una visualizzazione di annuncio nativo viene rimossa dalla gerarchia delle visualizzazioni in modalità di test.
  • Sono state ritirate tutte le costanti con prefisso kGAD. Utilizza invece quelli con il prefisso GAD.
8.11.0 2021-09-16
  • Versione ufficiale per il supporto per 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 versioni successive e negli altri casi è autonomo.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Risolto il bug non comune che interessa le versioni beta di iOS 15, per cui le visualizzazioni web a schermo intero potrebbero non essere ridimensionate correttamente per le app multiscene.
  • Risolto il 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
  • Aggiunta logica per evitare rari casi in cui più in-app store potrebbero essere presentati uno sopra l'altro.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • La proprietà mediaView è stata ritirata in GADCustomNativeAd. Utilizza invece la nuova proprietà mediaContent dello stesso corso.
  • Risolto un bug per cui i callback delegati di attivazione / disattivazione dell'audio del video non venivano richiamati per gli bidding annunci nativi.
  • È stato aggiornato il tipo kGADSimulatorID da id a NSString* per evitare la trasmissione di tipi aggiuntivi in Swift.
8.5.0 2021-05-07
  • Risolto il bug per cui un formato dell'annuncio sperimentale non veniva ignorato al momento della chiusura dell'annuncio se presentato più volte.
8.4.0 2021-04-19
  • Maggiore supporto per SKAdNetwork eventi di conversione tramite SKAdImpression.
8.3.0 2021-03-25
  • È stato aggiunto il supporto dell'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 alla raccolta GADFullScreenContentDelegate.
  • Risolto il problema per cui adDidPresentFullScreenContent: veniva chiamato immediatamente prima della presentazione anziché subito dopo.
8.2.0.1 2021-03-12
  • Risolto l'errore di installazione di CocoaPods "Impossibile unire user_target_xcconfig" che si verificava quando si utilizzavano 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 di AppTrackingTransparency.
  • Rimossa una definizione di macro UIWindowScene necessaria solo nelle versioni 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 sono autonomi.
  • 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 contemporaneamente un numero elevato di richieste.
  • Rimosso il supporto dell'architettura i386. I simulatori a 32 bit non sono più supportati da Xcode.
  • Risolto il bug per cui adapterVersion nel protocollo GADMediationAdapter presentava conflitti con NSObject in Swift.
7.69.0 2020-12-03
  • App richieste per la creazione in base 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.
  • Parametro styleID aggiunto 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à annunci con limitazioni (LTD) quando la preferenza gad_has_consent_for_cookies è impostata su zero. Per maggiori dettagli, consulta la sezione sull'impostazione del consenso per i cookie.
  • L'SDK Mobile Ads disattiverà la trasmissione dell'identificatore pubblicità (IDFA) quando l'elemento GADMobileAds.sharedInstance().requestConfiguration.tag viene chiamato con forChildDirectedTreatment: true (vedi l'impostazione Rivolto ai minori) o GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) viene chiamato (consulta l'impostazione Utenti di età inferiore a quella del consenso digitale).
7.68.0 2020-11-04
  • SDK aggiornato da .framework a .xcframework. Per le installazioni di CocoaPod ora è richiesta la versione 1.9.0 o successive di CocoaPods.
  • È stato rimosso arm64e dalla distribuzione. I test locali su ARM64e non saranno più disponibili.
  • Aggiunta di Ad Inspector beta.
  • Risolto il bug per cui rootViewController di GADNativeCustomTemplateAd mantiene un puntatore forte all'annuncio.
7.67.0 2020-10-21
  • Rilasciate nuove API beta per gli annunci interstitial e con premio. Le nuove API forniscono le stesse funzionalità, ma hanno una maggiore coerenza.
  • Proprietà neighboringContentURLStrings aggiunta 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.
  • Risolto il bug per cui le pagine di destinazione degli annunci venivano tagliate 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 la creazione di app rispetto a Xcode 11.0 o versioni successive.
  • Formato GADInstreamAd obsoleto.
  • Annunci di prova: ora è possibile aggiungere un dispositivo di prova 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 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: interstitialDidDismissScreen: i callback dagli adattatori di mediazione vengono ora deduplicati.
7.62.0 2020-07-10
  • È stato corretto il bug per cui i video dovevano essere riprodotti due volte 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 il logging più semplice delle informazioni nelle risposte.
  • È stata rimossa la classe DFPCustomRenderedAd, una classe di formato dell'annuncio inutilizzata che le app non devono fare riferimento.
7.60.0 2020-05-20
  • Annunci con premio: proprietà serverSideVerificationOptions di GADRewardedAd modificata 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 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 con l'interfaccia utente.
  • Annunci di prova: l'etichetta dell'annuncio di prova è stata aggiornata in "Modalità di test" anziché "Annuncio di prova", quindi l'interfaccia utente dell'etichetta è stata aggiornata.
7.58.0 2020-04-13
  • Il supporto minimo della versione Xcode è aumentato alla versione 11.0.
  • Proprietà adNetworkInfoArray aggiunta a GADResponseInfo. Questa proprietà mostra i metadati sulle reti di mediazione chiamate come parte di questa risposta all'annuncio.
  • Accessibilità nascosta per gli elementi nascosti dell'annuncio, in modo che strumenti come VoiceOver non richiamino gli elementi inattivi.
7.57.0 2020-03-18
  • Deprecato GADRewardBasedVideoAd. Tutti i client devono utilizzare GADRewardedAd.
  • Sono stati migliorati i messaggi di errore per gli errori "Adattatore non trovato". I messaggi di errore ora contengono il nome dell'adattatore.
  • Risolto il problema GADRewardedAd per cui il metodo rewardedAd:didFailToPresentWithError: non veniva richiamato nei casi in cui non fosse stato caricato alcun annuncio con premio.
  • Risolto un potenziale arresto anomalo che potrebbe verificarsi se 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 di istanza disableAutomatedInAppPurchaseReporting e enableAutomatedInAppPurchaseReporting su GADMobileAds e hanno deprecato il metodo della classe disableAutomatedInAppPurchaseReporting. Chiama disableAutomatedInAppPurchaseReporting prima di inizializzare l'SDK Google Mobile Ads o carica gli annunci per disattivare i report automatici sugli IAP.
  • Metodo disableMediationInitialization aggiunto a GADMobileAds. Richiama questo metodo prima di inizializzare l'SDK Google Mobile Ads per disattivare l'inizializzazione dell'adattatore di mediazione.
  • Rimozione dell'architettura i386. Il supporto del simulatore a 32 bit non esiste più.
7.55.1 2020-02-14
  • Annunci con premio: è stato corretto un bug in cui rewardedAd:didFailToPresentWithError: restituiva il tipo NSString per l'errore anziché NSError.
7.55.0 2020-02-04
  • Tutti i riferimenti a UIWebView sono stati rimossi. L'app UIWebView non è più supportata.
7.54.0 2020-01-28
  • Open Measurement: aggiornato all'SDK OM 1.3.1.
  • WKWebView è abilitato come SDK predefinito in tutte le viste web.
  • 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 bidding non funzionava quando si utilizzava l'API GADRewardedAd.
7.53.0 2019-12-12
  • Open Measurement: aggiornato all'SDK OM 1.2.21.
  • Annunci interstitial/annunci con premio: è stato aggiunto il metodo canPresentFromViewController:. Le applicazioni multiscena possono utilizzare questo metodo per verificare se l'annuncio può ancora essere presentato quando la scena cambia di dimensione.
  • Annunci interstitial: interstitialDidFailToPresentScreen: viene ora chiamato quando si cerca di presentare un annuncio non pronto o 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 (GADBlockSignalSource) che si è verificata durante il caricamento degli annunci.
  • Mediazione nativa: sono state rimosse GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd.
  • Mediazione nativa: sono state aggiunte le proprietà duration e currentTime al protocollo GADMediatedUnified NativeAd.
7.52.0 2019-11-06
  • Risolto un bug per cui le proporzioni multimediali dell'annuncio in-stream non venivano rispettate nella richiesta.
7.51.0 2019-10-17
  • Versione di iOS minima supportata 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.
  • Proprietà currentTime e duration aggiunte a GADMediaContent.
  • È stata aggiunta la proprietà mediaContent a GADInstreamAd e sono state rimosse le proprietà videoController, duration, currentTime e aspectRatio.
  • È stata aggiunta l'API dei banner adattivi ancorati.
7.50.0 2019-09-18
  • Versione ufficiale per il supporto per 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.
  • Avviso Apple risolto durante l'invio dello store sull'utilizzo di API deprecate.
  • Proprietà testRequestIdentifiers aggiunta a GADMobileAds.requestConfiguration. La proprietà testDevices è stata ritirata il giorno GADRequest.
  • Codice di errore kGADErrorMediationNoFill obsoleto. Tutti gli errori di mancato 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 gli adattatori di mediazione non sono stati trovati o non sono conformi al protocollo corretto.
7.49.0 2019-08-20
  • È stata aggiunta un'API Ad Response Identifier per la ricerca di 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 utilizzavano le vecchie API video con premio (ad es. GADRewardBasedVideoAd) ha riscontrato dei cali di 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 video per l'installazione di app interstitial e 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 creazione.
  • Annunci nativi: sono state rimosse le API GADNativeAppInstallAd e GADNativeContentAd, precedentemente ritirate. 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 include contenuti video.
  • Mediazione: è stato corretto un arresto anomalo che si verificava quando gli adattatori di mediazione attivavano più callback di successo o errore per la stessa richiesta.
7.45.0 2019-06-17
  • Open Measurement: aggiornato all'SDK OM 1.2.15.
  • Risolto il problema di arresto anomalo che si verificava in rare occasioni durante la chiusura degli annunci video.
  • Il callback rewardedAdMetadataDidChange è stato aggiornato in modo che non venga chiamato quando i metadati sono nil.
7.44.0 2019-05-10
  • Release ufficiale per il supporto della misurazione delle app.
  • La misurazione delle app inizializza e invia i dati all'avvio dell'app per impostazione predefinita. Aggiunta un'opzione per ritardare la misurazione delle app fino alla chiamata esplicita dell'SDK Google Mobile Ads.
  • Open Measurement: aggiornato all'SDK OM 1.2.14.
  • GADCorrelator e le API associate sono state rimosse. In precedenza questa funzionalità non era funzionante.
  • La proprietà preferredImageOrientation in GADNativeAdImageAdLoaderOptions è deprecata. Usa invece GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • La versione minima di iOS richiesta è stata aggiornata alla versione 8.0.
  • Versione di release 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 di annunci nativi personalizzati.
  • Annunci nativi: sono state aggiunte le proprietà videoController e hasVideoContent a GADMediaContent.
  • Annunci nativi: deprecati videoController nei metodi GADUnifiedNativeAd, hasVideoContent e aspectRatio nei metodi 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: 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 venivano posizionati automaticamente dopo la chiamata di caricamento.
7.42.1 2019-03-25
  • Risolto il problema di arresto anomalo raro che si verificava durante la distribuzione degli annunci video.
7.42.0 2019-03-15
  • L'SDK Google Mobile Ads ora dipende dalla misurazione app. Devi includere il framework e le dipendenze di misurazione delle app. L'ID applicazione deve essere inserito nel plist dell'applicazione utilizzando la chiave GADApplicationIdentifier. Per ulteriori informazioni, consulta la guida rapida.
  • Dimensioni del framework SDK ridotte al di sotto dei limiti di GitHub.
  • tagForChildDirectedTreatment è stato aggiunto a GADMobileAds.sharedInstance.requestConfiguration. [GADRequest tagForChildDirectedTreatment] è stato deprecato.
  • Risolto il bug per cui è stato possibile chiamare rewardBasedVideoAdMetadataDidChange: se i metadati non sono stati modificati.
7.41.0 2019-03-04
  • Annunci con premio: è stata aggiunta la nuova API GADRewardedAd (in versione beta aperta), che consente il caricamento di più annunci con premio contemporaneamente.
  • Annunci con premio: è stata aggiunta la proprietà admetadata il giorno GADRewardBasedVideoAd. Utilizza rewardbasedvideoadmetadatadidchange: per ascoltare le modifiche ai metadati degli annunci.
7.40.0 2019-02-21
  • Miglioramenti delle prestazioni.
7.39.0 2019-02-08
  • Risolto un bug per cui il riferimento a GADCustomEventParametersServer causava un errore di compilazione.
  • È 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
  • Risolto un problema di rendering per gli annunci flessibili mostrati nelle visualizzazioni tabella.
  • È stato aggiunto un nuovo corso GADMediaContent per fornire informazioni sui contenuti multimediali.
7.37.0 2018-12-10
  • Compatibilità migliorata con Crashlytics per fornire report sugli arresti anomali più fruibili con la simbolizzazione aggiornata delle analisi dello stack.
7.36.0 2018-11-16
  • Risolto il problema per cui alcuni adattatori di mediazione potevano registrare più impressioni 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
  • 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 9.2.
7.34.0 2018-09-26
  • Non è più consentito richiedere un secondo annuncio con premio mentre è visualizzato un altro annuncio con premio. Questo risolve un problema per cui la richiesta del secondo annuncio con premio non funzionava con diversi adattatori di mediazione di terze parti. È possibile richiedere un altro annuncio al termine della presentazione in rewardBasedVideoAdDidClose:.
  • Corretto: CocoaPod è stato aggiornato in modo da 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 gli annunci video a volte 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 passare dati personalizzati alle richieste di verifica lato server.
  • Annunci nativi: GADNativeAppInstallAd, GADNativeContentAd e le API associate sono deprecate a favore di GADUnifiedNativeAd. Per ulteriori istruzioni sull'utilizzo delle nuove API, consulta la guida unificata avanzata sugli annunci nativi.
  • Annunci nativi: è stata aggiunta la funzionalità "Disattiva questo annuncio".
  • Annunci nativi: è stato corretto un bug per cui la visualizzazione Scegli Tu! era stata rimossa durante il riutilizzo delle visualizzazioni di annunci nelle visualizzazioni raccolta.
  • È 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: 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
  • Risolto il bug introdotto nella versione 7.28.0 che causava problemi grafici nelle app GameKit.
7.28.0 2018-01-31
  • Annunci nativi: aggiunta l'API Unified Native Ad. Questa combinazione combina GADNativeAppInstallAds e GADNativeContentAds in un nuovo tipo: GADUnifiedNativeAd. Per ulteriori dettagli, consulta la guida agli annunci nativi unificati.
  • Video con premio: è stato aggiunto il metodo rewardBasedVideoAdDidCompletePlaying: a GADRewardBasedVideoAdDelegate per inviare una notifica ai 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 quando un video viene completato.
  • Mediazione nativa: aggiornamento di GADMediatedNativeAdDelegate.h per consentire agli adattatori di accedere alle singole visualizzazioni 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 dei video nativi. Gli adattatori di mediazione nativi devono implementare il metodo mediaView in GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd e restituire la visualizzazione multimediale.
  • Dipendenze aggiunte ai 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 sicura.
  • La proprietà nativeAd è stata rimossa da GADAdChoicesView e GADMediaView.
  • Limita le interazioni tra SDK e StoreServices di Apple a una volta per sessione al momento dell'avvio dell'app.
  • Gli annunci di prova ora mostrano un'etichetta nella parte superiore dell'annuncio. Per ulteriori dettagli, consulta la guida ai 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 sia visibile.
  • Mediazione nativa: ora gli adattatori ricevono una chiamata a mediatedNativeAdDidUntrackView: con una vista nulla quando la visualizzazione monitorata viene assegnata al deal.
7.24.1 2017-9-27
  • Consente di aggiornare il modo in cui l'SDK interagisce con i servizi Store di Apple.
7.24.0 2017-9-20
  • Versione ufficiale per il supporto per iOS 11.
  • La risorsa GADAdDelegate è stata rimossa. Per gestire gli annunci audio, è necessario usare GADAudioVideoManager.
  • Risolto il bug di iOS 11 per cui le visualizzazioni dei banner venivano spostate verso il basso a causa degli insiemi di contenuti.
  • È stata aggiunta una dipendenza al framework Security.
7.23.0 2017-09-05
  • Ora gli adattatori di mediazione ricevono una notifica tramite mediatedNativeAd:didUntrackView: quando un annuncio nativo viene posizionato correttamente.
7.22.0 2017-08-08
  • Risolto il problema per cui un evento "caricamento dell'annuncio non riuscito" non veniva richiamato quando una richiesta di annuncio viene ignorata a causa dell'esecuzione dell'app in stato in background.
7.21.0 2017-06-20
  • Per le unità pubblicitarie interstitial per cui sono stati disattivati gli annunci video, per gli annunci interstitial pubblicati viene mostrata un'opzione di chiusura immediata, anche se una creatività MRAID chiama useCustomClose.
  • Testo aggiunto al menu di debug per indicare se l'anteprima della creatività o la modalità di risoluzione dei problemi è attiva.
  • È 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 GADAdLoader ha finito di restituire tutti gli annunci per una richiesta.
7.20.0 2017-05-03
  • Formato dell'annuncio per acquisti in-app rimosso.
  • È stata rimossa l'architettura armv7s.
7.19.1 2017-04-13
  • Risolto il problema per cui una dimensione errata dell'annuncio veniva inoltrata alle reti di mediazione per la mediazione banner intelligente.
7.19.0 2017-03-16
  • Metodo openInlineBrowser() aggiunto a google_mobile_app_ads.js per aprire un URL in SFSafariViewController.
  • È stato aggiunto GADAudioVideoManagerDelegate per fornire notifiche relative all'avvio, alla pausa e all'interruzione della riproduzione degli annunci audio e video.
7.18.0 2017-02-23
  • Metodi play, pause e setMute aggiunti a GADVideoController.
  • Sono stati aggiunti nuovi metodi di delega a GADVideoControllerDelegate corrispondenti all'inizio, alla messa in pausa, alla fine, all'attivazione e alla disattivazione dell'audio dei contenuti video.
  • 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
  • Elementi nativeAdDidRecordImpression e nativeAdDidRecordClick aggiunti a GADNativeAdDelegate.
7.16.0 2016-12-12
  • È stato aggiunto un controller video all'oggetto DFPBannerView.
  • Le proprietà GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd e GADNativeCustomTemplateAd del controller video ora non sono null.
  • Mediazione nativa: gli adattatori ora possono impostare la proprietà adChoicesView su GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd per visualizzare Scegli Tu!.
7.15.0 2016-11-21
  • È stata aggiunta una proprietà GADMediaView 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ù le dimensioni del frame della visualizzazione del banner.
7.13.1 2016-10-20
  • Aggiunto il supporto per l'anteprima in-app e la risoluzione dei problemi in Google Ad Manager.
7.13.0 2016-10-17
  • Aggiunta della dipendenza dal framework JavaScriptCore.
  • Correzioni di bug vari.
7.12.1 2016-10-05
  • Annotazioni con supporto nulla corretto per GADNativeAppInstallAd e GADNativeContentAd.
7.12.0 2016-09-28
  • Correzioni di bug per gli arresti anomali che interessano 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 createCalendarEvent e storePicture di MRAID 2.0.
7.10.1 2016-08-26
  • Correzione di bug per gli arresti anomali che interessano 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.
  • Dipendenza aggiunta da MobileCoreServices.
  • È stata aggiunta un'API per indicare alla rete pubblicitaria se la versione dell'SDK è almeno pari a major.minor.patch.
7.9.1 2016-07-18
  • È stato corretto il bug relativo alla 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 il rendering e la qualità degli annunci.
  • Metodo +[GADMobileAds configureWithApplicationID:] aggiunto. I publisher AdMob devono chiamare questo metodo con il proprio ID applicazione.
  • I publisher Google Ad Manager che utilizzano la mediazione SDK non riceveranno più l'avviso "Il tipo di annuncio con mediazione è sconosciuto o non valido".
7.8.1 2016-05-11
  • Aggiunto il supporto dell'SDK per l'uso automatico dei dati sulla posizione quando un utente ha attivato esplicitamente le autorizzazioni di accesso alla posizione per un'app.
7.8.0 2016-04-28
  • Aggiunta della dipendenza dai framework CoreBluetooth e SafariServices.
  • Sono state aggiunte annotazioni con supporto di valori null sui file di intestazione principali dell'SDK per un migliore supporto dei componenti Swift facoltativi.
  • Aggiunto il supporto per GADAdSizeDelegate negli annunci con dimensione kGADAdSizeFluid.
7.7.1 2016-04-06
  • È stato risolto il problema relativo alla gestione dei clic sugli annunci nativi nelle visualizzazioni con scorrimento.
7.7.0 2016-02-24
  • Aggiunto il supporto per gli annunci video con premio.
  • Aggiunto il supporto per bitcode. Anche se le dimensioni del download dell'SDK sono aumentate, le dimensioni dei programmi binari dell'app non saranno aumentate in modo significativo. Per modificare questa impostazione per la tua app, vai alle Impostazioni build del progetto e nella sezione Opzioni build imposta Abilita bitcode su Yes.
  • Aggiunta una dipendenza al 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 sui 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 per cui questo contratto non era stato mantenuto.
  • Mediazione nativa: è stata aggiunta la possibilità per gli adattatori di gestire e registrare gli eventi di clic.
  • Annunci della rete di ricerca: aggiunto il 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.
  • Sono state corrette le lettere 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.
  • Risolvi il problema in cui i metodi GADNativeAdDelegate non venivano chiamati.
  • Il callback adLoader:didFailToReceiveAdWithError di GADAdLoaderDelegate viene ora chiamato se non vengono richiesti tipi di annuncio.
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 v2 di MRAID.
  • Aggiunte nuove impostazioni globali per il reporting sugli arresti anomali e il monitoraggio automatico degli acquisti in-app (IAP). Se il monitoraggio automatico degli acquisti in-app è attivato, viene eliminata la dipendenza dall'SDK per il monitoraggio delle conversioni per la generazione di report sulle conversioni IAP.
  • La proprietà adUnitID su GADInterstitial è ora readonly.
  • Sono state aggiunte API per la mediazione video basata sui premi.
  • Obsoleto di setLocationWithDescription: il giorno GADRequest. Usa invece il criterio setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Aggiunto il supporto per i formati di annunci nativi 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, disponibile per le prenotazioni di 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
  • Correggi il seguente avviso durante il caricamento nell'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 di nuovo 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 degli eventi personalizzati.
  • GADInterstitial initWithAdUnitID: aggiunto e deprecato GADInterstitial init.
  • Metodo setValidAdSizesWithSizes 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.
  • Dipendenza rimossa 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à per 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.
  • Sono stati sostituiti GADAdMobExtras e DFPExtras con una singola classe GADExtras.
  • Proprietà hasAutoRefreshed di GADBannerView deprecata.
  • È stata 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.
  • setBirthdayWithMonth:day:year: di GADRequest deprecati.
  • Metodo addKeyword: di GADRequest rimosso.
  • DFPSwipeableBannerView corso rimosso.
6.12.2 2014-11-06
  • Il rimbalzo per gli annunci banner è stato disattivato.
  • Risolto il problema di arresto anomalo che si verificava in DumpViews.
6.12.0 2014-09-18
  • Versione ufficiale per il supporto per 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 a collegamento automatico sono abilitati.
  • Proprietà mediatedAdView ritirata il giorno GADBannerView.
  • Rimosso il metodo loadAndDisplayRequest:usingWindow:initialImage: precedentemente deprecato il giorno GADInterstitial.
6.11.1 2014-08-07 Inizializzazione della visualizzazione banner corretta dai pennini.
6.10.0 2014-07-17
  • Ora 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 una riduzione delle dimensioni dell'SDK (9,6 -> 3,4) MB. L'SDK di Analytics può essere scaricato qui.
  • La proprietà contentURL su 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.
  • Obbligatorio per il collegamento al framework CoreTelephony.
  • Risolto il problema di arresto anomalo che si verificava quando il dispositivo entrava in modalità aereo.
6.7.0 2013-12-12
  • È stato migliorato il rendimento degli annunci posizionati all'interno di un UITableView.
  • Correzioni di bug vari.
6.6.1 2013-11-13 Sono state 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.
  • Riduzione significativa delle dimensioni della raccolta.
  • Proprietà adNetworkClassName aggiunta su GADBannerView e GADInterstitial.
  • Risolto il bug per cui gli eventi dell'app Ad Manager non venivano attivati per gli interstitial.
  • Raggruppato l'adattatore HTML di Ad Exchange direttamente nella libreria. Gli sviluppatori Ad Exchange non devono più collegare libAdapterHtml.a separatamente.
6.5.1 2013-08-29 Nasconde la barra di stato per la visualizzazione a schermo intero su iOS 7.
6.5.0 2013-07-16
  • Risolto 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 di mediazione aggiornati per l'utilizzo del flag linker.
6.4.2 2013-05-20 Correzione di un problema ricorrente di GADMRAIDInterceptor.
6.4.1 2013-04-18 Risolto un arresto anomalo che si è verificato quando Advertising Identifier era nil.
6.4.0 2013-04-08
  • È stato risolto l'arresto anomalo di GADInterstitial durante l'esecuzione in background dell'app.
  • È stato risolto un arresto anomalo del threading GADMRAIDInterceptor.
  • Risolto il bug in modo che i delegati agli interstitial ora ricevano interstitialWillLeaveApplication.
  • Simboli MD5 rinominati per evitare errori di simboli duplicati.
  • 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 iOS 6 e versioni successive.
  • Sono stati rimossi tutti gli utilizzi di 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.
  • Aggiunto il supporto per gli annunci di prova su iOS 6.
  • Risolto il problema di arresto anomalo in GADMraidInterceptor.
6.2.1 2012-10-16
  • Obbligatorio per il collegamento al framework StoreKit.
  • Risolto il problema di arresto anomalo che causava la rotazione dell'app 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 ARMv7s; il flag -ObjC è ancora obbligatorio.
  • Obbligatorio per il collegamento al framework AdSupport.
  • Necessario per l'utilizzo di Xcode 4.5 e la build rispetto a iOS 6. Il deployment minimo è iOS 4.3.
  • L'SDK ha rimosso le istruzioni di ARMv6 e ora include le istruzioni di 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 dell'iPhone 5.
  • Compatibilità con il layout automatico per iOS 6.
6.1.4/5 2012-08-09
  • Correzione di bug relativi al monitoraggio di clic/impressioni di terze parti.
  • DFPBannerView può essere creato 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 il consenso appropriato degli utenti per l'invio delle informazioni di identificazione del dispositivo in conformità con le norme pertinenti per iOS.

6.1.1/2 2012-07-19
  • Risolto il problema di arresto anomalo di MRaid Interceptor durante l'accesso con chiave null.
  • I publisher dovranno aggiungere un flag -all_load quando utilizzano l'SDK.
  • Sono stati aggiunti oggetti DFPBannerView, DFPInterstitial e DFPExtras specifici per i publisher Ad Manager.
  • Nuova funzionalità di Ad Manager: più dimensioni degli annunci.
  • Nuova funzionalità di Ad Manager: Eventi app.
  • Le intestazioni 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'UDID (Universal Device Identifier). Le app che utilizzano questa versione devono ottenere il consenso appropriato degli utenti per l'invio delle informazioni di identificazione del dispositivo in conformità con le norme pertinenti per iOS.

6.0.3/4 2012-05-10
  • Quota limite aggiunta.
  • Sono stati corretti alcuni bug minori.

6.0.4: questa versione utilizza l'UDID (Universal Device Identifier). Le app che utilizzano questa versione devono ottenere il consenso appropriato degli utenti per l'invio di informazioni sugli identificatori del dispositivo in conformità con i criteri iOS pertinenti.

6.0.1 2012-04-19
  • Aggiunta mediazione rete pubblicitaria.
  • La mediazione include la possibilità di mediare annunci autopromozionali ed eventi personalizzati.
  • Aggiunto il supporto per MRAID v1.0 per tutte le versioni della piattaforma iOS.
  • Macro GAD_SIZE_#x# ritirate a favore di costanti GADAdSize.
  • Aggiunto il supporto degli annunci a larghezza intera tramite le nuove GADSize costanti: kGADAdSizeSmartBannerPortrait e kGADAdSizeSmartBannerLandscape.
  • GADRequest ora usa 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 eventuali 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
  • Aggiunto il supporto per ulteriori formati di annunci interstitial rich media per iPhone e iPad. Questo aggiornamento sarà compatibile per il futuro con tutti i futuri formati di annunci interstitial.
  • Miglioramento del monitoraggio delle impressioni interstitial.
  • GADInterstitial è sempre stato un oggetto monouso, ma ora non riuscirà automaticamente chiamando didFailToReceiveAdWithError: per qualsiasi richiesta di caricamento o visualizzazione di un interstitial dopo la prima richiesta.
5.0.4 2011-10-28 Sono stati corretti i pulsanti di grandi dimensioni sui display Retina nel browser in-app.
5.0.3 2011-10-24
  • Integrazione degli annunci della rete di ricerca personalizzati.
  • Supporto per iOS 5.0.
  • Caricamenti interstitial più rapidi.
  • Correzione della presentazione dell'annuncio del controller di visualizzazione modale.
  • Corretto il comportamento degli anchor tag.
4.1.1 2011-07-18
  • Ulteriore certificazione su iOS 5.0 Beta 3.
  • GTMStringEncoding ha uno spazio dei nomi per evitare collisioni di linker con altre librerie.
  • Il browser in-app si chiude automaticamente per gli annunci dell'App Store configurati in modo errato.
  • Corrette le perdite di memoria nell'SDK.
  • Risolti i problemi di tracciamento dei clic per i banner di DoubleClick for Advertisers (DFA).
  • Sono stati corretti un paio di arresti anomali molto rari.
  • Versione ufficiale della release di Google Ad Manager.
4.1.0 2011-05-02
  • Tutti i controller di visualizzazione vengono chiusi correttamente quando viene eseguita una chiusura da JavaScript su un controller di visualizzazione oscurato nell'elenco dei controller di visualizzazione.
  • Aggiunto il supporto per i timeout interstitial AFMA forniti dal server.
  • La modalità di test viene ora attivata mediante l'elenco degli ID dispositivo consentiti.
  • È stato aggiunto un metodo per riutilizzare lo stesso UIWebView in un banner e in overlay rich media.
  • Modello secondario del dispositivo aggiunto al dizionario onshow.
  • Risolte le perdite di memoria in GADBrowserController e UIWebViews.
  • Il controller di visualizzazione interstitial apertura app si blocca in verticale per rimuovere un log di avvisi dalla console.
  • Qualsiasi codice di risposta HTTP 5xx ora restituisce un "errore del server" anziché un "errore di rete".
4.0.2 2011-03-15 Release con disponibilità generale.