Uyarlayıcı

public abstract class Adapter implements 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 yöntemler

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 void
initialize(
    Context context,
    InitializationCompleteCallback callback,
    List<MediationConfiguration> configurations
)

Üçü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.

void

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

void

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.

void

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.

void

Bu yöntem kullanımdan kaldırılmıştır.

Bunun yerine loadNativeAdMapper politikasını kullanın.

void

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.

void

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.

void

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ı

public Adapter()

Herkese açık yöntemler

getSDKVersionInfo

public abstract VersionInfo getSDKVersionInfo()

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

getVersionInfo

public abstract VersionInfo getVersionInfo()

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

ilk kullanıma hazırlamak

public abstract void initialize(
    Context context,
    InitializationCompleteCallback callback,
    List<MediationConfiguration> configurations
)

Üçü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

InitializationCompleteCallback callback

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

List<MediationConfiguration> configurations

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

public void loadAppOpenAd(
    MediationAppOpenAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback> callback
)

Üçü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
MediationAppOpenAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationAppOpenAdMediationAppOpenAdCallback> callback

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

loadBannerAd

public void loadBannerAd(
    MediationBannerAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback> callback
)

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
MediationBannerAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationBannerAdMediationBannerAdCallback> callback

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

loadInterstitialAd

public void loadInterstitialAd(
    MediationInterstitialAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback> callback
)

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
MediationInterstitialAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationInterstitialAdMediationInterstitialAdCallback> callback

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

loadNativeAd

public void loadNativeAd(
    MediationNativeAdConfiguration adConfiguration,
    MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback
)

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
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<UnifiedNativeAdMapperMediationNativeAdCallback> callback

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

loadNativeAdMapper

public void loadNativeAdMapper(
    MediationNativeAdConfiguration adConfiguration,
    MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback
)

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
MediationNativeAdConfiguration adConfiguration

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

MediationAdLoadCallback<NativeAdMapperMediationNativeAdCallback> callback

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

Verdiği hatalar
android.os.RemoteException

loadRewardedAd

public void loadRewardedAd(
    MediationRewardedAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback
)

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
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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

loadRewardedInterstitialAd

public void loadRewardedInterstitialAd(
    MediationRewardedAdConfiguration adConfiguration,
    MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback
)

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
MediationRewardedAdConfiguration adConfiguration

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

MediationAdLoadCallback<MediationRewardedAdMediationRewardedAdCallback> callback

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