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
come errore, ma questo non implica un arresto anomalo. Consulta l'articolo Debug dei messaggi di errore comuni del logging.
per interpretare gli errori più comuni
di caricamento degli annunci. Se visualizzi un errore ricorrente
relative alla pubblicazione di annunci non documentati, condividi l'analisi dello stack con
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
Data di aggiunta: AdView.isCollapsible()
per indicare se l'ultimo banner caricato è comprimibile.
23.1.0
09‑05‑2024
Richiede almeno compileSdkVersion di 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:
È stato aumentato il livello API Android minimo a 21.
È stata rimossa l'API MobileAds.enableSameAppKey() obsoleta
e aggiornato il metodo alternativo MobileAds.putPublisherFirstPartyIdEnabled()
per restituire un valore booleano che indica se la persistenza del controllo è riuscita o meno.
Native Ads:
AdLoader.forUnifiedNativeAd() rimosso. Utilizza le funzionalità di
AdLoader.forNativeAd() in alternativa.
AdLoader.forCustomTemplateAd() rimosso. Utilizza le funzionalità di
AdLoader.forCustomFormatAd() in alternativa.
AdFormat.UNKNOWN rimosso senza sostituzione. Le app che utilizzano
QueryInfo.generate()
devono passare un formato dell'annuncio.
AdManagerAdRequest.Builder metodi ereditati dal relativo
l'elemento padre può ora essere concatenato per creare un oggetto da una singola chiamata.
Ciò ha richiesto una modifica nella struttura di ereditarietà in modo che
AdManagerAdRequest.Builder
non eredita più da AdRequest.Builder.
Strumento di controllo degli annunci: è stato aggiunto il supporto dell'SDK per la richiesta e la visualizzazione degli annunci richiesti tramite l'interfaccia utente dello strumento di controllo degli annunci.
È stato aggiunto un nuovo metodo QueryInfo.generate() che utilizza un ID unità pubblicitaria.
È stato aggiunto il supporto per la creazione di dimensioni adattabili 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 da
UI dello strumento di controllo degli annunci su 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 agli adattatori di restituire il nuovo tipo poiché com.google.android.gms.ads.mediation.VersionInfo è stato ritirato.
21.5.0
31-01-2023
Annunci apertura app: ritirati AppOpenAd.load()
metodi che accettano un parametro di input dell'orientamento e aggiunti nuovi metodi
che non richiedono 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.
Autorizzazione RECEIVE_BOOT_COMPLETED rimossa dal
Dipendenza androidx.work:work-runtime. Se utilizzi
le versioni Gradle precedenti alla 7.2.0 e richiedono l'autorizzazione per la tua app.
potresti dover dichiarare l'autorizzazione in modo esplicito nel tuo file manifest Android.
21.4.0
14-12-2022
Ora l'ID app Ad Manager è obbligatorio per tutte le app e
richiede il formato ca-app-pub-################~##########. Vedi Configurare l'app.
per ulteriori informazioni.
Strumento di controllo degli annunci:estendi il supporto dell'SDK per la pubblicazione di annunci banner e
di annunci nativi richiesti tramite l'interfaccia utente dello strumento di controllo degli annunci.
È stato aggiunto il supporto per l'ID proprietario del publisher (in precedenza stessa chiave dell'app) per aiutarti a pubblicare annunci più pertinenti e personalizzati utilizzando i dati raccolti dalle tue app.
Versione di 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 annunci
come richiesto
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 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 il parametro
Autorizzazione com.google.android.gms.permission.AD_ID in
Il file manifest dell'SDK che viene unito automaticamente a quello dell'app tramite
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
onAdClicked()
callback a FullScreenContentCallback.
Attivata la
onAdClicked()
nella classe AdListener per il formato dell'annuncio nativo.
Adattatori di mediazione: è stata corretta l'annotazione relativa al valore nulla per il valore
Parametro mediationExtras in tutto il carico dell'adattatore di mediazione
chiamate.
20.2.0
08‑06‑2021
È stato aggiunto il supporto dello strumento di controllo degli annunci (beta) per i publisher di Google Ad Manager.
20.1.0
29‑04‑2021
Banner adattivo: è stata aggiunta la funzionalità per richiedere annunci banner adattivi in linea con un'altezza massima.
AdSize.getInlineAdaptiveBannerAdSize()
È stato aggiunto il callback onAdImpression() a
FullScreenContentCallback.
Formato InstreamAd ritirato.
Adattatori di mediazione:
MediationBannerAdapter deprecato,
MediationInterstitialAdapter e
MediationNativeAdapter. I nuovi adattatori devono implementare
Adapter corso per
per caricare questi formati.
Gli adattatori di offerta ora possono implementare metodi di caricamento distinti
Corso Adapter per
specifici per le offerte in tempo reale.
19.7.0
20-01-2021
Modifiche principali a:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd obsoleto.
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 obsolete
in questa release e nelle release 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 si fa clic su un annuncio.
19.5.0
20-10-2020
Annunci banner: il metodo onAdImpression()
AdListener viene ora chiamato per gli annunci banner.
setHttpTimeoutMillis() aggiunto
per personalizzare il timeout per le chiamate HTTPS effettuate da Google Mobile
SDK Ads.
È stato aggiunto il supporto per i dispositivi Android 11 per le app che hanno come target l'API 30.
Annunci di apertura app: è stato modificato il formato AppOpenAd in modo che funzioni più come un formato a schermo intero che come una visualizzazione banner. Aggiunta
getResponseInfo() e show() metodi per
AppOpenAd. AppOpenAdView deprecato
e AppOpenAdPresentationCallback di classi.
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 aggiunto il formato RewardedInterstitialAd, attualmente in
beta privata.
È 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 relativi agli errori di caricamento a tutti i formati degli annunci che restituiscono un valore
LoadAdError. Ad es. onAdFailedToLoad(LoadAdError).
Callback di errore di caricamento non più supportati che restituiscono un int. Ad esempio, onAdFailedToLoad(int).
Annunci con premio:aggiunti onRewardedAdFailedToShow(AdError)
e obsoleto onRewardedAdFailedToShow(int).
Mediazione con premio: è stato aggiunto il MEDIATION_SHOW_ERROR
di presentazione del codice. Tutti gli errori di presentazione relativi agli annunci con mediazione ora
restituisce MEDIATION_SHOW_ERROR per AdError.getCode()
e un AdError.getCause() non Null che rappresenta la parte
della mediazione.
19.2.0
18-06-2020
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
disattivare l'inizializzazione dell'adattatore di mediazione.
Correzione dell'arresto anomalo di NullPointerException in MobileAds.initialize()
che si è verificato su alcuni dispositivi e su app che utilizzano
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
02‑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.
Hai aggiunto setNeighboringContentUrls() e
getNeighboringContentUrls() a AdRequest.
È stato aggiunto il corso ResponseInfo che fornisce informazioni
su un annuncio caricato.
Per tutti i formati degli annunci, getMediationAdapterClassName() ritirato
a favore di getResponseInfo().
Annunci nativi:aggiunti getDuration() e
getCurrentTime() metodi 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à è attualmente in
beta privata. Rivolgiti al tuo account manager per richiedere l'accesso.
Banner adattivo: sono stati modificati i metodi di creazione dei banner adattivi nella sezione
AdSize:
. Ad esempio, AdSize.getCurrentOrientationBannerAdSizeWithWidth() è stato rinominato in AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Mediazione: l'SDK Google Mobile Ads ora intercetta le eccezioni generate 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
AppOpenAd. Questa funzionalità è attualmente in
beta privata. Rivolgiti al tuo account manager per richiedere l'accesso.
Mediazione: le eccezioni dell'adattatore le cui tracce dello stack includono l'SDK Google Mobile Ads ora vengono rilevate e gestite dall'SDK Google Mobile Ads.
18.1.0
09-07-2019
Release ufficiale per il supporto della misurazione app.
È 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 tutti
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().
Ora i publisher che caricano le immagini solo tramite URL possono recuperare i contenuti multimediali dell'annuncio, fornire un'immagine e chiamare MediaView.setMediaContent() per compilare i dati delle immagini tramite MediaView per gli annunci non video.
Annunci nativi: sono state aggiunte API per abilitare il supporto di Open Measurement per
i formati degli annunci nativi personalizzati non video.
È stata rimossa la classe Correlator e le API associate.
In precedenza questa funzionalità non era funzionale.
Sono state aggiunte dipendenze da play-services-measurement e
play-services-measurement-sdk. Le app non devono più
aggiungere queste dipendenze in modo esplicito.
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
2019‑03‑11
Video con premio: è stato aggiunto un nuovo insieme di API con premio (consulta il
premiato
) che 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
Adapter.
I publisher che utilizzano firebase-analytics insieme alla versione
17.2.0 di una delle librerie 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 tutta la 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
Publisher che utilizzano firebase-analytics insieme alla versione
17.1.2 di tutta la raccolta 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 determinate combinazioni di play-services-ads e
firebase-analytics (ad es. ads:17.1.0 e
analytics:16.0.5) ha generato un errore del compilatore duplicate entry.
Publisher che utilizzano firebase-analytics insieme alla versione
17.1.1 di tutta la 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 Ad Manager Google devono specificare un
<meta-data> tag con chiave
com.google.android.gms.ads.AD_MANAGER_APP
nel file AndroidManifest.xml. Per ulteriori dettagli, consulta la guida introduttiva.
Annunci nativi:NativeAppInstallAd, NativeContentAd,
e le API associate sono state ritirate a favore di UnifiedNativeAd.
Consulta la sezione Annunci nativi
Advanced Unified per ulteriori istruzioni sull'utilizzo delle nuove API.
Annunci nativi:è stata aggiunta l'opzione "Disattiva questo annuncio" funzionalità.
Annunci nativi. Il log di avviso innocuo: "UnconfirmedClickListener deve
non essere null mentre ClickConfirmingView è impostato." è stato rimosso.
Annunci con premio: è stato aggiunto il metodo setAdMetadataListener su
RewardedVideoAd per rilevare le modifiche ai metadati degli annunci.
Annunci con premio: la chiamata a destroy() annulla il
e ascolto.
È stato corretto un bug per cui onRewardedVideoCompleted() non veniva attivato sugli emulatori.
16.0.0
2-10-2018
Nessun annuncio modificato. Consulta Google Play Services
rilascio
note per ulteriori informazioni.
15.0.0
12‑04‑2018
Versione beta di MRAID v3.
Annunci nativi: è stata aggiunta l'API Unified Native Ad. Questo combina
NativeAppInstallAds e NativeContentAds in una nuova
tipo: UnifiedNativeAd.
Nota:quando utilizzi gli annunci nativi, viene visualizzato un avviso benigno che indica che
compare nei log 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
Nessun annuncio modificato. Consulta le note di rilascio di Google Play Services
per ulteriori informazioni.
12.0.0
2018‑03‑20
Video con premio: è stato aggiunto onRewardedVideoCompleted()
di callback 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
07‑11‑2017
Sono stati aggiunti il corso NativeAdViewHolder e i metodi correlati in
NativeAppInstallAd e NativeContentAd.
AdLoader.getMediationAdapterClassName deprecato (publisher
dovrebbe invece utilizzare i metodi con lo stesso nome
NativeAppInstallAd e NativeContentAd).
Ora gli annunci di prova mostrano un'etichetta nella parte superiore dell'annuncio. Consulta le
guida ai test per scoprire di più
i dettagli.
11.4.0
19‑09‑2017
Sono stati aggiunti getMediationAdapterClassName() metodi a
NativeAppInstallAd e NativeContentAd corsi. La
con lo stesso nome in AdLoader
verranno ritirate.
È stato aggiunto un nuovo metodo loadAd() che utilizza un PublisherAdRequest
alla classe RewardedVideoAd.
11.2.0
14-08-2017
È stato aggiunto il metodo loadAds() alla classe AdLoader,
che consente alle app di caricare più annunci unici in una singola richiesta.
Se esegui l'upgrade dell'app alla versione 11.2.0 o successive dell'app
SDK Google Ads, anche il build.gradle dell'app deve essere aggiornato per specificare
compileSdkVersion di almeno 26 (Android O). Questo
non modifica il modo in cui l'app viene eseguita. Non sarà necessario eseguire l'aggiornamento
targetSdkVersion.
A partire dalla versione 11.2.0, l'SDK Google Mobile Ads è disponibile tramite
Repository Maven di Google. Per ulteriori informazioni, visita la pagina di Google Play Services
note di rilascio.
11.0.0
07-06-2017
Sono stati aggiunti onAdClicked() e
onAdImpression()
alla classe AdListener.
Questi metodi vengono invocati solo per l'installazione di app native e gli annunci di contenuti nativi.
Sono stati rimossi getInAppPurchaseListener() e
setInAppPurchaseListener() metodi da 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.
È stata aggiunta l'interfaccia OnPublisherAdViewLoadedListener, la classe PublisherAdViewOptions e la classe PublisherAdViewOptions.Builder da utilizzare con AdLoader per le richieste native più 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 keep regole per conservare automaticamente l'adattatore di mediazione
dei nomi delle classi 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 la versione 2.3.x di Android (Gingerbread).
Le app sviluppate utilizzando l'SDK release 10.2.x e successive richiedono un
livello API Android minimo 14 e non può essere installato sui dispositivi
con un livello API inferiore a 14. Per saperne di più sulle opzioni a tua disposizione,
inclusa la creazione di più APK per estendere il supporto dell'app per
Android Gingerbread, consulta
Blog per sviluppatori Android.
Aggiunto il supporto degli asset video per i contenuti di annunci nativi avanzati
e annunci modello 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.
È stato aggiunto il supporto per l'anteprima in-app e 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 continuare a utilizzare
MobileAds.Initialize(Context, String) e supera la sua
il codice dell'applicazione.
9.6.0
22-09-2016
È stata aggiunta la classe MediaView per gli annunci video di Native Ads Advanced.
Hai aggiunto un openDebugMenu() alla
MobileAds per l'anteprima delle creatività e
risolvere i problemi relativi
alle unità pubblicitarie Ad Manager.
È stato aggiunto il supporto per gli eventi personalizzati video con premio.
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 dell'opzione keep per
com.google.android.gms.common.util.DynamiteApi.
9.0.0
18-05-2016
È stata aggiunta la compilazione automatica dei dati sulla posizione
per le app che concedono esplicitamente l'autorizzazione di accesso alla posizione.
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.
Correzioni di bug e miglioramenti implementati.
8.3.0
06/11/2015
È stato aggiunto il supporto degli annunci video con premio.
Metodo isLoading() aggiunto a PublisherAdView
e PublisherInterstitialAd per verificare se una richiesta di annuncio è
progressi.
Metodo setIsDesignedForFamilies() aggiunto a
AdRequest.Builder
e PublisherAdRequest.Builder.
È stato aggiunto un metodo destroy() 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
È stato aggiunto il supporto per i formati degli annunci nativi per l'installazione di app e di contenuti 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
2015‑03‑19
Sono stati aggiunti i metodi addCustomTargeting() e
addCategoryExclusion() a
PublisherAdRequest.Builder.
È stato risolto un problema che causava la visualizzazione di PublisherAdView.recordManualImpression()
per registrare più impressioni in Ad Manager quando utilizzi il conteggio manuale delle impressioni.
setRequestAgent() aggiunto
per 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 con l'SDK Mobile Ads.
6.5.87
8-12-2014
Introduzione dell'architettura JAR divisa. Gli sviluppatori di Android Studio ora possono
includere solo la parte relativa agli annunci di Google Play Services, a seconda
com.google.android.gms:play‑services‑ads:6.+.
Nota: le app che creano annunci banner in XML devono comunque fare riferimento
l'intera raccolta com.google.android.gms:play‑services:6.+.
Correzione di diversi bug.
6,1
08‑10‑2014
Metodo getLocation() aggiunto a
com.google.android.gms.ads.MediationAdRequest.
È stata aggiunta una descrizione dei contenuti al pulsante di chiusura dell'interstitial per
accessibilità.
È stato rimosso il logging di "Risorse Google Play non trovate" quando la libreria
che il progetto sia 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 l'acquisto in-app, utilizzando l'API Fatturazione Google Play.
4.4
7-05-2014
Sono state aggiunte nuove API mediazione Adapter.
Aggiunto un nuovo formato dell'annuncio 320 x 100 LARGE_BANNER per entrambi i telefoni
e tablet.
È stato aggiunto un nuovo formato di annunci in-app per gli acquisti in-app. Imposta un
InAppPurchaseListener su InterstitialAd per ascoltare
per gli eventi di acquisto in-app.
Correzione di bug per l'arresto anomalo di SecurityException dovuto alla lettura di gservices senza autorizzazione.
4.3
2014‑03‑17
Ora InterstitialAd 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.
AdRequest.Builder ora ha un metodo setLocation().
Risolto l'arresto anomalo che si verificava quando veniva richiesto un annuncio interstitial, ma che
AdActivity non è stato specificato nel file manifest.
[null,null,["Ultimo aggiornamento 2024-10-18 UTC."],[[["Google Ad Manager Android SDK updates prioritize enhancing ad performance, developer experience, and user privacy, while adapting to Android platform changes."],["Major version updates (v23.0.0, v22.0.0, v21.0.0, v20.0.0) introduce significant, potentially breaking changes, requiring developers to carefully migrate their implementations."],["The SDK has evolved to deprecate older APIs and introduce new functionalities, like improved ad load failure logging, adaptive banners, and privacy-preserving API testing."],["Updates reflect industry trends and regulations, including increased minimum SDK requirements, User Messaging Platform (UMP) SDK integration for privacy enhancements, and support for features like Attribution Reporting and Topics API."],["Developers should consult the detailed release notes for specific version changes and migration instructions to ensure seamless integration and optimal ad performance."]]],[]]