Uyarlayıcı

abstract class Adapter : MediationExtrasReceiver

Bilinen doğrudan alt sınıflar
RtbAdapter

Açık artırmayı da destekleyen uyumlulaştırma adaptörü.


Üçüncü taraf reklam ağları için bağdaştırıcı. Tüm yükleme yöntemlerinin, bağdaştırıcı biçimi desteklemediğinde sorunsuz bir şekilde başarısız olacak varsayılan bir uygulaması vardır.

Özet

Herkese açık oluşturucular

Herkese açık işlevler

abstract VersionInfo!

Uygulamaya yerleştirilmiş üçüncü taraf SDK'sının sürümünü döndürür.

abstract VersionInfo!

Aracılık bağdaştırıcısının sürümünü döndürür.

abstract Unit
initialize(
    context: Context!,
    callback: InitializationCompleteCallback!,
    configurations: (Mutable)List<MediationConfiguration!>!
)

Üçüncü taraf bağdaştırıcısını ve SDK'sını başlatmak için Google Mobile Ads SDK'sı tarafından çağrılır.

Unit

Üçüncü taraf uygulama açılış reklamı yüklemeye başlamak için Google Mobile Ads SDK'sı tarafından çağrılır.

Unit

MediationAdConfiguration değeri verilerek üçüncü taraf banner reklamı yüklemeye başlamak için Google Mobile Ads SDK'sı tarafından çağrılır.

Unit

Google Mobile Ads SDK'sı tarafından, MediationAdConfiguration kimliği verilerek üçüncü taraf geçiş reklamı yüklemeye başlamak için çağrılır.

Unit

Bu işlev kullanımdan kaldırılmıştır.

Bunun yerine loadNativeAdMapper politikasını kullanın.

Unit

MediationAdConfiguration değeri verilerek üçüncü taraf yerel reklamının yüklenmeye başlanması için Google Mobile Ads SDK'sı tarafından çağrılır.

Unit

MediationAdConfiguration değeri verilerek üçüncü taraf ödüllü reklamının yüklenmeye başlaması için Google Mobile Ads SDK'sı tarafından çağrılır.

Unit

Google Mobile Ads SDK'sı tarafından, MediationAdConfiguration değeri verilerek üçüncü taraf ödüllü geçiş reklamı yüklemeye başlamak için çağrılır.

Herkese açık oluşturucular

Uyarlayıcı

Adapter()

Herkese açık işlevler

getSDKVersionInfo

abstract fun getSDKVersionInfo(): VersionInfo!

Uygulamaya yerleştirilmiş üçüncü taraf SDK'sının sürümünü döndürür.

getVersionInfo

abstract fun getVersionInfo(): VersionInfo!

Aracılık bağdaştırıcısının sürümünü döndürür.

ilk kullanıma hazırlamak

abstract fun initialize(
    context: Context!,
    callback: InitializationCompleteCallback!,
    configurations: (Mutable)List<MediationConfiguration!>!
): Unit

Üçüncü taraf bağdaştırıcısını ve SDK'sını başlatmak için Google Mobile Ads SDK'sı tarafından çağrılır. Bu yöntem, uygulama Google Mobile Ads SDK'sını ilk kullanıma hazırladıktan kısa bir süre sonra çağrılır.

Parametreler
context: Context!

Yayıncının initialize içinde sağladığı bağlam

callback: InitializationCompleteCallback!

Adaptör başlatma işlemini tamamladığında çağrılacak geri çağırma.

configurations: (Mutable)List<MediationConfiguration!>!

Google AdMob veya Google Ad Manager kullanıcı arayüzünde bu bağdaştırıcı için yapılandırılmış MediationConfiguration nesnelerin listesi.

loadAppOpenAd

fun loadAppOpenAd(
    adConfiguration: MediationAppOpenAdConfiguration!,
    callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!
): Unit

Üçüncü taraf uygulama açılış reklamı yüklemeye başlamak için Google Mobile Ads SDK'sı tarafından çağrılır.

Uyumlulaştırma isteğinden kazanan reklamı yüklemek için kullanılır.

Parametreler
adConfiguration: MediationAppOpenAdConfiguration!

Kazanan reklamın yüklenmesi için gereken bilgileri içeren MediationAppOpenAdConfiguration.

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

