Aggiornamento dei messaggi logcat relativi agli errori di caricamento degli annunci introdotti nella release 23.4.0
dal livello di errore a quello di informazioni.
Monetizzazione degli annunci personalizzati migliorata nelle schede personalizzate per l'API WebView per gli annunci.
23.4.0
30‑09‑2024
Gli errori di caricamento degli annunci ora richiamano un messaggio logcat che indica ad failed
to load nella traccia dello stack dell'errore. L'analisi dello stack registra questo messaggio come errore, ma non implica alcun arresto anomalo. Consulta Eseguire il debug dei messaggi di log degli errori comuni per interpretare i problemi di caricamento degli annunci più comuni. Se visualizzi un errore ricorrente relativo alla pubblicazione di annunci che non è documentato, condividi l'analisi dello stack con il supporto dell'SDK Mobile Ads.
È stata aggiornata la dipendenza dall'SDK User Messaging Platform alla versione 3.0.0.
23.2.0
27-06-2024
È stato aggiunto AdView.isCollapsible()
per indicare se l'ultimo banner caricato è comprimibile.
23.1.0
09-05-2024
Richiede un valore minimo di compileSdkVersion pari a 34.
Adattatori di Mediazione nativa: loadNativeAd
e loadRtbNativeAd() sono stati ritirati in favore di loadNativeAdMapper() e loadRtbNativeAdMapper().
Gli adattatori devono eseguire la migrazione all'utilizzo di questi nuovi metodi di caricamento e degli oggetti correlati.
23.0.0
07‑03‑2024
Modifiche che provocano un errore:
Il livello API Android minimo è stato aumentato a 21.
È stata rimossa l'API MobileAds.enableSameAppKey() deprecata e aggiornato il metodo alternativo MobileAds.putPublisherFirstPartyIdEnabled() per restituire un valore booleano che indica se la persistenza del controllo ha esito positivo o meno.
Native Ads:
AdLoader.forUnifiedNativeAd() rimosso. Usa invece AdLoader.forNativeAd().
AdLoader.forCustomTemplateAd() rimosso. Utilizza invece AdLoader.forCustomFormatAd().
AdFormat.UNKNOWN rimosso senza sostituzione. Le app che utilizzano
QueryInfo.generate()
devono passare un formato dell'annuncio.
I metodi AdManagerAdRequest.Builder ereditati dall'elemento padre possono ora essere concatenati per creare un oggetto da una singola chiamata.
Questa operazione ha richiesto una modifica nella struttura dell'ereditarietà in modo che AdManagerAdRequest.Builder non erediti più da AdRequest.Builder.
Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per richiedere e mostrare gli annunci richiesti tramite l'interfaccia utente di Ad Inspector.
È stato aggiunto un nuovo metodo QueryInfo.generate() che utilizza un ID unità pubblicitaria.
Aggiunto il supporto per la creazione di dimensioni adattive utilizzando AdSize.FULL_WIDTH come larghezza. In precedenza, le dimensioni degli annunci create utilizzando AdSize.FULL_WIDTH venivano trattate come AdSize.SMART_BANNER.
Strumento di controllo degli annunci:è stata attivata la possibilità di attivare richieste di annunci dall'interfaccia utente dello strumento di controllo degli annunci sui dispositivi che non hanno Google Play Services.
Mediazione: il valore restituito per Adapter.getVersionInfo() e Adapter.getSDKVersionInfo() è cambiato dal tipo com.google.android.gms.ads.mediation.VersionInfo a com.google.android.gms.ads.VersionInfo. Consigliamo
che gli adattatori restituiscano il nuovo tipo poiché
com.google.android.gms.ads.mediation.VersionInfo è
deprecato.
21.5.0
31-01-2023
Annunci apertura app: metodi AppOpenAd.load()
ritirati che accettano un parametro di input dell'orientamento e aggiunti nuovi metodi
che non accettano un input di orientamento. I nuovi metodi determinano l'orientamento al momento della richiesta, in modo da corrispondere al comportamento di altri formati a schermo intero.
Mediazione: aggiunto il supporto della mediazione per gli annunci apertura app.
È stata rimossa l'autorizzazione RECEIVE_BOOT_COMPLETED dalla dipendenza androidx.work:work-runtime. Se usi
versioni di Gradle precedenti alla 7.2.0 e hai bisogno dell'autorizzazione per la tua app,
potresti dover dichiarare l'autorizzazione esplicitamente nel file manifest Android.
21.4.0
14-12-2022
Ora l'ID app Ad Manager è obbligatorio per tutte le app Ad Manager e
richiede il formato ca-app-pub-################~##########. Per maggiori dettagli, consulta Configurare l'app.
Strumento di controllo degli annunci:estendi il supporto dell'SDK per la pubblicazione di annunci banner e nativi richiesti tramite l'interfaccia utente dello strumento di controllo degli annunci.
È 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.
Versione release ufficiale per la generazione QueryInfo.
21.3.0
10‑10‑2022
Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per richiedere e mostrare gli annunci richiesti tramite l'interfaccia utente dello strumento di controllo degli annunci.
Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per l'esportazione dei log delle richieste di annunci tramite la scheda Condivisione di Android.
Aggiunto il supporto per
SharedPreferencesgad_has_consent_for_cookies.
L'SDK Google Mobile Ads attiverà gli annunci con limitazioni (LTD)
quando la preferenza gad_has_consent_for_cookies è impostata su 0. Per ulteriori dettagli, consulta la sezione Impostare il consenso per i cookie.
L'SDK Google Mobile Ads disattiverà la trasmissione dell'identificatore
pubblicità di Android (AAID) quando
RequestConfiguration.Builder.setTagForChildDirectedTreatment()
viene chiamato con TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (vedi
impostazione destinata ai minori) o
RequestConfiguration.Builder.setTagForUnderAgeOfConsent()
viene chiamato con
TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (vedi
l'impostazione relativa agli
utenti al di sotto dell'età del consenso digitale).
20.5.0
18‑11‑2021
Aggiunto il supporto dei dispositivi Android 12 per le app che hanno come target l'API 31.
È stato aggiunto il supporto per
l'ID set di app
per casi d'uso come generazione di report e prevenzione delle frodi.
20.4.0
22-09-2021
A partire dalla versione 20.4.0, l'SDK Google Mobile Ads include
l'autorizzazione com.google.android.gms.permission.AD_ID nel
file manifest dell'SDK, che viene unito automaticamente al file manifest dell'app
dagli Strumenti di creazione Android. Per scoprire di più sulla dichiarazione delle autorizzazioni AD_ID
, inclusa la modalità di disattivazione, consulta
questo articolo del Centro assistenza Play Console.
È stato aggiunto il callback
onAdClicked()
a FullScreenContentCallback.
È stato attivato il callback
onAdClicked()
nella classe AdListener per il formato dell'annuncio nativo.
Adattatori di mediazione: è stata corretta l'annotazione della nullità per il parametro mediationExtras in tutte le chiamate di caricamento dell'adattatore di mediazione.
20.2.0
08-06-2021
È stato aggiunto il supporto della funzionalità di controllo degli annunci (beta) per i publisher di Google Ad Manager.
È stato aggiunto il callback onAdImpression() a
FullScreenContentCallback.
Il formato InstreamAd è stato ritirato.
Adattatori di mediazione:
Deprecati MediationBannerAdapter,
MediationInterstitialAdapter e
MediationNativeAdapter. I nuovi adattatori devono implementare la classe
Adapter per caricare questi formati.
Ora gli adattatori di offerta possono implementare metodi di caricamento diversi nella classe Adapter per i formati specifici delle offerte in tempo reale.
19.7.0
2021‑01‑20
Modifiche principali a:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd deprecato.
Le classi e i pacchetti con il prefisso Publisher sono stati ritirati e sostituiti con il prefisso AdManager.
Ultima release secondaria prima della versione 20.0.0. Tutte le API contrassegnate come deprecate in questa release e in quelle precedenti verranno rimosse nella versione 20.0.0. Per ulteriori dettagli, consulta la guida alla migrazione alla versione 20.0.0.
19.6.0
04-12-2020
È stato ritirato il metodo onAdLeftApplication() AdListener.
È stato corretto un bug per cui agli utenti di dispositivi Android 11 viene chiesto di selezionare un
browser quando fanno clic su un annuncio.
19.5.0
2020‑10‑20
Annunci banner: il metodo onAdImpression()
AdListener viene ora chiamato per gli annunci banner.
È stato aggiunto il metodo setHttpTimeoutMillis()
per personalizzare il timeout per le chiamate HTTPS effettuate dall'SDK Google
Mobile Ads.
19.4.0
10‑09‑2020
Aggiunto il supporto dei dispositivi Android 11 per le app che hanno come target l'API 30.
Annunci di apertura dell'app: è stato modificato il formato AppOpenAd in modo che funzioni più come un formato a schermo intero rispetto a una visualizzazione banner. Metodi getResponseInfo() e show() aggiunti a AppOpenAd. Classi AppOpenAdView
e AppOpenAdPresentationCallback deprecate.
Mediazione: ora sono disponibili i report sullo stato della mediazione. Utilizza
ResponseInfo.getAdapterResponses()
per ottenere informazioni sulla risposta per ogni rete pubblicitaria che ha partecipato a una richiesta di annunci.
Annunci con premio legacy:RewardedVideoAd ritirati.
È stato corretto un bug per cui MobileAds.initialize()
richiama il gestore del completamento una sola volta. Ogni chiamata a
MobileAds.initialize() ora richiama il callback di completamento.
Sono stati aggiunti nuovi callback di errore di caricamento a tutti i formati degli annunci che restituiscono un
LoadAdError. Ad es. onAdFailedToLoad(LoadAdError).
Callback di errore di caricamento deprecati che restituiscono un valore intero, ad esempio onAdFailedToLoad(int).
Annunci con premio: aggiunti onRewardedAdFailedToShow(AdError) e ritirati onRewardedAdFailedToShow(int).
Mediazione con premio: è stato aggiunto il codice di errore di presentazione MEDIATION_SHOW_ERROR. Tutti gli errori di visualizzazione relativi agli annunci mediati ora
resistono MEDIATION_SHOW_ERROR per AdError.getCode()
e un AdError.getCause() non nullo che rappresenta l'errore di mediazione di fondo.
19.2.0
18‑06‑2020
È stato aggiunto il formato RewardedInterstitialAd. Questa funzionalità è attualmente in versione beta privata. Contatta il tuo account manager per richiedere l'accesso.
Annunci nativi: è stata aggiunta un'interfaccia utente dello strumento di convalida nativo per le richieste di test per aiutarti a rilevare e correggere le violazioni delle norme relative agli annunci nativi.
È stato aggiunto il metodo MobileAds.disableMediationAdapterInitialization(). Chiama questo metodo prima di inizializzare l'SDK Google Mobile Ads per disabilitare l'inizializzazione dell'adattatore di mediazione.
È stato corretto l'arresto anomalo di NullPointerException in MobileAds.initialize() che si è verificato su alcuni dispositivi nelle app che utilizzano l'SDK Lite.
19.0.1
18‑03‑2020
Annunci nativi:è stata corretta la perdita di memoria che si verificava durante l'utilizzo di NativeCustomTemplateAd.
19.0.0
2-03-2020
È 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.
setNeighboringContentUrls() e
getNeighboringContentUrls() aggiunti a AdRequest.
È stata aggiunta la classe ResponseInfo che fornisce informazioni su un annuncio caricato.
Per tutti i formati degli annunci, è stato ritirato getMediationAdapterClassName()
a favore di getResponseInfo().
Annunci nativi: sono stati aggiunti i metodi getDuration() e
getCurrentTime() a MediaContent.
Mediazione nativa: sono stati aggiunti i metodi getDuration() e
getCurrentTime() a
UnifiedNativeAdMapper per essere implementati dagli adattatori.
Sono state aggiunte API per il formato dell'annuncio InstreamAd. Questa funzionalità è al momento in
beta privata. Rivolgiti al tuo account manager per richiedere l'accesso.
Banner adattivo: sono stati modificati i metodi di creazione dei banner adattivi nel corso
AdSize. Ad esempio, AdSize.getCurrentOrientationBannerAdSizeWithWidth()
è stato rinominato in AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Mediazione: l'SDK Google Mobile Ads ora rileva le eccezioni lanciate dagli adattatori di mediazione.
Mediazione con premio: è stato corretto un bug per cui, se più annunci con premio mediati vengono memorizzati nella cache, ne veniva visualizzato solo uno.
È stato aggiunto il metodo setTestDeviceIds() per consentire di impostare
i dispositivi di test una volta per tutte le richieste di annunci.
18.2.0
29‑08‑2019
Sono state aggiunte API per il formato
AppOpenAd. Questa funzionalità è attualmente in versione beta privata. Contatta il tuo account manager per richiedere l'accesso.
Mediazione: le eccezioni dell'adattatore le cui analisi dello stack includono l'SDK Google Mobile Ads vengono ora rilevate e gestite dall'SDK Google Mobile Ads.
18.1.0
09-07-2019
Release ufficiale per il supporto della misurazione app.
Per impostazione predefinita, la misurazione delle app inizializza e invia i dati all'avvio dell'app.
È stata aggiunta un'opzione per ritardare la misurazione dell'app finché l'SDK Google Mobile Ads non viene chiamato esplicitamente.
È stato aggiunto MobileAds.getInitializationStatus()
per fornire lo stato di inizializzazione di tutte le reti pubblicitarie configurate per la tua app.
MobileAds.getRequestConfiguration() aggiunto.
I parametri di targeting impostati su questo oggetto di configurazione vengono utilizzati per tutte le richieste di annunci.
Annunci nativi: per gli annunci non video, ora è possibile impostare il tipo di scala dell'immagine di MediaView utilizzando MediaView.setImageScaleType().
Annunci nativi: aggiunto UnifiedNativeAd.getMediaContent().
I publisher che caricano le immagini solo tramite URL ora possono recuperare i contenuti multimediali
dell'annuncio, fornirgli un'immagine e chiamare
MediaView.setMediaContent() per compilare i dati delle immagini
tramite MediaView per gli annunci non video.
Sono state aggiunte le dipendenze per play-services-measurement e
play-services-measurement-sdk. Le app non devono più aggiungere queste dipendenze in modo esplicito.
18.0.0
17-06-2019
Migrazione dalle librerie di supporto Android alle librerie di Jetpack (AndroidX). Per ulteriori informazioni, consulta le
note di rilascio di Google Play Services.
Per evitare un arresto anomalo che si verifica al primo avvio dopo l'installazione dell'app dal
Play Store, questa release richiede ai publisher di dichiarare dipendenze aggiuntive
nel file build.gradle:
Correzione per l'ANR proveniente da
android.media.AudioManager.getStreamVolume.
17.2.0
11‑03‑2019
Video con premio: è stato aggiunto un nuovo insieme di API con premio (vedi il pacchetto con premio) che ti consentono di caricare più annunci con premio contemporaneamente.
Mediazione: è stato aggiunto un nuovo insieme di API di adattatori di mediazione che supportano
l'inizializzazione. Gli adattatori che implementano la nuova API implementano la classe
Adapter.
Publisher che utilizzano firebase-analytics insieme alla versione
17.2.0 di qualsiasi raccolta di annunci
(ad es. com.google.android.gms:play-services-ads:17.2.0)
deve utilizzare com.google.firebase:firebase-analytics:16.3.0.
17.1.3
31‑01‑2019
Publisher che utilizzano firebase-analytics insieme alla versione
17.1.3 di qualsiasi raccolta di annunci
(ad es. com.google.android.gms:play-services-ads:17.1.3)
deve utilizzare com.google.firebase:firebase-analytics:16.3.0.
17.1.2
03-12-2018
I publisher che utilizzano firebase-analytics insieme alla versione
17.1.2 di una delle librerie di annunci
(ad es. com.google.android.gms:play-services-ads:17.1.2)
deve utilizzare com.google.firebase:firebase-analytics:16.0.6.
17.1.1
12‑11‑2018
È stato corretto un bug per cui alcune combinazioni di play-services-ads e
firebase-analytics (ad es. ads:17.1.0 e analytics:16.0.5) hanno generato un errore del compilatore duplicate entry.
Publisher che utilizzano firebase-analytics insieme alla versione
17.1.1 di qualsiasi raccolta di annunci
(ad es. com.google.android.gms:play-services-ads:17.1.1)
deve utilizzare com.google.firebase:firebase-analytics:16.0.5.
I publisher AdMob Google devono specificare un
<meta-data> tag con chiave
com.google.android.gms.ads.APPLICATION_ID
nel file AndroidManifest.xml. Per ulteriori dettagli, consulta la guida introduttiva.
Annunci nativi:NativeAppInstallAd, NativeContentAd e le API associate sono ritirate a favore di UnifiedNativeAd.
Per ulteriori istruzioni sull'utilizzo delle nuove API, consulta Annunci nativi
Utenza avanzata.
Annunci nativi:è stata aggiunta la funzionalità "Disattiva questo annuncio".
Annunci nativi: è stato rimosso il log di avviso benigno "UnconfirmedClickListener non deve essere nullo quando è impostata ClickConfirmingView".
Annunci con premio: è stato aggiunto il metodo setAdMetadataListener su RewardedVideoAd per esaminare le modifiche ai metadati degli annunci.
Annunci con premio: la chiamata a destroy() azzera l'ascoltatore.
È stato corretto un bug per cui onRewardedVideoCompleted() non veniva attivato sugli emulatori.
16.0.0
2-10-2018
Nessuna modifica agli annunci. Per ulteriori informazioni, consulta le note di rilascio di Google Play Services.
15.0.0
2018‑04‑12
Versione beta di MRAID v3.
Annunci nativi:è stata aggiunta l'API Unified Native Ad. In questo modo, NativeAppInstallAds e NativeContentAds vengono combinati in un nuovo tipo: UnifiedNativeAd.
Nota. Quando utilizzi annunci nativi, nei log viene visualizzato un avviso innocuo quando l'utente fa clic sull'annuncio nativo:
"UnconfirmedClickListener non deve essere null mentre ClickConfirmingView è
impostato." Questo avviso può essere ignorato e verrà rimosso nella prossima release.
12.0.1
28‑03‑2018
Nessuna modifica agli annunci. Per ulteriori dettagli, consulta le note di rilascio di Google Play Services.
12.0.0
2018‑03‑20
Video con premio: è stato aggiunto il metodo di callback onRewardedVideoCompleted()
a RewardedVideoAdListener.
Mediazione nativa: è stato aggiunto il metodo trackViews()
a NativeAdMapper, che consente agli adattatori di accedere agli oggetti
View corrispondenti ai singoli asset annuncio nativo.
trackView() è stato ritirato in favore di trackViews().
11.8.0
18-12-2017
Correzioni di bug e miglioramenti generali.
11.6.0
7-11-2017
Sono stati aggiunti il corso NativeAdViewHolder e i relativi metodi in NativeAppInstallAd e NativeContentAd.
AdLoader.getMediationAdapterClassName deprecato (i publisher devono utilizzare i metodi dello stesso nome in NativeAppInstallAd e NativeContentAd).
Gli annunci di prova ora mostrano un'etichetta nella parte superiore dell'annuncio. Per ulteriori dettagli, consulta la guida ai test.
11.4.0
19‑09‑2017
Sono stati aggiunti metodi getMediationAdapterClassName() alle classi NativeAppInstallAd e NativeContentAd. Il metodo omonimo in AdLoader verrà deprecato.
È stato aggiunto un nuovo metodo loadAd() che accetta un oggetto PublisherAdRequest alla classe RewardedVideoAd.
11.2.0
14‑08‑2017
Alla classe AdLoader è stato aggiunto il metodo loadAds(), che consente alle app di caricare più annunci univoci in una singola richiesta.
Quando esegui l'upgrade dell'app alla versione 11.2.0 o successive dell'SDK Google Mobile
Ads, è necessario aggiornare anche il build.gradle dell'app per specificare un
compileSdkVersion di almeno 26 (Android O). Questo
non cambia il modo in cui viene eseguita l'app. Non sarà necessario aggiornare
targetSdkVersion.
A partire dalla versione 11.2.0, l'SDK Google Mobile Ads è disponibile tramite il repository Maven di Google. Per ulteriori informazioni, consulta le note di rilascio di Google Play Services.
11.0.0
07‑06‑2017
Sono stati aggiunti i metodi onAdClicked() e
onAdImpression()
alla classe AdListener.
Questi metodi vengono richiamati solo per gli annunci per l'installazione di app native e gli annunci di contenuti nativi.
Sono stati rimossi i metodi getInAppPurchaseListener() e
setInAppPurchaseListener() dai corsi AdView, InterstitialAd
e NativeExpressAdView. Sono stati rimossi anche i relativi tipi di acquisti in-app.
È stata aggiunta la possibilità di attivare la modalità immersiva negli annunci a schermo intero aggiungendo il metodo setImmersiveMode() alle classi PublisherInterstitialAd e RewardedVideoAd.
Sono state aggiunte l'interfaccia OnPublisherAdViewLoadedListener, la classe PublisherAdViewOptions e la classe PublisherAdViewOptions.Builder da utilizzare con AdLoader per le richieste native-plus-banner.
È stata aggiunta l'interfaccia facoltativa OnImmersiveModeUpdatedListener
che gli adattatori di mediazione possono implementare per ricevere informazioni sugli aggiornamenti
della modalità immersiva.
È stato aggiunto il metodo getMediationAdapterClassName() alla
classe RewardedVideoAd.
Sono state aggiunte regole keep per preservare automaticamente i nomi delle classi dell'adattatore di mediazione quando si utilizza ProGuard.
10.2.0
15‑02‑2017
Google Play Services 10.2.x è la prima release che non
include più il supporto completo per Android versione 2.3.x (Gingerbread).
Le app sviluppate utilizzando l'SDK release 10.2.x e successive richiedono un livello API Android minimo 14 e non possono essere installate su dispositivi con un livello API inferiore a 14. Per scoprire di più sulle opzioni a tua disposizione, incluso il compilare più APK per estendere il supporto della tua app per Android Gingerbread, consulta il blog Android for Developers.
È stato aggiunto il supporto degli asset video per i contenuti nativi avanzati e gli annunci basati su modelli personalizzati.
Sono stati aggiunti i metodi getVideoController(),
setVideoOptions() e getVideoOptions()
alla classe PublisherAdView.
È stato aggiunto il corso AdChoicesView.
Sono stati aggiunti i metodi getAdChoicesContent() e
setAdChoicesContent() alla
classe NativeAdMapper.
È stata aggiunta l'interfaccia InitializableMediationRewardedVideoAdAdapter
per gli adattatori di mediazione video con premio che vogliono attivare l'inizializzazione anticipata prima che venga effettuata una richiesta di annuncio.
Aggiunto il supporto per l'anteprima in-app e per la risoluzione dei problemi in Google Ad Manager.
10.0.1
21-11-2016
Correzioni di bug e miglioramenti generali.
9.8.0
24‑10‑2016
MobileAds.Initialize(Context) non è più deprecato.
I publisher di Google Ad Manager devono chiamare questo metodo durante l'inizializzazione delle loro app. I publisher AdMob devono comunque utilizzare
MobileAds.Initialize(Context, String) e trasmettere il
codice dell'applicazione.
9.6.0
22-09-2016
È stata aggiunta la classe MediaView per gli annunci video di Native Ads Advanced.
È stato aggiunto un metodo openDebugMenu() alla classe
MobileAds per l'anteprima delle creatività e
la risoluzione dei problemi delle unità pubblicitarie Ad Manager.
È stato aggiunto il supporto per gli eventi personalizzati video con premio.
9.4.0
01-08-2016
Correzioni di bug e miglioramenti generali.
9.2.0
27-06-2016
È stato aggiunto il metodo setAdChoicesPlacement()
alla
NativeAdOptions.Builder
classe, che ora i publisher di app possono utilizzare per specificare la posizione
del proprio AdChoices negli annunci nativi.
La riproduzione degli annunci video è stata migliorata con diverse correzioni di bug.
9.0.1
26-05-2016
Risolve un problema di ProGuard introdotto nella versione 9.0.0.
I publisher non hanno più bisogno di un'opzione keep per
com.google.android.gms.common.util.DynamiteApi.
9.0.0
2016‑05‑18
È stata aggiunta la compilazione automatica dei dati sulla posizione
per le app che concedono esplicitamente l'autorizzazione di accesso alla posizione.
È stato aggiunto il supporto per gli eventi personalizzati di mediazione video con premio.
Sono state aggiunte opzioni video per gli annunci nativi Express.
Aggiornamento dell'API Annunci associati alla ricerca personalizzata.
Solo per questa release, le app che utilizzano ProGuard per il post-trattamento della loro applicazione devono aggiungere la seguente opzione keep al file di configurazione di ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
18‑12‑2015
È stato aggiunto un metodo pubblico,
MobileAds.setAppVolume(),
per comunicare all'SDK Mobile Ads il livello di volume corrente di un'app.
Sono state implementate correzioni di bug e miglioramenti.
8.3.0
6-11-2015
È stato aggiunto il supporto per gli annunci video con premio.
È stato aggiunto un metodo isLoading() a PublisherAdView
e PublisherInterstitialAd per verificare se una richiesta di annuncio è in lavorazione.
È stato aggiunto il metodo setIsDesignedForFamilies() a
AdRequest.Builder
e PublisherAdRequest.Builder.
Metodo destroy() aggiunto a NativeAdView.
8.1.0
24‑09‑2015
Correzione di diversi bug.
7.8.0
13-08-2015
Versione release ufficiale di MRAID v2.
È stato aggiunto un metodo isLoading() a
AdLoader,
AdView
e InterstitialAd
per verificare se è in corso una richiesta di annuncio.
PublisherAdRequest.Builder#setManualImpressionsEnabled() obsoleto.
Usa invece il criterio PublisherAdView#setManualImpressionsEnabled().
7.5.0
28‑05‑2015
Aggiunto il supporto dei formati di annunci nativi della rete di contenuti e per l'installazione di app in AdMob e Ad Manager.
È stato aggiunto il supporto per i formati degli annunci nativi personalizzati, disponibili per le prenotazioni di Ad Manager.
7.3.0
28‑04‑2015
Correzione di diversi bug.
7.0.0
19-03-2015
Metodi addCustomTargeting() e
addCategoryExclusion() aggiunti a
PublisherAdRequest.Builder.
È stato risolto un problema che causava il PublisherAdView.recordManualImpression()
registro di più impressioni in Ad Manager quando si utilizza il conteggio manuale delle impressioni.
È stato risolto un problema a causa del quale gli annunci non venivano visualizzati correttamente quando venivano utilizzati l'attributo android:largestWidthLimitDp
nel tag <supports-screens>.
Il metodo setRequestAgent()
è stato aggiunto a AdRequest.Builder
e PublisherAdRequest.Builder.
Questo metodo deve essere utilizzato per indicare le origini delle richieste di annunci da parte di terze parti che mediano l'SDK Mobile Ads.
6.5.87
08‑12‑2014
È stata introdotta l'architettura JAR suddivisa: ora gli sviluppatori di Android Studio possono includere solo la parte relativa agli annunci di Google Play Services facendo riferimento a com.google.android.gms:play‑services‑ads:6.+.
Nota: le app che creano annunci banner in XML devono comunque fare riferimento
all'intera libreria com.google.android.gms:play‑services:6.+.
Correzione di diversi bug.
6,1
08‑10‑2014
È stato aggiunto un metodo getLocation() a
com.google.android.gms.ads.MediationAdRequest.
È stata aggiunta una descrizione dei contenuti al pulsante
di chiusura interstitial per l'accessibilità.
È stato rimosso il logging di "Risorse Google Play non trovate" quando il progetto della biblioteca è collegato correttamente.
È stato aggiunto getMediationAdapterClassName() a AdView
per ottenere il nome della classe dell'adattatore di mediazione della rete pubblicitaria che sta attualmente mostrando un annuncio.
5,0
25‑06‑2014
Sono state aggiunte nuove API per implementare gli eventi personalizzati.
È stato aggiunto il flusso di acquisto predefinito per gli acquisti in-app utilizzando l'API Fatturazione Google Play.
4.4
07‑05‑2014
Sono state aggiunte nuove API Mediation Adapter.
È stato aggiunto un nuovo formato dell'annuncio 320 x 100 LARGE_BANNER per telefoni
e tablet.
È stato aggiunto un nuovo formato di annunci interstitial per gli acquisti in-app. Imposta un
InAppPurchaseListener su InterstitialAd per ascoltare
gli eventi di acquisto in-app.
Correzione di bug per l'arresto anomalo di SecurityException a causa della lettura di gservices senza autorizzazione.
4.3
17-03-2014
InterstitialAd ora funziona se viene passato un contesto dell'applicazione.
Metodo setContentUrl() aggiunto a PublisherAdRequest.Builder.
Correzione per l'eccezione quando Servizio non registrato.
4.2
03-02-2014
Correzione di diversi bug.
4.1
16‑01‑2014
Aggiunto il supporto per Ad Manager e annunci della rete di ricerca per app mobile.
Ora in AdRequest.Builder è disponibile un metodo setLocation().
È stato corretto un arresto anomalo che si verificava se veniva richiesto un annuncio interstitial, ma nel manifest non era specificato AdActivity.