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 アド マネージャーの広告リクエスト。

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 管理画面から提供される長整数。

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

このリワード インタースティシャル広告の ServerSideVerificationOptions を設定します。

表示する

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

リワード インタースティシャル広告を表示します。

パラメータ
activity: Activity

リワード広告を表示するアクティビティ。

onUserEarnedRewardListener: OnUserEarnedRewardListener

ユーザーが特典を獲得したときに通知されるリスナー。