Reklam yüklenmeyi bitirdiğinde çağrılacak geri çağırma.

loadBannerAd

fun loadBannerAd(
    adConfiguration: MediationBannerAdConfiguration!,
    callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!
): Unit

MediationAdConfiguration değeri verilerek üçüncü taraf banner reklamı yüklemeye başlamak için Google Mobile Ads SDK'sı tarafından çağrılır.

Uyumlulaştırma isteğinden kazanan reklamı yüklemek için kullanılır.

Parametreler
adConfiguration: MediationBannerAdConfiguration!

Kazanan reklamın yüklenmesi için gereken bilgileri içeren MediationBannerAdConfiguration.

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

Reklam yüklenmeyi bitirdiğinde çağrılacak geri çağırma.

loadInterstitialAd

fun loadInterstitialAd(
    adConfiguration: MediationInterstitialAdConfiguration!,
    callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!
): Unit

Google Mobile Ads SDK'sı tarafından, MediationAdConfiguration kimliği verilerek üçüncü taraf geçiş reklamı yüklemeye başlamak için çağrılır.

Uyumlulaştırma isteğinden kazanan reklamı yüklemek için kullanılır.

Parametreler
adConfiguration: MediationInterstitialAdConfiguration!

Kazanan reklamın yüklenmesi için gereken bilgileri içeren MediationInterstitialAdConfiguration.

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

Reklam yüklenmeyi bitirdiğinde çağrılacak geri çağırma.

loadNativeAd

fun loadNativeAd(
    adConfiguration: MediationNativeAdConfiguration!,
    callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!
): Unit

MediationAdConfiguration değeri verilerek üçüncü taraf yerel reklamının yüklenmeye başlanması için Google Mobile Ads SDK'sı tarafından çağrılır.

Uyumlulaştırma isteğinden kazanan reklamı yüklemek için kullanılır.

Parametreler
adConfiguration: MediationNativeAdConfiguration!

Kazanan reklamın yüklenmesi için gereken bilgileri içeren MediationNativeAdConfiguration.

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

Reklam yüklenmeyi bitirdiğinde çağrılacak geri çağırma.

loadNativeAdMapper

fun loadNativeAdMapper(
    adConfiguration: MediationNativeAdConfiguration!,
    callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!
): Unit

MediationAdConfiguration değeri verilerek üçüncü taraf yerel reklamının yüklenmeye başlanması için Google Mobile Ads SDK'sı tarafından çağrılır.

Uyumlulaştırma isteğinden kazanan reklamı yüklemek için kullanılır.

Parametreler
adConfiguration: MediationNativeAdConfiguration!

Kazanan reklamın yüklenmesi için gereken bilgileri içeren MediationNativeAdConfiguration.

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

Yerel reklamın yüklenmesi tamamlandığında çağrılacak geri çağırma.

Verdiği hatalar
android.os.RemoteException

loadRewardedAd

fun loadRewardedAd(
    adConfiguration: MediationRewardedAdConfiguration!,
    callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!
): Unit

MediationAdConfiguration değeri verilerek üçüncü taraf ödüllü reklamının yüklenmeye başlaması için Google Mobile Ads SDK'sı tarafından çağrılır.

Uyumlulaştırma isteğinden kazanan reklamı yüklemek için kullanılır.

Parametreler
adConfiguration: MediationRewardedAdConfiguration!

Kazanan reklamın yüklenmesi için gereken bilgileri içeren MediationRewardedAdConfiguration.

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

Reklam yüklenmeyi bitirdiğinde çağrılacak geri çağırma.

loadRewardedInterstitialAd

fun loadRewardedInterstitialAd(
    adConfiguration: MediationRewardedAdConfiguration!,
    callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!
): Unit

Google Mobile Ads SDK'sı tarafından, MediationAdConfiguration değeri verilerek üçüncü taraf ödüllü geçiş reklamı yüklemeye başlamak için çağrılır.

Uyumlulaştırma isteğinden kazanan reklamı yüklemek için kullanılır.

Parametreler
adConfiguration: MediationRewardedAdConfiguration!

Kazanan reklamın yüklenmesi için gereken bilgileri içeren MediationRewardedAdConfiguration.

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

Reklam yüklenmeyi bitirdiğinde çağrılacak geri çağırma.