어댑터

abstract class Adapter : MediationExtrasReceiver

알려진 직접 서브클래스
RtbAdapter

공개 입찰도 지원하는 미디에이션 어댑터


서드 파티 광고 네트워크용 어댑터입니다. 모든 로드 메서드에는 어댑터가 형식을 지원하지 않는 경우 정상적으로 실패하는 기본 구현이 있습니다.

요약

공개 생성자

공개 함수

abstract VersionInfo!

앱에 내장된 서드 파티 SDK의 버전을 반환합니다.

abstract VersionInfo!

미디에이션 어댑터의 버전을 반환합니다.

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

Google 모바일 광고 SDK에서 서드 파티 어댑터와 SDK를 초기화하기 위해 호출됩니다.

Unit

서드 파티 앱 오프닝 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

MediationAdConfiguration가 지정된 경우 서드 파티 배너 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

MediationAdConfiguration가 제공된 서드 파티 전면 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

이 함수는 지원 중단되었습니다.

대신 loadNativeAdMapper를 사용하세요.

Unit

MediationAdConfiguration가 제공된 서드 파티 네이티브 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

MediationAdConfiguration가 제공된 경우 서드 파티 보상형 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

Google 모바일 광고 SDK에서 MediationAdConfiguration가 제공된 서드 파티 보상형 전면 광고의 로드를 시작하기 위해 호출됩니다.

공개 생성자

어댑터

Adapter()

공개 함수

getSDKVersionInfo

abstract fun getSDKVersionInfo(): VersionInfo!

앱에 내장된 서드 파티 SDK의 버전을 반환합니다.

getVersionInfo

abstract fun getVersionInfo(): VersionInfo!

미디에이션 어댑터의 버전을 반환합니다.

initialize

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

Google 모바일 광고 SDK에서 서드 파티 어댑터와 SDK를 초기화하기 위해 호출됩니다. 이 메서드는 앱이 Google 모바일 광고 SDK를 초기화한 직후에 호출됩니다.

매개변수
context: Context!

게시자가 initialize에 제공하는 컨텍스트

callback: InitializationCompleteCallback!

어댑터가 초기화를 완료했을 때 호출되는 콜백입니다.

configurations: (Mutable)List<MediationConfiguration!>!

Google AdMob 또는 Google Ad Manager UI에서 이 어댑터에 대해 구성된 MediationConfiguration 객체의 목록입니다.

loadAppOpenAd

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

서드 파티 앱 오프닝 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

미디에이션 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationAppOpenAdConfiguration!

낙찰된 광고를 로드하는 데 필요한 정보가 포함된 MediationAppOpenAdConfiguration입니다.

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

광고 로드가 완료될 때 호출되는 콜백입니다.

loadBannerAd

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

MediationAdConfiguration가 지정된 경우 서드 파티 배너 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

미디에이션 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationBannerAdConfiguration!

낙찰된 광고를 로드하는 데 필요한 정보가 포함된 MediationBannerAdConfiguration입니다.

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

광고 로드가 완료될 때 호출되는 콜백입니다.

loadInterstitialAd

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

MediationAdConfiguration가 제공된 서드 파티 전면 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

미디에이션 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationInterstitialAdConfiguration!

낙찰된 광고를 로드하는 데 필요한 정보가 포함된 MediationInterstitialAdConfiguration입니다.

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

광고 로드가 완료될 때 호출되는 콜백입니다.

loadNativeAd

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

MediationAdConfiguration가 제공된 서드 파티 네이티브 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

미디에이션 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationNativeAdConfiguration!

낙찰된 광고를 로드하는 데 필요한 정보가 포함된 MediationNativeAdConfiguration입니다.

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

광고 로드가 완료될 때 호출되는 콜백입니다.

loadNativeAdMapper

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

MediationAdConfiguration가 제공된 서드 파티 네이티브 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

미디에이션 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationNativeAdConfiguration!

낙찰된 광고를 로드하는 데 필요한 정보가 포함된 MediationNativeAdConfiguration입니다.

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

네이티브 광고 로드가 완료될 때 호출되는 콜백입니다.

loadRewardedAd

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

MediationAdConfiguration가 제공된 경우 서드 파티 보상형 광고의 로드를 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

미디에이션 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationRewardedAdConfiguration!

낙찰된 광고를 로드하는 데 필요한 정보가 포함된 MediationRewardedAdConfiguration입니다.

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

광고 로드가 완료될 때 호출되는 콜백입니다.

loadRewardedInterstitialAd

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

Google 모바일 광고 SDK에서 MediationAdConfiguration가 제공된 서드 파티 보상형 전면 광고의 로드를 시작하기 위해 호출됩니다.

미디에이션 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationRewardedAdConfiguration!

낙찰된 광고를 로드하는 데 필요한 정보가 포함된 MediationRewardedAdConfiguration입니다.

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

광고 로드가 완료될 때 호출되는 콜백입니다.