RtbAdapter

@ParametersAreNonnullByDefault
abstract class RtbAdapter : Adapter


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

요약

공개 생성자

공개 함수

abstract Unit

신호 생성을 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

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

Unit

MediationAdConfiguration가 지정된 공개 입찰 배너 광고를 로드하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

MediationAdConfiguration가 지정된 공개 입찰 전면 광고를 로드하기 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

Unit

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

대신 loadRtbNativeAdMapper를 사용하세요.

Unit

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

Unit

Google 모바일 광고 SDK에서 MediationAdConfiguration가 지정된 공개 입찰 보상형 광고의 로드를 시작하기 위해 호출됩니다.

Unit

MediationAdConfiguration가 지정된 공개 입찰 보상형 전면 광고를 로드하기 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

상속된 함수

com.google.android.gms.ads.mediation.Adapter에서
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가 제공된 서드 파티 보상형 전면 광고의 로드를 시작하기 위해 호출됩니다.

공개 생성자

RtbAdapter

RtbAdapter()

공개 함수

collectSignals

abstract fun collectSignals(data: RtbSignalData!, callback: SignalCallbacks!): Unit

신호 생성을 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

일반적으로 비동기식으로 신호 생성을 시작하고 신호 생성이 완료되거나 실패하면 SignalCallbacks을 콜백합니다.

매개변수
data: RtbSignalData!

신호 생성에 사용되는 데이터입니다.

callback: SignalCallbacks!

신호 생성이 완료되거나 실패할 때 어댑터가 호출하는 완료 콜백입니다.

loadRtbAppOpenAd

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

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

공개 입찰 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationAppOpenAdConfiguration!

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

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

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

loadRtbBannerAd

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

MediationAdConfiguration가 지정된 공개 입찰 배너 광고를 로드하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

공개 입찰 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationBannerAdConfiguration!

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

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

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

loadRtbInterstitialAd

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

MediationAdConfiguration가 지정된 공개 입찰 전면 광고를 로드하기 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

공개 입찰 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationInterstitialAdConfiguration!

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

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

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

loadRtbNativeAd

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

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

공개 입찰 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationNativeAdConfiguration!

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

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

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

loadRtbNativeAdMapper

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

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

공개 입찰 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationNativeAdConfiguration!

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

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

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

loadRtbRewardedAd

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

Google 모바일 광고 SDK에서 MediationAdConfiguration가 지정된 공개 입찰 보상형 광고의 로드를 시작하기 위해 호출됩니다.

공개 입찰 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

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

loadRtbRewardedInterstitialAd

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

MediationAdConfiguration가 지정된 공개 입찰 보상형 전면 광고를 로드하기 시작하기 위해 Google 모바일 광고 SDK에 의해 호출됩니다.

공개 입찰 요청에서 낙찰된 광고를 로드하는 데 사용됩니다.

매개변수
adConfiguration: MediationRewardedAdConfiguration!

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

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

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