RewardedInterstitialAd

abstract class RewardedInterstitialAd


보상형 전면 광고는 사용자에게 보상을 제공하는 전체 화면 광고로, 사용자의 수신 동의 없이 게재될 수 있습니다.

이 광고 형식은 com.google.android.gms.ads.rewarded.RewardedAd와 다릅니다. 보상형 광고는 사용자가 동영상 시청을 선택해야 하기 때문입니다. 전면 광고는 사용자에게 보상을 제공하지 않으므로 이 광고 형식은 com.google.android.gms.ads.interstitial.InterstitialAd와 다릅니다.

요약

공개 생성자

공개 함수

abstract Bundle

RewardedInterstitialAd에 사용할 수 있는 모든 광고 메타데이터를 가져옵니다.

abstract String

광고 단위 ID를 반환합니다.

abstract FullScreenContentCallback?

RewardedInterstitialAdFullScreenContentCallback를 가져옵니다.

abstract OnAdMetadataChangedListener?

RewardedInterstitialAdOnAdMetadataChangedListener를 가져옵니다.

abstract OnPaidEventListener?

RewardedInterstitialAdOnPaidEventListener를 가져옵니다.

abstract Long

RewardedInterstitialAd의 게재위치 ID를 가져옵니다.

abstract ResponseInfo

로드된 광고에 관한 정보를 반환합니다.

abstract RewardItem

로드된 보상형 전면 광고의 리워드 항목을 가져옵니다.

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

RewardedInterstitialAd을 로드합니다.

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

RewardedInterstitialAd을 로드합니다.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

광고가 표시되고 전체 화면 콘텐츠가 닫힐 때 호출될 콜백을 등록합니다.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

이 보상형 전면 광고 객체가 몰입형 모드로 표시되는지 여부를 제어하는 플래그를 설정합니다.

abstract Unit

보상형 전면 광고의 메타데이터가 변경될 때 호출될 콜백을 등록합니다.

abstract Unit

이 광고로 수익이 발생한 것으로 추정될 때 호출될 콜백을 등록합니다.

abstract Unit
setPlacementId(placementId: Long)

보상형 전면 광고의 게재위치 ID를 설정합니다.

abstract Unit

이 보상형 전면 광고의 ServerSideVerificationOptions를 설정합니다.

abstract Unit
show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
)

보상형 전면 광고를 표시합니다.

공개 생성자

RewardedInterstitialAd

RewardedInterstitialAd()

공개 함수

getAdMetadata

abstract fun getAdMetadata(): Bundle

RewardedInterstitialAd에 사용할 수 있는 모든 광고 메타데이터를 가져옵니다. 광고에 메타데이터가 없으면 광고 메타데이터가 비어 있습니다. 광고 메타데이터가 업데이트될 수 있습니다. onAdMetadataChanged를 사용하여 변경사항을 수신 대기합니다.

getAdUnitId

abstract fun getAdUnitId(): String

광고 단위 ID를 반환합니다.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

RewardedInterstitialAdFullScreenContentCallback를 가져옵니다.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

RewardedInterstitialAdOnAdMetadataChangedListener를 가져옵니다.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

RewardedInterstitialAdOnPaidEventListener를 가져옵니다.

getPlacementId

abstract fun getPlacementId(): Long

RewardedInterstitialAd의 게재위치 ID를 가져옵니다.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

로드된 광고에 관한 정보를 반환합니다.

getRewardItem

abstract fun getRewardItem(): RewardItem

로드된 보상형 전면 광고의 리워드 항목을 가져옵니다.

load

java-static fun load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

RewardedInterstitialAd을 로드합니다.

매개변수
context: Context

컨텍스트입니다.

adUnitId: String

광고 단위 ID입니다.

adManagerAdRequest: AdManagerAdRequest

타겟팅 정보가 포함된 Google Ad Manager 광고 요청입니다.

loadCallback: RewardedInterstitialAdLoadCallback

보상형 전면 광고 로드가 완료될 때 호출되는 콜백입니다.

load

java-static fun load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

RewardedInterstitialAd을 로드합니다.

매개변수
context: Context

컨텍스트입니다.

adUnitId: String

광고 단위 ID입니다.

adRequest: AdRequest

타겟팅 정보가 포함된 광고 요청입니다.

loadCallback: RewardedInterstitialAdLoadCallback

보상형 전면 광고 로드가 완료될 때 호출되는 콜백입니다.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

광고가 표시되고 전체 화면 콘텐츠가 닫힐 때 호출될 콜백을 등록합니다.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

이 보상형 전면 광고 객체가 몰입형 모드로 표시되는지 여부를 제어하는 플래그를 설정합니다. show 전에 이 메서드를 호출합니다. show 중에 이 플래그가 사용 설정되고 몰입형 모드가 지원되면 SYSTEM_UI_FLAG_IMMERSIVE_STICKY 및 SYSTEM_UI_FLAG_HIDE_NAVIGATION이 리워드 광고에 사용 설정됩니다.

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

보상형 전면 광고의 메타데이터가 변경될 때 호출될 콜백을 등록합니다.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

이 광고로 수익이 발생한 것으로 추정될 때 호출될 콜백을 등록합니다.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

보상형 전면 광고의 게재위치 ID를 설정합니다.

이 게재위치 ID가 보고에 포함되도록 하려면 광고를 표시하기 전에 이 메서드를 호출하세요.

매개변수
placementId: Long

구성된 게재위치에 대해 AdMob UI에서 제공하는 긴 정수입니다.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

이 보상형 전면 광고의 ServerSideVerificationOptions를 설정합니다.

표시

abstract fun show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
): Unit

보상형 전면 광고를 표시합니다.

매개변수
activity: Activity

보상형 광고가 표시되어야 하는 활동입니다.

onUserEarnedRewardListener: OnUserEarnedRewardListener

사용자가 리워드를 획득할 때 알림을 받을 리스너입니다.