È stato risolto un problema per cui i metodi GADFullScreenContentDelegate
non venivano chiamati se l'oggetto annuncio veniva rilasciato prima che l'annuncio avesse completato la presentazione.
Open Measurement: è stato eseguito l'aggiornamento 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 di rete mobile.
11.9.0
2024-09-11
Uscita 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.
Log della console di debug aggiornati in modo che utilizzino 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 per cui la riproduzione di un video in pausa attivava un callback di riproduzione e messa in pausa GADVideoControllerDelegate aggiuntivo.
Ora i publisher inclusi nella lista consentita 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. Per questo, le app devono essere create con Xcode 15.3 o versioni successive.
MarketplaceKit è solo per Swift, pertanto è stato aggiunto alla distribuzione un file segnaposto Swift 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 è collapseable.
Lo stato userInteractionEnabled delle visualizzazioni degli asset annunci nativi viene ora ripristinato dopo aver impostato le visualizzazioni degli asset su nil.
Strumento di ispezione annunci: è stato aggiunto il supporto per la visualizzazione di indicatori sulla 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.
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.4.12.
Sono stati migliorati alcuni codici di errore di risposta per identificare correttamente gli errori di rete anziché i riempimenti.
È stato aggiornato Info.plist dell'SDK per aggirare un problema di Swift Package Manager su Xcode 15.3.
Strumento di ispezione annunci: è 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
nella console relativo all'utilizzo del thread principale.
Gestisce un simbolo adView globale non intenzionale
presente nell'SDK OM 1.4.10, che causa errori di simboli duplicati se l'SDK
OM 1.4.10 è incluso in più librerie.
11.0.0
2024-02-06
Modifiche che provocano un errore:
L'SDK non dipende più direttamente da GoogleAppMeasurement. Per
continuare a raccogliere le metriche utente in AdMob, collega l'app AdMob a
Firebase e integra l'SDK Google Analytics for Firebase nella
tua app.
È stata aggiornata la versione minima di Xcode supportata alla 15.1.
È stato aggiornato il target di deployment minimo a iOS 12.
È stato aggiornato il sistema operativo minimo richiesto per ricevere gli annunci a iOS 13.
Molte API precedentemente ritirate sono state rimosse.
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.4.10.
Annunci a schermo intero:
I riferimenti UIViewController per gli annunci a schermo intero ora sono obbligatori e non obbligatori. L'SDK utilizza la finestra principale dell'app per
cercare automaticamente i view controller quando non ne viene fornito uno.
È stato corretto un bug che causava la visualizzazione errata di alcune creatività quando un annuncio viene caricato in un orientamento ma presentato in un altro.
10.10.0
2023-08-30
Release ufficiale per il supporto di iOS 17.
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.4.8.
Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per visualizzare le informazioni sui plug-in.
Sono stati rimossi i log della console che consigliano di aggiungere gli ID simulatore nell'API
testDeviceIdentifiers. Per impostazione predefinita, i simulatori sono già in modalità di test.
10.9.0
2023-08-02
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.4.6.
Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per l'esportazione delle risposte agli annunci.
È stato risolto il problema relativo all'audio per cui, anche se l'audio dell'annuncio è disattivato, la sessione audio interrompeva in modo imprevisto la musica di sottofondo alla fine del video.
È stato aggiunto il supporto per trasmettere un ID unità pubblicitaria durante la generazione di
GADQueryInfo.
10.8.0
2023-07-12
Sono state apportate modifiche minori alla modalità di gestione dei callback delegati adWillPresentFullScreenContent:, adWillDismissFullScreenContent: e adDidDismissFullScreenContent: dai delegati per gli annunci con mediazione. Queste modifiche fanno sì che gli annunci con mediazione
si comportino più come annunci proprietari.
Gli SDK di terze parti che chiamano
adWillPresentFullScreenContent: seguito da
adDidDismissFullScreenContent: più volte
ora attivano più callback, anziché solo per il primo insieme
di chiamate.
Quando gli annunci a schermo intero di terze parti non vengono visualizzati, viene chiamato
ad:didFailToPresentFullScreenContentWithError: instead ofadWillPresentFullScreenContent: and
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: e aggiunto una proprietà di lettura e scrittura tagForUnderAgeOfConsent.
Ora è possibile conservare gli adattatori che non eseguono il rendering per la raccolta dei segnali.
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
È stato corretto un problema di perdita di memoria che si verificava durante la creazione di un oggetto GADQueryInfo
.
10.4.0
2023-04-20
È stata aggiornata la versione minima di Xcode supportata alla 14.1.
armv7 non è supportato in Xcode 14 ed è stato rimosso dall'SDK.
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.
Correzioni di bug e miglioramenti delle prestazioni.
10.0.0
2023-01-26
Modifiche che provocano un errore:
Gli annunci non vengono più pubblicati su iOS 11. Per recuperare gli annunci è necessario iOS 12, anche se il target minimo di deployment è ancora iOS 10.0.
Sono stati rimossi i seguenti campi già obsoleti:
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 fuori contesto dell'ispettore annunci ora hanno visualizzazioni dei contenuti multimediali.
Deprecati i seguenti campi in GADMediationAdConfiguration:
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLongitude
È stato rimosso il codice bit dalla compilazione dell'SDK Google Mobile Ads.
9.14.0
2022-12-08
Annunci apertura app:+loadWithAdUnitID:request:orientation:completionHandler: è stato
deprecato e sostituito con
+loadWithAdUnitID:request:completionHandler:. Il caricamento degli annunci
aperti dell'app ora presuppone l'orientamento corrente del dispositivo, in modo da uniformarsi agli 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 la richiesta e la visualizzazione degli 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
È 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
Uscita ufficiale per il supporto di iOS 16.
iLTV:
sono state aggiunte le seguenti proprietà a GADAdNetworkResponseInfo:
adSourceID
adSourceInstanceName
adSourceName
È stata aggiunta la seguente proprietà a GADResponseInfo:
extrasDictionary
9.9.0
2022-08-11
Correzioni di bug e miglioramenti delle prestazioni.
9.8.0
2022-07-27
Mediazione con premio: ritirata didRewardUserWithReward:
in GADMediationRewardedAdEventDelegate a favore di
didRewardUser. Il premio dell'annuncio fornito da
didRewardUserWithReward: è sempre stato un'operazione non eseguita, con il
valore del premio dell'annuncio proveniente dalle impostazioni dell'unità pubblicitaria nell'
interfaccia utente di AdMob .
Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per l'esportazione delle richieste di annunci.
9.7.0
2022-07-07
È stata aggiunta la proprietà loadedAdNetworkResponseInfo a GADResponseInfo, che restituisce informazioni sulla rete pubblicitaria che ha caricato l'annuncio.
È stata aggiunta la proprietà adSourceInstanceID a GADAdNetworkResponseInfo.
extern è stato sostituito 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 di Xcode supportata alla 13.2.1.
Correzioni di bug e miglioramenti delle prestazioni.
9.3.0
2022-04-07
Correzioni di bug e miglioramenti delle prestazioni.
9.2.0
2022-03-21
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.3.30.
Sono stati aggiunti avvisi quando il codice dell'applicazione fa riferimento a adDidPresentFullScreenContent anziché al più recente adWilllPresentFullScreenContent in GADFullScreenContentDelegate
9.1.0
2022-02-28
Correzioni di bug e miglioramenti delle prestazioni.
È stata ritirata la proprietà
credentials in
GADAdNetworkResponseInfo. Utilizza la nuova proprietà
adUnitMapping della stessa classe.
8.12.0
2021-10-11
È stato corretto un bug per cui lo strumento di convalida nativo poteva causare un arresto anomalo quando una visualizzazione di annuncio nativo viene rimossa dalla gerarchia delle visualizzazioni in modalità di test.
Sono state ritirate tutte le costanti con prefisso kGAD. Utilizza quelli con
il prefisso GAD.
8.11.0
2021-09-16
Release ufficiale per il supporto di iOS 15.
Sono state aggiunte protezioni per evitare l'arresto anomalo delle app quando l'SDK Google Mobile Ads viene eseguito su iOS 9 o versioni precedenti. L'SDK è supportato solo su iOS 10 e versioni successive e non fa nulla in caso contrario.
È stato corretto un bug raro che interessa le beta di iOS 15, per cui le visualizzazioni web a schermo intero potrebbero non essere dimensionate correttamente per le app multiscena.
È stato corretto un bug per cui una chiamata a registerAdNetworkExtras:
si arrestava in modo anomalo se l'oggetto GADRequest veniva creato tramite il metodo copy.
8.8.0
2021-07-20
È stata aggiunta una logica per evitare i rari casi in cui più store in-app potrebbero essere visualizzati uno sopra l'altro.
È stato modificato il tipo di proprietà keywords in NSArray<NSString *> in GADRequest.
8.6.0
2021-06-07
La proprietà mediaView in GADCustomNativeAd è stata ritirata.
Utilizza invece la nuova proprietà mediaContent della stessa classe.
È stato corretto un bug per cui i callback dei delegati per disattivare / riattivare l'audio del video non venivano richiamati per gli annunci nativi per le offerte.
È stato aggiornato il kGADSimulatorID
tipo da id a NSString* per
evitare un ulteriore passaggio di tipo in Swift.
8.5.0
2021-05-07
È stato risolto un bug per cui un formato dell'annuncio sperimentale non veniva chiuso al termine dell'annuncio se presentato più volte.
8.4.0
2021-04-19
Maggiore supporto per SKAdNetwork eventi di conversione utilizzando
SKAdImpression.
8.3.0
2021-03-25
È stato aggiunto il supporto per l'ID proprietario del publisher (precedentemente noto come stessa chiave dell'app) per aiutarti a pubblicare annunci più pertinenti e personalizzati utilizzando i dati raccolti dalle tue app.
adWillDismissFullScreenContent: è stato aggiunto a
GADFullScreenContentDelegate.
È stato risolto un problema per cui adDidPresentFullScreenContent: veniva chiamato immediatamente prima della presentazione anziché subito dopo.
8.2.0.1
2021-03-12
È stato corretto l'errore di installazione di CocoaPods "Impossibile unire
user_target_xcconfig" che si verificava quando si utilizzavano più pod con
impostazioni user_target_xcconfig diverse.
8.2.0
2021-03-11
È stato aggiunto ulteriore supporto per SKAdNetwork in vista dell'applicazione obbligatoria di AppTrackingTransparency.
È stata rimossa una definizione della macro UIWindowScene necessaria solo nelle versioni di Xcode precedenti alla 11.
8.1.0
2021-02-19
disableAutomatedInAppPurchaseReporting e
enableAutomatedInAppPurchaseReporting deprecati. I report sugli acquisti in-app sono stati
rimossi dall'SDK. Questi metodi ora non eseguono alcuna operazione.
Sono stati aggiunti flag per ridurre l'accesso dell'SDK alle API CTTelephonyNetworkInfo.
L'SDK Mobile Ads disattiverà la trasmissione dell'identificatore pubblicità (IDFA) quando GADMobileAds.sharedInstance().requestConfiguration.tag viene chiamato con forChildDirectedTreatment: true (vedi impostazione rivolta ai minori) o GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (vedi utenti al di sotto dell'impostazione dell'età del consenso digitale).
7.68.0
2020-11-04
L'SDK è stato aggiornato da .framework a
.xcframework. Ora è necessario CocoaPods 1.9.0 o versioni successive per
le installazioni di CocoaPod.
Arm64e rimosso dalla distribuzione. I test locali su arm64e non saranno più disponibili.
È stata aggiunta la versione beta di Strumento di controllo degli annunci.
È stato corretto un bug per cui rootViewController di
GADNativeCustomTemplateAd conserva un puntatore forte all'annuncio.
7.67.0
2020-10-21
Sono state rilasciate nuove API beta per gli annunci interstitial e con premio. Le nuove API
forniscono le stesse funzionalità, ma con 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. Rivolgiti al tuo account manager per richiedere l'accesso.
È stato corretto un bug per cui le pagine di destinazione degli annunci non venivano visualizzate sui dispositivi con
tacche.
7.66.0
2020-09-28
Annunci banner: è stato aggiunto il
metodo delegato adViewDidRecordImpression: a
GADBannerViewDelegate.
7.65.0
2020-09-03
Richiede le app di build rispetto a Xcode 11.0 o versioni successive.
È stata aggiunta una proprietà responseInfo a GADNativeAd e la proprietà adNetworkClassName è stata ritirata.
È stata aggiunta una proprietà sdkVersion a GADMobileAds
ed è stato ritirato il metodo sdkVersion
in GADRequest.
7.63.0
2020-07-28
Annunci di apertura app: è stato modificato GADAppOpenAd in modo da avere 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:
ora i callback interstitialDidDismissScreen: degli adattatori di mediazione sono
sganciati.
7.62.0
2020-07-10
È stato corretto il bug per cui era necessario fare clic due volte sui video per riprodurli dopo che erano stati messi in pausa a causa della rimozione delle cuffie.
7.61.0
2020-06-17
È stata aggiunta la proprietà dictionaryRepresentation a
GADResponseInfo per semplificare la registrazione delle informazioni sulla risposta.
È stata rimossa la classe DFPCustomRenderedAd, una classe di formato dell'annuncio non utilizzata
a cui le app non devono fare riferimento.
7.60.0
2020-05-20
Annunci con premio: è stata modificata la proprietà serverSideVerificationOptions
di GADRewardedAd in modo che sia strong anziché
copy.
Metodo description implementato su GADResponseInfo e GADAdNetworkResponseInfo per semplificare il logging.
Tutti gli errori di presentazione (ad es. rewardedAd:didFailToPresentWithError:)
ora restituiscono sempre sempre un codice da GADPresentationErrorCode.
Gli errori di visualizzazione della mediazione vengono visualizzati come errori di fondo.
7.59.0
2020-05-06
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.3.3.
Annunci interstitial: è stato corretto un bug per cui gli annunci interstitial su iPad potevano girare su orientamenti non supportati, causando problemi di UI.
Annunci di prova: è stata aggiornata l'etichetta dell'annuncio di prova in modo che indichi "Modalità di test" anziché "Annuncio di prova" ed è 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
sulle 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 annuncino gli elementi inattivi.
7.57.0
2020-03-18
GADRewardBasedVideoAd obsoleto. Tutti i client devono utilizzare
GADRewardedAd.
Miglioramenti ai messaggi di errore per gli errori "Adattatore non trovato". I messaggi di errore
ora contengono il nome dell'adattatore.
È stato risolto un problema GADRewardedAd relativo al metodo
rewardedAd:didFailToPresentWithError: che non veniva richiamato
nei casi in cui non era stato caricato alcun annuncio con premio.
È stato corretto un potenziale arresto anomalo che poteva verificarsi quando le creatività tentavano di caricare URL non HTTP all'interno di un elemento SafariViewController.
7.56.0
2020-02-28
Sono stati aggiunti metodi di istanza
disableAutomatedInAppPurchaseReporting
e
enableAutomatedInAppPurchaseReporting
in GADMobileAds e il metodo di classe
disableAutomatedInAppPurchaseReporting è stato ritirato. Chiama
disableAutomatedInAppPurchaseReporting prima di inizializzare l'SDK Google Mobile Ads o di caricare gli annunci per disattivare i report automatici 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.
L'architettura i386 è stata rimossa. Il supporto del simulatore a 32 bit non esiste più.
7.55.1
2020-02-14
Annunci con premio: è stato risolto 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.
È stato attivato WKWebView come SDK predefinito 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 si utilizzava l'API GADRewardedAd.
7.53.0
2019-12-12
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.2.21.
Annunci interstitial/con premio: è stato aggiunto il metodo canPresentFromViewController:. Le applicazioni multiscena
possono utilizzare questo metodo per verificare se l'annuncio può essere ancora presentato quando la
scena cambia dimensioni.
Annunci interstitial:
interstitialDidFailToPresentScreen:
ora viene chiamato quando si tenta di presentare un annuncio non pronto o un annuncio
già presentato.
Annunci nativi: è stato corretto un bug per cui un'API UI veniva chiamata in un
thread in background.
È stata risolta la perdita di memoria GADBlockSignalSource che si verificava
durante il caricamento degli annunci.
Mediazione nativa: sono stati 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 dei contenuti multimediali dell'annuncio in-stream nella richiesta
non venivano rispettate.
7.51.0
2019-10-17
La versione minima di iOS supportata è stata aumentata a iOS 9. Le app possono comunque collegarsi a iOS 8, ma gli annunci verranno caricati solo su iOS 9 e versioni successive.
Proprietà currentTime e duration aggiunte a
GADMediaContent.
È stata aggiunta la proprietà mediaContent a GADInstreamAd
e sono state rimosse le proprietà videoController, duration,
currentTime e aspectRatio.
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.2.19.
Aggiunto il supporto per le app multiscena. Le app che supportano più scene
devono impostare la proprietà scene su GADRequest per ricevere
annunci di dimensioni appropriate.
È stata rimossa la sottoclasse SKStoreProductViewController, che non è consentita su iOS 13.
È stato risolto l'avviso di Apple durante l'invio all'App Store relativo all'utilizzo di API obsolete.
Proprietà testRequestIdentifiers aggiunta a
GADMobileAds.requestConfiguration. È stata ritirata la proprietà
testDevices in GADRequest.
È stato ritirato il codice di errore kGADErrorMediationNoFill. Tutti gli errori di nessun riempimento ora restituiscono il codice di errore kGADErrorNoFill.
Annunci con premio: la proprietà customRewardString
ora può essere impostata in qualsiasi momento prima che venga visualizzato 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 della mediazione non sono stati trovati o non sono conformi al protocollo corretto.
7.49.0
2019-08-20
È stata aggiunta un'API di identificatore di risposta annuncio per cercare le creatività nel Centro revisione annunci di Ad Manager.
7.48.0
2019-08-01
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.2.17.
Annunci con premio: è stato corretto un bug relativo alle app che utilizzano le vecchie API video con premio (ad es. GADRewardBasedVideoAd) ha registrato un calo delle impressioni
nei report di mediazione.
7.47.0
2019-07-11
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.2.16.
Messaggi di log migliorati quando le app configurano in modo improprio il proprio ID app nel loro Info.plist.
È stato corretto un bug di rendering negli annunci di installazione di app video interstitial e con premio.
7.46.0
2019-06-24
È stata inclusa l'architettura arm64e nel framework GoogleMobileAds per supportare il testing sul dispositivo. Per la compilazione è ora necessario Xcode 10.
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 restituiva una nil visualizzazione multimediale e un'angolazione di zero anche se conteneva contenuti video.
Mediazione: è stato corretto un arresto anomalo che si verifica quando gli adattatori di mediazione attivano più callback di successo/errore per la stessa richiesta.
7.45.0
2019-06-17
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.2.15.
È stato risolto un problema di arresto anomalo che si verificava in rare occasioni quando gli annunci video venivano chiusi.
È stato aggiornato il callback rewardedAdMetadataDidChange in modo che non venga chiamato quando i metadati sono nil.
7.44.0
2019-05-10
Uscita ufficiale per il supporto di App Measurement.
Per impostazione predefinita, la misurazione delle app inizializza e invia i dati all'avvio dell'app. È stata aggiunta
un'opzione per ritardare
la misurazione dell'app finché l'SDK Google Mobile Ads non viene chiamato esplicitamente.
Open Measurement: è stato eseguito l'aggiornamento all'SDK OM 1.2.14.
È stato rimosso GADCorrelator e le API associate. Questa funzionalità
in precedenza non era funzionante.
La proprietà preferredImageOrientation in
GADNativeAdImageAdLoaderOptions è stata ritirata. Utilizza invece GADNativeAdMediaAdLoaderOptions.
7.43.0
2019-04-19
La versione minima richiesta di iOS è stata aggiornata alla 8.0.
Versione di release ufficiale per il supporto di
Open Measurement.
Open Measurement: è incluso l'SDK OM 1.2.13.
Open Measurement: aggiunto supporto per i formati di annunci nativi personalizzati.
Annunci nativi: sono state aggiunte le proprietà videoController e
hasVideoContent a
GADMediaContent.
Annunci nativi:videoController è stato ritirato in
GADUnifiedNativeAd e i metodi hasVideoContent e
aspectRatio in GADVideoController.
Annunci nativi: è stata aggiunta la classe
GADNativeAdMediaAdLoaderOptions con una proprietà
aspectRatio, che consente ai publisher di richiedere un
formato specifico per l'asset media di un annuncio nativo. Questa opzione ha la precedenza sulla proprietà preferredImageOrientation in GADNativeAdImageAdLoaderOptions.
Annunci nativi:ora GADMediaView rispetta la proprietà contentMode durante il rendering delle immagini.
7.42.2
2019-03-29
Mediazione con premio (nuove API): è stato corretto un bug per cui gli adattatori di mediazione con premio venivano assegnati automaticamente alla distribuzione dopo la chiamata di caricamento.
7.42.1
2019-03-25
È stato risolto un raro arresto anomalo che potrebbe verificarsi durante la deallocazione degli annunci video.
7.42.0
2019-03-15
L'SDK Google Mobile Ads ora dipende da App Measurement. Devi includere
il framework di misurazione delle app e le dipendenze. L'ID applicazione deve essere inserito nel file plist dell'applicazione utilizzando la chiave GADApplicationIdentifier.
Per ulteriori informazioni, consulta la guida Guida rapida.
Le dimensioni del framework SDK sono state ridotte al di sotto dei limiti di GitHub.
tagForChildDirectedTreatment è stato aggiunto a
GADMobileAds.sharedInstance.requestConfiguration.
[GADRequest tagForChildDirectedTreatment] è stato
deprecato.
È stato corretto un bug per cui rewardBasedVideoAdMetadataDidChange:
poteva essere chiamato quando i metadati non cambiavano.
7.41.0
2019-03-04
Annunci con premio: è stata aggiunta una nuova
GADRewardedAd
API (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
degli annunci.
7.40.0
2019-02-21
Miglioramenti delle prestazioni.
7.39.0
2019-02-08
È stato corretto un bug per cui il riferimento a GADCustomEventParametersServer
generava un errore di 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
È stato risolto un problema di rendering degli annunci fluidi visualizzati nelle visualizzazioni tabulari.
È stato aggiunto il nuovo tipo GADMediaContent per fornire informazioni sui contenuti multimediali.
7.37.0
2018-12-10
Compatibilità migliorata con Crashlytics per fornire report sugli arresti anomali più utili con la simbolizzazione delle analisi dello stack aggiornata.
7.36.0
2018-11-16
È stato risolto un 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
È 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 del delegato rewardBasedVideoAdDidClose:.
La versione minima di Xcode ora è la 9.2.
7.34.0
2018-09-26
La richiesta di un secondo annuncio con premio mentre ne viene mostrato un altro non è più consentita. In questo modo viene risolto un problema per cui la richiesta del secondo annuncio con premio causava il malfunzionamento di diversi adattatori di mediazione di terze parti. È possibile richiedere un altro annuncio al termine della presentazione in rewardBasedVideoAdDidClose:.
Correzione: CocoaPod è stato aggiornato per ridurre le dimensioni dei file al di sotto di 100 MB, consentendo di eseguire il push dei file SDK nei repository GitHub.
7.33.1
2018-09-13
Annunci nativi: è stato risolto un problema per cui a volte gli annunci video non venivano riprodotti correttamente.
Annunci nativi:è stato risolto un problema per cui GADMediaView era vuoto
per gli annunci non video.
Annunci banner DFP: è stato risolto un bug per cui il metodo di ridimensionamento non si comportava 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 in favore di
GADUnifiedNativeAd.
Per ulteriori istruzioni sull'utilizzo delle nuove API, consulta la guida agli annunci nativi
unificati avanzati.
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 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 annunci.
Mediazione: sono state aggiunte le proprietà maxAdContentRating e underAgeOfConsent a
GADMediationAdRequest.
Proprietà di data di nascita e genere ritirate su
GADRequest.
7.30.0
2018-03-26
Versione beta di MRAID v3.
Correzioni di bug e miglioramenti delle prestazioni.
7.29.0
2018-02-16
È stato corretto un bug introdotto nella versione 7.28.0 che causava glitch grafici nelle app GameKit.
7.28.0
2018-01-31
Annunci nativi: aggiunta l'API Unified Native Ad. In questo modo,
GADNativeAppInstallAds e GADNativeContentAds vengono combinati 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 video con premio: è stato aggiunto il metodo connectorDidCompletePlayingRewardBasedVideoAd: a GADMRewardBasedVideoAdConnectorDelegate per consentire agli adattatori di mediazione di invocarlo al termine di un video.
Mediazione nativa: è stato aggiornato GADMediatedNativeAdDelegate.h
per consentire agli adattatori di accedere alle singole visualizzazioni utilizzate in un annuncio nativo.
È stato aggiunto il supporto della mediazione video nativa. Gli adattatori di mediazione nativa 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 per iPhone X.
Per gli annunci a schermo intero, il pulsante di chiusura predefinito ora viene visualizzato all'interno dell'area di sicurezza.
Limita le interazioni dell'SDK con StoreServices di Apple a una volta per sessione, al momento dell'avvio dell'app.
Ora gli annunci di prova 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 dell'annuncio nativo, anziché attendere che la
visualizzazione dell'annuncio nativo sia visibile.
Mediazione nativa: ora gli adattatori ricevono una chiamata a
mediatedNativeAdDidUntrackView: con una vista nulla quando la
vista 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
Uscita ufficiale per il supporto di iOS 11.
GADAdDelegate è stato rimosso. Per gestire l'audio degli annunci, deve essere utilizzato GADAudioVideoManager.
È stato corretto un bug di iOS 11 per cui le visualizzazioni dei banner venivano spostate verso il basso a causa degli inserti di contenuti.
È stata aggiunta una dipendenza dal framework Security.
7.23.0
2017-09-05
Ora gli adattatori di mediazione ricevono una notifica tramite mediatedNativeAd:didUntrackView: quando un annuncio nativo viene distribuito.
7.22.0
2017-08-08
È stato risolto un problema per cui non veniva invocato un evento "caricamento dell'annuncio non riuscito" quando una richiesta di annuncio viene ignorata a causa dell'esecuzione dell'app in uno stato in background.
7.21.0
2017-06-20
Per le unità pubblicitarie interstitial in cui sono disattivati gli annunci video, gli annunci interstitial pubblicati avranno un'opzione di chiusura immediata, anche se una creatività MRAID chiama useCustomClose.
È stato aggiunto del testo al menu di debug per indicare se è attiva la modalità di risoluzione dei problemi o l'anteprima della creatività.
È 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 attualmente caricando gli annunci.
È stato aggiunto un nuovo metodo delegato facoltativo -adLoaderDidFinishLoading: a
GADAdLoaderDelegate, che viene invocato dopo che un
GADAdLoader ha terminato di restituire tutti gli annunci per una richiesta.
7.20.0
2017-05-03
È stato rimosso il formato dell'annuncio di acquisto in-app.
È stata rimossa l'architettura armv7s.
7.19.1
2017-04-13
È stato risolto un problema per cui le dimensioni degli annunci errate venivano inoltrate
alle reti di mediazione per la mediazione di 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 messa in pausa/l'interruzione della riproduzione degli annunci audio e video.
7.18.0
2017-02-23
Sono stati aggiunti i metodi play, pause e
setMute a GADVideoController.
Sono stati aggiunti nuovi metodi di delega a GADVideoControllerDelegate
corrispondenti all'avvio, alla pausa, alla fine, all'audio disattivato e alla riattivazione
dell'audio dei contenuti video.
È stato aggiunto il supporto per gli adattatori di mediazione video con premio per attivare
l'inizializzazione anticipata prima dell'invio di una richiesta di annuncio.
7.17.0
2017-01-31
nativeAdDidRecordImpression e
nativeAdDidRecordClick aggiunti a
GADNativeAdDelegate.
7.16.0
2016-12-12
È stato aggiunto un controller video all'oggetto DFPBannerView.
Le proprietà del controller video GADNativeExpressAdView,
GADNativeContentAd,
GADNativeCustomTemplateAd,
GADNativeContentAd
e GADNativeCustomTemplateAd
ora non sono nulle.
Mediazione nativa: gli adattatori ora possono impostare la proprietà adChoicesView su GADMediatedNativeAppInstallAd e GADMediatedNativeContentAd per eseguire il rendering di Scegli Tu!.
7.15.0
2016-11-21
È 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 degli annunci kGADAdSizeFluid, la modifica delle dimensioni del banner non influisce più sulle dimensioni del frame della visualizzazione del banner.
7.13.1
2016-10-20
Aggiunto il supporto per l'anteprima in-app e per la risoluzione dei problemi in Google Ad Manager.
7.13.0
2016-10-17
Aggiunta una dipendenza dal framework JavaScriptCore.
Correzioni di bug vari.
7.12.1
2016-10-05
Annotazioni sulla nullabilità corrette per GADNativeAppInstallAd
e GADNativeContentAd.
7.12.0
2016-09-28
Correzioni di bug relative agli arresti anomali che coinvolgono GADStringFromCGFloat.
È stato aggiunto GADNativeAdViewAdOptions per specificare la posizione
di Scegli Tu! negli annunci nativi.
È stata aggiunta la proprietà adNetworkClassName a GADRewardBasedVideoAd.
7.11.0
2016-09-15
Rimosse le dipendenze dai framework CoreBlueooth, EventKit ed EventKitUI.
Quando aggiorni le app per iOS 10, non è più necessario fornire il testo per NSCalendarsUsageDescription e NSBluetoothPeripheralUsageDescription.
È stato rimosso il supporto di MRAID 2.0 per createCalendarEvent e storePicture.
7.10.1
2016-08-26
Correzione di bug per arresti anomali relativi a 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 soddisfare le aspettative dell'SDK.
È stata aggiunta la dipendenza da MobileCoreServices.
È stata aggiunta un'API per indicare alla rete pubblicitaria se la versione dell'SDK è almeno major.minor.patch.
7.9.1
2016-07-18
È stato corretto il bug che interessava la mediazione dei video con premio.
7.9.0
2016-07-13
Sono state aggiunte dipendenze 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 tramite SDK non riceveranno più l'avviso "Il tipo di annuncio mediato è sconosciuto o non valido".
7.8.1
2016-05-11
È stato aggiunto il supporto dell'SDK per l'utilizzo automatico dei dati sulla posizione quando un utente ha attivato esplicitamente le autorizzazioni di accesso alla posizione di un'app.
7.8.0
2016-04-28
È stata aggiunta la dipendenza dai framework CoreBluetooth e SafariServices.
Sono state aggiunte annotazioni di nullità ai file di intestazione principali dell'SDK per migliorare il supporto degli optional di Swift.
Aggiunto il supporto per GADAdSizeDelegate
negli annunci di dimensione kGADAdSizeFluid.
7.7.1
2016-04-06
È stato risolto il problema relativo alla gestione dei clic sugli annunci nativi nelle visualizzazioni con scorrimento.
7.7.0
2016-02-24
È stato aggiunto il supporto degli annunci video con premio.
È stato aggiunto il supporto del codice bit.
Anche se ciò ha aumentato la dimensione del download dell'SDK,
non aumenterà in modo significativo la dimensione dei file binari delle app.
Per modificare questa impostazione per la tua app,
vai alle Impostazioni di compilazione del progetto
e nella sezione Opzioni di compilazione,
imposta Attiva il codice bit su Yes.
È stata aggiunta una dipendenza dal framework MediaPlayer.
Dovrai collegare questo framework al programma binario della tua app.
Se utilizzi CocoaPods, esegui pod install --repo-update.
Sono stati rimossi tutti i riferimenti a userID nelle API video basate su premi.
Le chiamate al metodo loadRequest:
per GADInterstitial sono sempre associate a
una chiamata di didFailToReceiveAd:withError:
o interstitialDidReceiveAd: delegato asincrona.
È stato corretto un caso limite in cui questo contratto non veniva rispettato.
Mediazione nativa: è stata aggiunta la possibilità per gli adattatori di gestire e registrare 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 di protocollo per gli adattatori di mediazione sono stati raggruppati/spostati per semplificarli.
È stata corretta l'uso delle maiuscole del messaggio
didFailToLoadWithError nel protocollo
GADRewardBasedVideoAdDelegate.
7.5.2
2015-10-16
Correzioni di bug.
7.5.1
2015-09-30
Corregge gli arresti anomali in GADStatisticsCore.
7.5.0
2015-09-22
L'SDK non utilizza più il metodo UIApplicationcanOpenURL
su dispositivi iOS 9.
Corregge il problema per cui i metodi GADNativeAdDelegate non venivano chiamati.
Ora viene chiamato il 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 i report sugli arresti anomali e il monitoraggio automatico degli acquisti in-app (IAP). Se il monitoraggio automatico degli acquisti in-app è attivo, viene rimossa la dipendenza dall'SDK per il monitoraggio delle conversioni per la generazione di report sulle conversioni IAP.
La proprietà adUnitID in GADInterstitial ora è
readonly.
Sono state aggiunte API per la mediazione video basata su premi.
setLocationWithDescription: è stato deprecato il giorno GADRequest.
Usa invece il criterio 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.
È stata corretta una regressione introdotta nella versione 7.2.0 per cui i banner intelligenti non venivano visualizzati correttamente in formato orizzontale su iOS 8.
7.2.2
2015-05-07
Corregge il seguente avviso durante il caricamento sull'App Store:
L'app fa riferimento a selettori non pubblici in Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1
2015-04-30
Per impostazione predefinita, i simulatori caricano nuovamente gli annunci pubblicati. Aggiungi kGADSimulatorID alla proprietà testDevices in GADRequest per visualizzare gli annunci di prova sui simulatori.
È stata 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 di eventi personalizzati.
È stato aggiunto GADInterstitial initWithAdUnitID: e ritirato GADInterstitial init.
Il metodo setValidAdSizesWithSizes è stato ritirato in DFPBannerView. Usa invece il criterio DFPBannerView.validAdSizes.
7.1.0
2015-04-01
Richiede il collegamento a CoreMedia.framework.
Correzioni di bug vari.
7.0.0
2015-02-03
Non è più supportato iOS 5.
SDK rilasciato come framework.
È stata rimossa la dipendenza dal flag del linker -ObjC.
Tempo di caricamento degli annunci migliorato su iOS 8.
È stata aggiunta la proprietà requestAgent a GADRequest.
Le integrazioni di terze parti devono impostare questa proprietà per indicare la piattaforma da cui è stata effettuata la richiesta.
È stata aggiunta una nuova classe DFPRequest che supporta il targeting personalizzato e le esclusioni di categoria.
La proprietà publisherProvidedID è stata spostata da
DFPExtras a DFPRequest.
GADAdMobExtras e DFPExtras sostituiti
con una singola classe GADExtras.
Proprietà hasAutoRefreshedGADBannerView ritirata.
Rimossa la macro GAD_SIMULATOR_ID: gli annunci di prova vengono
attivati automaticamente nel simulatore quando si utilizzano GADBannerView
e GADInterstitial.
Le proprietà mediationExtras,
additionalParameters e di test di GADRequest sono state rimosse.
setBirthdayWithMonth:day:year: di GADRequest è stato ritirato.
È stato rimosso il metodo addKeyword: di GADRequest.
Corso DFPSwipeableBannerView rimosso.
6.12.2
2014-11-06
È stata disattivata la funzionalità di rimbalzo per gli annunci banner.
È stato corretto l'arresto anomalo che si verificava in DumpViews.
6.12.0
2014-09-18
Uscita ufficiale per il supporto di iOS 8.
Il caricamento degli annunci richiede meno tempo sul thread principale su iOS 8.
Gli annunci banner intelligenti vengono visualizzati correttamente in formato orizzontale su iOS 8.
Richiede il collegamento a due nuovi framework: EventKit e EventKitUI.
Questi vengono collegati automaticamente se i moduli e i framework di collegamento automatico sono abilitati.
Proprietà mediatedAdView ritirata il giorno GADBannerView.
Il metodo loadAndDisplayRequest:usingWindow:initialImage: deprecato
è stato rimosso il giorno GADInterstitial.
6.11.1
2014-08-07
Correzione dell'inizializzazione della visualizzazione del banner dai nib.
6.10.0
2014-07-17
Per impostazione predefinita, gli annunci ora si aprono 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 in favore di
DFPBannerView.
6.9.3
2014-06-12
Il metodo loadAndDisplayRequest:usingWindow:initialImage
in GADInterstitial è stato deprecato.
Pacchetti di analisi non in bundle dall'SDK che hanno comportato una riduzione delle dimensioni dell'SDK (da 9,6 a 3,4 MB). L'SDK di Analytics può essere scaricato
qui.
La proprietà contentURL in DFPExtras è stata spostata in GADRequest.
Correzione di diversi bug.
6.9.2
2014-05-07
È 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 320 x 100 con costante
kGADAdSizeLargeBanner.
È 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.
È 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 posizionati all'interno di un UITableView.
Correzioni di bug vari.
6.6.1
2013-11-13
Risolte alcune perdite di memoria durante l'utilizzo della mediazione.
6.6.0
2013-11-05
Necessario per il collegamento al framework AVFoundation.
È stato aggiunto il supporto per le architetture arm64 e x86_64.
Riduzione significativa delle dimensioni della raccolta.
È stata aggiunta la proprietà adNetworkClassName a GADBannerView e
GADInterstitial.
Risolto un bug per cui gli eventi dell'app Ad Manager non venivano attivati per gli interstitial.
L'adattatore HTML di Ad Exchange è stato incluso 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 le visualizzazioni a schermo intero su iOS 7.
6.5.0
2013-07-16
Corretto il bug di ridimensionamento GADBannerView.
Modifica all'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 linker.
6.4.2
2013-05-20
Correzione per un problema ricorrente di GADMRAIDInterceptor.
6.4.1
2013-04-18
È stato risolto un arresto anomalo che si verificava quando Advertising Identifier è nil.
6.4.0
2013-04-08
È stato corretto 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 relativi a 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 e versioni successive.
Sono stati rimossi tutti gli utilizzi dell'UDID.
6.3.0
2013-02-14
È stata aggiunta un'istruzione di logging che fornisce l'ID da passare a request.testDevices per attivare gli annunci di prova su un dispositivo specifico.
Aggiunta del supporto per gli annunci di prova su iOS 6.
È stato risolto un arresto anomalo in GADMraidInterceptor.
6.2.1
2012-10-16
Obbligatorio per il collegamento al framework StoreKit.
È stato corretto un arresto anomalo che si verifica quando l'app viene ruotata prima della ricezione del primo annuncio della mediazione.
6.2.0
2012-09-26
Il flag -all_load non è più necessario per la compilazione per ARMv7s; il flag -ObjC è ancora obbligatorio.
Obbligatorio per il collegamento al framework AdSupport.
Obbligatorio per utilizzare Xcode 4.5 e compilare in base a iOS 6. La versione minima di deployment è iOS 4.3.
L'SDK ha rimosso le istruzioni ARMv6 e ora include le istruzioni ARMv7s.
Utilizza l'identificatore IDFA (Identifier For Advertising) di Apple per iOS 6 e l'UDID per le versioni precedenti a iOS 6.
Varie correzioni di bug per iOS 6.
Compatibilità del browser in-app per lo schermo più alto di iPhone 5.
Compatibilità con il layout automatico per iOS 6.
6.1.4/5
2012-08-09
Correzione di bug per il monitoraggio 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 l'appropriato consenso dell'utente per l'invio di informazioni di identificazione del dispositivo in conformità con le norme di iOS pertinenti.
6.1.1/2
2012-07-19
È stato risolto il problema di arresto anomalo di MRaid Interceptor durante l'accesso alla chiave nil.
I publisher dovranno aggiungere un flag -all_load quando utilizzano l'SDK.
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 app.
Le intestazioni di Ad Manager, Ricerca e Mediazione sono ora incluse nella sottocartella "Componenti aggiuntivi", pertanto non richiedono più download separati.
Problema noto: quando utilizzi GADBannerView con Interface Builder, la dimensione del frame deve essere impostata in modo esplicito prima di caricare una richiesta.
6.1.2: questa versione utilizza l'identificatore univoco del dispositivo (UDID). Le app che utilizzano questa versione devono ottenere il consenso appropriato degli utenti per l'invio di informazioni sull'identificatore del dispositivo in conformità con le norme di 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 degli utenti per l'invio di informazioni sull'identificatore del dispositivo in conformità con le norme di iOS pertinenti.
6.0.1
2012-04-19
È stata aggiunta la mediazione della rete pubblicitaria.
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.
Le macro GAD_SIZE_#x# sono state ritirate a favore delle costanti GADAdSize.
Aggiunto il supporto per gli annunci a larghezza intera tramite le nuove costanti GADSize: kGADAdSizeSmartBannerPortrait e kGADAdSizeSmartBannerLandscape.
GADRequest ora utilizza registerAdNetworkExtras:
per impostare gli extra. La proprietà additionalParameters è stata ritirata.
A partire dalla versione 5.0.8, l'SDK per iOS non fa riferimento a uniqueIdentifier.
5.0.8
2012-03-30
Sono stati rimossi tutti i riferimenti a uniqueIdentifier,
una proprietà UIDevice deprecata.
La proprietà testDevices è stata ritirata a favore della proprietà testing, ora non ritirata.
5.0.5
2011-11-30
È stato aggiunto il supporto di altri formati di annunci interstitial rich media per iPhone e iPad. Questo aggiornamento sarà compatibile con tutti i formati degli annunci interstitial futuri.
Miglioramento del monitoraggio delle impressioni degli annunci in primo piano.
GADInterstitial è sempre stato un oggetto monouso, ma ora non causerà errori chiamando didFailToReceiveAdWithError: su eventuali richieste di caricamento o visualizzazione di un interstitial dopo la prima richiesta.
5.0.4
2011-10-28
Correzione dei pulsanti di grandi dimensioni sui display Retina nel browser in-app.
Correzione della visualizzazione degli annunci del controller della visualizzazione modale.
È stato corretto il comportamento del tag di ancoraggio.
4.1.1
2011-07-18
Inoltre, è certificato su iOS 5.0 Beta 3.
GTMStringEncoding è stato aggiunto allo spazio dei nomi per evitare collisioni del linker con altre librerie.
Il browser in-app si chiude per annunci dell'App Store configurati in modo errato.
Sono state corrette le 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 della release ufficiale di Google Ad Manager.
4.1.0
2011-05-02
Tutti i controller di visualizzazione vengono ignorati correttamente quando viene eseguita una chiusura da JavaScript su un controller di visualizzazione oscurato nello stack di controller di visualizzazione.
È stato aggiunto il supporto per i timeout interstitial AFMA forniti dal server.
La modalità di test è ora attivata inserendo gli ID dispositivo nella lista consentita.
È stato aggiunto un metodo per riutilizzare la stessa UIWebView in un banner e in un overlay di contenuti multimediali avanzati.
È stato aggiunto il sottomodello del dispositivo al dizionario onshow.
Sono state corrette le perdite di memoria in GADBrowserController e
UIWebViews.
Il controller della visualizzazione interstitial di apertura dell'app si blocca in modalità Ritratto per rimuovere un log di avviso dalla console.
Tutti i codici di risposta HTTP 5xx ora restituiscono un "errore del server" instead of an "errore di rete".
[null,null,["Ultimo aggiornamento 2024-11-16 UTC."],[[["The Google Mobile Ads SDK for iOS has undergone major updates, introducing new ad formats, enhancing existing features, and improving performance."],["Each major SDK version often introduces breaking changes and requires migration from the previous version."],["Minimum supported iOS versions, Xcode versions, and deployment targets are regularly updated, requiring developers to stay informed."],["Deprecated APIs and functionalities are progressively removed, necessitating ongoing adjustments to app code."],["Firebase integration is essential for user metrics starting with version 11 of the SDK."],["The Ad Inspector tool is valuable for debugging, understanding ad behavior, and ensuring optimal ad implementation."]]],[]]