Questa pagina illustra le migrazioni per le versioni attuali e precedenti.
Esegui la migrazione dalla versione 24 alla versione 25
Le seguenti sottosezioni descrivono le modifiche che provocano un errore e le differenze di comportamento tra le versioni principali 24 e 25 di Google Mobile Ads SDK (Legacy).
Il livello API Android minimo è 24
A partire dalla versione 25.5.0, Google Mobile Ads SDK (Legacy) richiede che tutte le app vengano eseguite su un livello API Android minimo 24. Per regolare il livello API, modifica il valore minSdk nel file build.gradle a livello di app impostandolo su 24 o su un valore superiore.
Rimozione dei callback degli annunci ritirati
I seguenti callback degli annunci deprecati sono stati rimossi dalle seguenti classi:
| Classe | Callback rimossi | Sostituzione |
|---|---|---|
| SignalCallbacks |
onFailure(String)onAdFailedToShow(String)
|
onFailure(AdError)onAdFailedToShow(AdError)
|
| MediationAdLoadCallback | ||
| MediationInterstitialAdCallback | ||
| MediationRewardedAdCallback |
Modifiche alle API per le dimensioni dei banner adattivi ancorati
La versione 25.0.0 ritira le API esistenti per le dimensioni dei banner adattivi ancorati e introduce le API per le dimensioni degli annunci banner adattivi ancorati di grandi dimensioni. Google Mobile Ads SDK (Legacy) può pubblicare la domanda di video negli annunci banner utilizzando le nuove API per le dimensioni dei banner adattivi ancorati di grandi dimensioni.
La tabella seguente descrive in dettaglio le API di dimensionamento ritirate e le relative sostituzioni:
| v24 (ritirata) | v25 (sostituzione) |
|---|---|
getCurrentOrientationAnchoredAdaptiveBannerAdSize(Context, int) |
getLargeAnchoredAdaptiveBannerAdSize(Context, int) |
getLandscapeAnchoredAdaptiveBannerAdSize(Context, int) |
getLargeLandscapeAnchoredAdaptiveBannerAdSize(Context, int) |
getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width) |
getLargePortraitAnchoredAdaptiveBannerAdSize(Context context, int width) |
Rimozione del corso mediation.VersionInfo
La classe VersionInfo nel pacchetto com.google.android.gms.ads.mediation è stata rimossa. Utilizza invece il pacchetto com.google.android.gms.ads.VersionInfo.
Rimozione del metodo getConfiguration() nella classe RtbSignalData
L'API del metodo deprecato getConfiguration() in RtbSignalData è stata rimossa.
Utilizza invece il metodo getConfigurations(), che restituisce un elenco List<MediationConfiguration>.
Esegui la migrazione dalla versione 23 alla versione 24
Le sezioni seguenti descrivono le modifiche che provocano un errore e le differenze di comportamento tra le versioni principali 23 e 24 di Google Mobile Ads SDK (Legacy).
Il livello API Android minimo è 23
A partire dalla versione 24.0.0, Google Mobile Ads SDK (Legacy) richiede che tutte le app vengano eseguite su un livello API Android minimo 23. Per regolare il livello API, modifica il valore minSdk nel file build.gradle a livello di app impostandolo su 23 o un valore superiore.
Modifiche all'inizializzazione e al caricamento ottimizzati
Per impostazione predefinita, i flag OPTIMIZE_INITIALIZATION e OPTIMIZE_AD_LOADING sono impostati su true. Per saperne di più su questi flag, consulta Ottimizza l'inizializzazione e il caricamento.
Dipendenze firebase-ads e firebase-ads-lite rimosse
A partire dalla versione 24.0.0, le release dell'SDK non distribuiscono più le dipendenze firebase-ads e firebase-ads-lite. Utilizza invece la dipendenza play-services-ads.
Imposta i parametri di targeting personalizzato
Per impostare il targeting personalizzato su una richiesta di annuncio, utilizza addCustomTargeting().
Rimozione delle API di orientamento deprecate per gli annunci apertura app
- Sono stati rimossi i metodi
AppOpenAd.load()che accettano un parametro di input di orientamento. Utilizza invece i metodiAppOpenAd.load()che non accettano un orientamento. - Rimosso l'enum
AppOpenAdOrientation.
Callback del premio semplificato per gli adattatori di mediazione
La versione 24.0.0 aggiunge il callback onUserEarnedReward() in MediationRewardedAdCallback e ritira onUserEarnedReward(RewardItem).
Gli adattatori di mediazione devono iniziare a chiamare onUserEarnedReward() quando l'utente guadagna un premio.
Quando inoltrano i callback dagli adattatori di mediazione, tutte le versioni di Google Mobile Ads SDK (Legacy) restituiscono il premio definito nell'interfaccia utente di Ad Manager in OnUserEarnedRewardListener.
Corsi rimossi
Le seguenti classi sono state rimosse senza sostituzione:
DynamicHeightSearchAdRequestSearchAdRequestSearchAdView
Metodi rimossi
I seguenti metodi sono stati rimossi senza sostituzione:
| Classe | Metodo |
|---|---|
| RewardedInterstitialAdLoadCallback | onRewardedInterstitialAdLoaded() |
onRewardedInterstitialAdFailedToLoad(int) |
|
onRewardedInterstitialAdFailedToLoad(LoadAdError) |
Metodi deprecati
I seguenti metodi sono deprecati e non verranno sostituiti:
| Classe | Metodo |
|---|---|
| Alimentatore | loadInterscrollerAd() |
| RtbAdapter | loadRtbInterscrollerAd() |
Esegui la migrazione dalla versione 22 alla versione 23
Le sezioni seguenti descrivono le modifiche che provocano un errore e le differenze di comportamento tra le versioni principali 22 e 23 di Google Mobile Ads SDK (Legacy).
Il livello API Android minimo è 21
A partire dalla versione 23.0.0, Google Mobile Ads SDK (Legacy) richiede che tutte le app abbiano un livello API Android minimo pari a 21 per essere eseguite. Per regolare il livello API, modifica il valore di minSdkVersion nel file build.gradle a livello di app impostandolo su 21 o un valore superiore.
I metodi AdManagerAdRequest.Builder ereditati dalla superclasse possono essere concatenati
Nella versione 23.0.0, i metodi AdManagerAdRequest.Builder ereditati dal relativo elemento principale possono essere concatenati per creare un AdManagerAdRequest utilizzando una singola chiamata:
Java
AdManagerAdRequest request = new AdManagerAdRequest.Builder() .addCustomTargeting("age", "25") // AdManagerAdRequest.Builder method. .setContentUrl("https://www.example.com") // Method inherited from parent. .build(); // Builds an AdManagerAdRequest.
Kotlin
var request = AdManagerAdRequest.Builder() .addCustomTargeting("age", "25") // AdManagerAdRequest.Builder method. .setContentUrl("https://www.example.com") // Method inherited from parent. .build() // Builds an AdManagerAdRequest.
Metodi deprecati rimossi/sostituiti
| API v22.0.0 | API v23.0.0 |
|---|---|
| AdRequest.Builder.addTestDevice() | RequestConfiguration.Builder.setTestDeviceIds() |
| AdRequest.Builder.tagForChildDirectedTreatment() | RequestConfiguration.Builder.setTagForChildDirectedTreatment() |
| AdRequest.Builder.setIsDesignedForFamilies() | RequestConfiguration.Builder.setMaxAdContentRating() |
| AdFormat.UNKNOWN | Nessuna sostituzione |
| AdLoader.Builder.forUnifiedNativeAd() | AdLoader.Builder.forNativeAd() |
| AdLoader.Builder.forCustomTemplateAd() | AdLoader.Builder.forCustomFormatAd() |
AdLoader.Builder.withNativeAdOptions(com.google.android.gms.ads.formats.NativeAdOptions)
|
AdLoader.Builder.withNativeAdOptions(com.google.android.gms.ads.nativead.NativeAdOptions)
|
| void MobileAds.setSameAppKeyEnabled() | boolean MobileAds.putPublisherFirstPartyIdEnabled() |
Esegui la migrazione dalla versione 21 alla versione 22
Le seguenti sottosezioni descrivono le modifiche che provocano un errore e le differenze di comportamento tra le versioni principali 21 e 22 di Google Mobile Ads SDK (Legacy).
Utilizza MobileAds.getVersion() per ottenere la versione Google Mobile Ads SDK (Legacy)
Il metodo MobileAds.getVersionString() è stato rimosso nella versione 22.0.0 a favore di MobileAds.getVersion().
Il nuovo metodo restituisce il numero di versione esterno previsto, ad esempio 22.0.0. Per saperne di più su questa modifica, consulta Utilizza il nuovo metodo dell'SDK Google Mobile Ads getVersion().
Rimozione del metodo NativeCustomFormatAd.getVideoMediaView() deprecato
Nella versione 21, Google Mobile Ads SDK (Legacy) ha fornito il metodo NativeCustomFormatAd.getVideoMediaView() per ottenere l'asset multimediale per un formato dell'annuncio personalizzato nativo.
A partire dalla versione 22, crei il tuo MediaView e imposti i relativi contenuti multimediali, quindi utilizzi MediaContent.getVideoController() per ottenere i controlli video.
v22
// Called when a custom native ad loads. @Override public void onCustomFormatAdLoaded(NativeCustomFormatAd ad) { // Assumes you have a FrameLayout in your view hierarchy with the ID media_placeholder. FrameLayout mediaPlaceholder = (FrameLayout) findViewById(R.id.media_placeholder); MediaContent mediaContent = ad.getMediaContent(); if (mediaContent != null && mediaContent.hasVideoContent()) { // Create a MediaView and set its media content. MediaView mediaView = new MediaView(mediaPlaceholder.getContext()); mediaView.setMediaContent(mediaContent); mediaPlaceholder.addView(mediaView); } }
v21
// Called when a custom native ad loads. @Override public void onCustomFormatAdLoaded(NativeCustomFormatAd ad) { // Assumes you have a FrameLayout in your view hierarchy with the ID media_placeholder. FrameLayout mediaPlaceholder = (FrameLayout) findViewById(R.id.media_placeholder); VideoController videoController = ad.getVideoController(); if (videoController.hasVideoContent()) { // Add the media view provided by the native ad. mediaPlaceholder.addView(ad.getVideoMediaView()); } }
Per saperne di più, consulta la guida agli annunci nativi personalizzati.
Metodi rimossi o sostituiti
La tabella seguente elenca le modifiche specifiche della versione 22.0.0:
| v21.0.0 | v22.0.0 |
|---|---|
| MobileAds.getVersionString() | MobileAds.getVersion() |
| NativeCustomFormatAd.getVideoMediaView() | NativeCustomFormatAd.getMediaContent() |
| NativeCustomFormatAd.getVideoController() | NativeCustomFormatAd.getMediaContent().getVideoController() |
| AdRequest.Builder.setAdInfo() | AdRequest.Builder.setAdString() |
| MediationRewardedVideoAdAdapter | Alimentatore |
| MediationRewardedVideoAdListener | |
| com.google.android.gms.ads.mediation.VersionInfo | com.google.android.gms.ads.VersionInfo |
| com.google.android.gms.ads.doubleclick.AppEventListener | com.google.android.gms.ads.admanager.AppEventListener |
Esegui la migrazione dalla versione 20 alla versione 21
Le seguenti sottosezioni descrivono le modifiche che provocano un errore e le differenze di comportamento tra le versioni principali 20 e 21 di Google Mobile Ads SDK (Legacy):
Aggiorna minSdkVersion alla versione 19 o successive
A partire dalla versione 21.0.0, Google Mobile Ads SDK (Legacy) richiede che tutte le app abbiano un livello API Android minimo pari a 19 per l'esecuzione. Per regolare il livello API, modifica il valore di minSdkVersion nel file di build della tua app impostandolo su 19 o un valore superiore.
Applica l'annullabilità rigorosa
In preparazione all'applicazione della nullabilità rigorosa, le annotazioni @NonNull vengono aggiunte in tutte le API che in precedenza non definivano esplicitamente la nullabilità.
Questa modifica potrebbe causare l'interruzione delle app Kotlin e delle app che utilizzano framework di controllo dei valori null di Java se sono presenti violazioni della sicurezza dei valori null e se in precedenza non venivano gestiti i valori null in modo sicuro (consulta la documentazione di Kotlin sulla sicurezza dei valori null).
Rimozione del metodo addNetworkExtras()
Il metodo addNetworkExtras() che passa parametri aggiuntivi come istanza NetworkExtras a un adattatore di rete pubblicitaria specifico è stato ritirato nella versione 20.3.0 dell'SDK e verrà rimosso nella versione 21.0.0. Utilizza invece il metodo addNetworkExtrasBundle() della stessa classe AdRequest.Builder.
Rimozione dei metodi di localizzazione
I seguenti metodi di localizzazione verranno rimossi nella versione 21.0.0:
- Il metodo
setLocation(Location location)nella classeAdRequest.Builderche imposta la posizione dell'utente ai fini del targeting della mediazione. - Il metodo
getLocation()nella classeAdRequestche restituisce le informazioni sul targeting per località dell'utente precedentemente passate al metodosetLocation(Location location). - Il metodo
getLocation()nella classeMediationAdConfigurationche restituisce la posizione dell'utente, se definita daAdRequest.
I dati sulla posizione non vengono utilizzati da Google per il targeting degli annunci. Se necessario, devi utilizzare le API di terze parti per fornire le informazioni alle reti pubblicitarie di terze parti.
Ritiro delle interfacce degli eventi personalizzati
Gli eventi personalizzati consentono ai publisher che utilizzano la mediazione di configurare un'origine annuncio con struttura a cascata che non è una delle origini annuncio supportate da Ad Manager.
Tutte le interfacce degli eventi personalizzati sono deprecate a favore della classe Adapter e dell'interfaccia MediationAdLoadCallback.
La tabella seguente elenca la classe o l'interfaccia corrispondente che devi utilizzare per ogni interfaccia di evento personalizzato a partire dalla versione 21.0.0:
| Interfacce v20.0.0 | Classe/interfaccia v21.0.0 |
|---|---|
| CustomEvent | Alimentatore |
| CustomEventBanner | |
| CustomEventInterstitial | |
| CustomEventNative | |
| CustomEventBannerListener |
Adapter,
|
| CustomEventInterstitialListener | |
| CustomEventListener | |
| CustomEventNativeListener |
Esegui la migrazione dalla versione 19 alla versione 20
La versione 20.0.0 contiene molte modifiche che provocano un errore. La versione 19.7.0 ha introdotto molte nuove API e ha ritirato o rinominato molte classi in preparazione alla versione 20.0.0. Questa guida evidenzia le principali modifiche della versione 20.0.0.
Aggiornamenti dell'API per i formati a schermo intero
A partire dalla versione 20.0.0, i formati degli annunci interstitial, con premio, interstitial con premio e apertura app sono standardizzati per seguire un design dell'API coerente.
Tutte le API dei formati a schermo intero utilizzano i seguenti principi:
- Un metodo di caricamento statico
- Un meccanismo di callback o gestore di caricamento simile
- Affidamento alla classe
FullScreenContentCallbackper i callback di presentazione
Rimozione dell'API RewardedVideoAd precedente
La più recente API RewardedAd è stata introdotta per la prima volta a marzo 2019 ed è l'API con premio preferita da oltre 18 mesi. Sono stati apportati più miglioramenti rispetto all'API RewardedVideoAd precedente, inclusa la possibilità di caricare più di un annuncio con premio alla volta.
L'API RewardedVideoAd legacy viene rimossa nella versione 20.0.0 dell'SDK.
Ritiro dei banner intelligenti a favore dei banner adattivi
Gli annunci banner intelligenti sono stati ritirati a favore degli annunci banner adattivi. I banner adattivi offrono un rendimento superiore e una maggiore flessibilità nell'impostazione della larghezza degli annunci. Se preferisci continuare a utilizzare i banner a larghezza intera, puoi farlo utilizzando il banner adattivo, come mostrato nello snippet di codice seguente:
Java
public class MyActivity extends AppCompatActivity { ... private AdSize getFullWidthAdaptiveSize() { Display display = getWindowManager().getDefaultDisplay(); DisplayMetrics outMetrics = new DisplayMetrics(); display.getMetrics(outMetrics); float widthPixels = outMetrics.widthPixels; float density = outMetrics.density; int adWidth = (int) (widthPixels / density); return AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this, adWidth); } }
Kotlin
class MyActivity : AppCompatActivity() { ... private val adaptiveAdSize: AdSize get() { val display = windowManager.defaultDisplay val outMetrics = DisplayMetrics() display.getMetrics(outMetrics) val density = outMetrics.density var adWidthPixels = ad_view_container.width.toFloat() if (adWidthPixels == 0f) { adWidthPixels = outMetrics.widthPixels.toFloat() } val adWidth = (adWidthPixels / density).toInt() return AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(this, adWidth) } }
Leave application callback removal
Il callback onAdLeftApplication per tutti i formati degli annunci è stato rimosso a favore di ProcessLifecycleOwner.
L'utilizzo di un'API a livello di sistema operativo ti avvisa ogni volta che gli utenti abbandonano la tua app, indipendentemente dal fatto che ciò sia dovuto o meno a un'interazione con l'annuncio.
Tieni presente che il callback onAdLeftApplication non è mai stato concepito per essere un gestore dei clic sugli annunci e l'utilizzo di questo callback per generare report sui clic non ha prodotto una metrica accurata. Ad esempio, un clic sull'icona Scegli Tu! che ha avviato un browser esterno ha richiamato il callback, ma non è stato conteggiato come clic.
Ridenominazioni dei corsi
La tabella seguente elenca i nomi delle classi specifici che sono stati modificati o rimossi:
- La maggior parte delle classi relative a
UnifiedNativeAdè stata rinominata inNativeAd. - Le classi e le visualizzazioni
MobileAds.Settings,NativeExpressAdView,NativeAppInstallAd,NativeContentAdeInstreamAdsono state rimosse. - Tutte le classi con il prefisso
Publishersono state sostituite con un prefissoAdManager. - Il nome del pacchetto
InterstitialAdè cambiato.
| Classe 19.5.0 | Classe 20.0.0 |
|---|---|
| com.google.android.gms.ads. | com.google.android.gms.ads. |
| reward.RewardedVideoAd | rewarded.RewardedAd |
| reward.RewardedVideoAdListener | rewarded.RewardedAdLoadCallback e FullScreenContentCallback |
| reward.RewardItem | rewarded.RewardItem |
| rewarded.RewardedAdCallback | OnUserEarnedRewardListener |
| formats.UnifiedNativeAdView | nativead.NativeAdView |
| formats.UnifiedNativeAd | nativead.NativeAd |
| formats.UnifiedNativeAdAssetNames | nativead.NativeAdAssetNames |
| formats.UnifiedNativeAd.OnUnifiedNativeAdLoadedListener | nativead.NativeAd.OnNativeAdLoadedListener |
| formats.AdChoicesView | nativead.AdChoicesView |
| formats.NativeAd.AdChoicesInfo | nativead.NativeAd.AdChoicesInfo |
| formats.MediaView | nativead.MediaView |
| formats.NativeAdViewHolder | nativead.NativeAdViewHolder |
| formats.NativeAdOptions | nativead.NativeAdOptions |
| formats.NativeCustomTemplateAd | nativead.NativeCustomFormatAd |
| formats.NativeCustomTemplateAd |
nativead.NativeCustomFormatAd |
| MobileAds.Settings | Rimosso |
| doubleclick.PublisherAdRequest | admanager.AdManagerAdRequest |
| doubleclick.PublisherAdView | admanager.AdManagerAdView |
| formats.PublisherAdViewOptions | formats.AdManagerAdViewOptions |
| doubleclick.PublisherInterstitialAd | admanager.AdManagerInterstitialAd |
| InterstitialAd | interstitial.InterstitialAd |
| NativeExpressAdView | Rimosso |
| instream.InstreamAd | Rimosso |
| mediation.admob.AdMobExtras | Rimosso |
| Correlator | Rimosso |
| search.SearchAdRequest | Rimosso |
| Interfaccia AdRequest.TagForUnderAgeOfConsent | Rimosso |
| Interfaccia AdRequest.MaxAdContentRating | Rimosso |
| formats.NativeAppInstallAd | native.NativeAd |
| formats.NativeAppInstallAdView | native.NativeAdView |
| mediation.NativeAppInstallAdMapper | mediation.UnifiedNativeAdMapper |
| formats.NativeContentAd | native.NativeAd |
| formats.NativeContentAdView | native.NativeAdView |
| mediation.NativeContentAdMapper | mediation.UnifiedNativeAdMapper |
Metodi rimossi/sostituiti
La tabella seguente elenca le modifiche specifiche della versione 20.0.0:
- I metodi di inizializzazione obsoleti sono stati rimossi dalla classe MobileAds.
- Alcuni metodi della classe
AdRequest.Builder()sono stati rimossi o spostati nella classeRequestConfiguration. - Le API RewardedAd e InterstitialAd sono state aggiornate per essere in linea con tutti i formati a schermo intero.
- Le funzionalità del correlatore sono state rimosse.
| Classe | API v19.5.0 | API v20.0.0 | Note |
|---|---|---|---|
| AdSize | getPortraitBanner |
getPortraitAnchored |
|
| getLandscapeBanner |
getLandscapeAnchored |
||
| getCurrentOrientation |
getCurrentOrientationAnchored |
||
| MobileAds | initialize(Context, String) | MobileAds.initialize(Context, OnInitializationComplete |
L'ID app è ora impostato in AndroidManifest.xml. |
| initialize(Context, String, MobileAds.Settings) | initialize(Context, OnInitializationComplete |
La classe Settings è stata ritirata. | |
| getRewardedVideo |
Rimosso | Utilizza invece l'API RewardedAd. | |
| AdListener | onAdFailedToLoad(int) | onAd |
|
| onAdLeftApplication() | Rimosso | I formati degli annunci a schermo intero utilizzano FullscreenContentCallback al posto di AdListener e non esiste un metodo equivalente in FullscreenContentCallback. Il metodo è stato rimosso da AdListener. | |
| VideoController | getAspectRatio() | MediaContent.getAspectRatio() | |
| PublisherAdRequest | getGender() | Rimosso | |
| getBirthday() | Rimosso | ||
| getNetworkExtras() | Rimosso | ||
| setManualImpressions |
Rimosso | ||
| updateCorrelator() | Rimosso | Consulta Filtro dei contenuti degli annunci. | |
| PublisherAdRequest.Builder | setBirthday() | Rimosso | |
| setGender() | Rimosso | ||
| setIsDesignedForFamilies() | Rimosso | Consulta la guida. | |
| addTestDevice() | RequestConfiguration |
Consulta Attiva gli annunci di prova. | |
| tagForChildDirectedTreatment() | RequestConfiguration |
Consulta Filtro dei contenuti degli annunci. | |
| setTagFor |
RequestConfiguration |
||
| setMaxAdContentRating() | RequestConfiguration |
||
| AdView | getMediationAdapter |
ResponseInfo |
Un oggetto ResponseInfo è disponibile utilizzando il metodo AdView, getResponseInfo().
|
| NativeAdOptions | setImageOrientation() | setMediaAspectRatio() | |
| getImageOrientation | getMediaAspectRatio() | ||
| RewardedAd | loadAd(AdRequest, RewardedAdLoadCallback) | RewardedAd.load(Context, String, AdRequest, RewardedAdLoadCallback) | RewardedAd ora utilizza lo stesso approccio di caricamento statico degli altri formati a schermo intero. |
| loadAd(PublisherAdRequest, RewardedAdLoadCallback) | RewardedAd.load(Context, String, AdManagerAdRequest, RewardedAdLoadCallback) | ||
| isLoaded() | Rimosso | Il callback del metodo di caricamento statico fornisce un annuncio già caricato. | |
| show(Activity, RewardedAdCallback) | show(Activity, OnUserEarnedRewardListener) | Questo metodo di visualizzazione segue l'approccio più ampio del formato a schermo intero. | |
| RewardedAdLoadCallback | onRewardedAd |
onAd |
|
| onRewardedAd |
onAd |
||
| onRewardedAdLoaded() | onAdLoaded(RewardedAd) | ||
| AppOpenAdLoadCallback | onAppOpenAd |
onAd |
|
| onAppOpenAd |
onAd |
||
| onAppOpenAd |
onAdLoaded(AppOpenAd) | ||
| RewardedInterstitialAdLoad |
onRewardedInterstitialAd |
onAd |
|
| onRewardedInterstitialAd |
onAd |
||
| onRewardedInterstitialAd |
onAd |
||
| PublisherInterstitialAd | new PublisherInterstitialAd() | InterstitialAd.load(Context, String, AdRequest, InterstitialAdLoadCallback) | InterstitialAd ora utilizza lo stesso approccio di caricamento statico degli altri formati a schermo intero. |
| setAdListener() | |||
| DynamicHeightSearchAd |
getNetworkExtras() | Rimosso | La classe NetworkExtras è stata ritirata. |
| AdLoader | forContentAd() | Rimosso | |
| forAppInstallAd() | Rimosso | ||
| withCorrelator() | Rimosso | ||
| getMediationAdapter |
Rimosso |