RewardedInterstitialAd

public abstract class RewardedInterstitialAd


リワード インタースティシャル広告は、ユーザーに報酬を提供する全画面広告で、ユーザーのオプトインなしで表示できます。

この広告フォーマットは com.google.android.gms.ads.rewarded.RewardedAd とは異なります。リワード広告では、ユーザーが動画の視聴を選択する必要があります。インタースティシャル広告ではユーザーに特典が付与されないため、com.google.android.gms.ads.interstitial.InterstitialAd とは異なります。

概要

パブリック コンストラクタ

パブリック メソッド

abstract @NonNull Bundle

この RewardedInterstitialAd で利用可能なすべての広告メタデータを取得します。

abstract @NonNull String

広告ユニット ID を返します。

abstract @Nullable FullScreenContentCallback

この RewardedInterstitialAdFullScreenContentCallback を取得します。

abstract @Nullable OnAdMetadataChangedListener

この RewardedInterstitialAdOnAdMetadataChangedListener を取得します。

abstract @Nullable OnPaidEventListener

この RewardedInterstitialAdOnPaidEventListener を取得します。

abstract long

この RewardedInterstitialAd のプレースメント ID を取得します。

abstract @NonNull ResponseInfo

読み込まれた広告に関する情報を返します。

abstract @NonNull RewardItem

読み込まれたリワード インタースティシャル広告の報酬アイテムを取得します。

static void
load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdManagerAdRequest adManagerAdRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

RewardedInterstitialAd を読み込みます。

static void
load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdRequest adRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

RewardedInterstitialAd を読み込みます。

abstract void

広告が表示され、全画面コンテンツが閉じられたときに呼び出されるコールバックを登録します。

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

このリワード インタースティシャル広告オブジェクトを没入モードで表示するかどうかを制御するフラグを設定します。

abstract void

リワード インタースティシャル広告のメタデータが変更されたときに呼び出されるコールバックを登録します。

abstract void

この広告で収益が発生したと推定されるときに呼び出されるコールバックを登録します。

abstract void
setPlacementId(long placementId)

リワード インタースティシャル広告のプレースメント ID を設定します。

abstract void

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

abstract void
show(
    @NonNull Activity activity,
    @NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

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

パブリック コンストラクタ

RewardedInterstitialAd

public RewardedInterstitialAd()

パブリック メソッド

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

この RewardedInterstitialAd で利用可能なすべての広告メタデータを取得します。広告にメタデータがない場合、広告のメタデータは空になります。広告メタデータは更新されることがあります。onAdMetadataChanged を使用して変更をリッスンします。

getAdUnitId

public abstract @NonNull String getAdUnitId()

広告ユニット ID を返します。

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

この RewardedInterstitialAdFullScreenContentCallback を取得します。

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

この RewardedInterstitialAdOnAdMetadataChangedListener を取得します。

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

この RewardedInterstitialAdOnPaidEventListener を取得します。

getPlacementId

public abstract long getPlacementId()

この RewardedInterstitialAd のプレースメント ID を取得します。

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

読み込まれた広告に関する情報を返します。

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

読み込まれたリワード インタースティシャル広告の報酬アイテムを取得します。

load

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdManagerAdRequest adManagerAdRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

RewardedInterstitialAd を読み込みます。

パラメータ
@NonNull Context context

コンテキスト。

@NonNull String adUnitId

広告ユニット ID。

@NonNull AdManagerAdRequest adManagerAdRequest

ターゲティング情報を含む Google アド マネージャーの広告リクエスト。

@NonNull RewardedInterstitialAdLoadCallback loadCallback

リワード インタースティシャル広告の読み込みが完了したときに呼び出されるコールバック。

load

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdRequest adRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

RewardedInterstitialAd を読み込みます。

パラメータ
@NonNull Context context

コンテキスト。

@NonNull String adUnitId

広告ユニット ID。

@NonNull AdRequest adRequest

ターゲティング情報を含む広告リクエスト。

@NonNull RewardedInterstitialAdLoadCallback loadCallback

リワード インタースティシャル広告の読み込みが完了したときに呼び出されるコールバック。

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

広告が表示され、全画面コンテンツが閉じられたときに呼び出されるコールバックを登録します。

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

このリワード インタースティシャル広告オブジェクトを没入モードで表示するかどうかを制御するフラグを設定します。show の前にこのメソッドを呼び出します。show の間、このフラグがオンで没入モードがサポートされている場合、リワード広告に対して SYSTEM_UI_FLAG_IMMERSIVE_STICKY と SYSTEM_UI_FLAG_HIDE_NAVIGATION がオンになります。

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

リワード インタースティシャル広告のメタデータが変更されたときに呼び出されるコールバックを登録します。

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

この広告で収益が発生したと推定されるときに呼び出されるコールバックを登録します。

setPlacementId

public abstract void setPlacementId(long placementId)

リワード インタースティシャル広告のプレースメント ID を設定します。

このプレースメント ID がレポートに含まれるようにするには、広告を表示する前にこのメソッドを呼び出します。

パラメータ
long placementId

構成されたプレースメント用に AdMob 管理画面から提供される長整数。

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

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

表示する

public abstract void show(
    @NonNull Activity activity,
    @NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

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

パラメータ
@NonNull Activity activity

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

@NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

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