AppOpenAd

abstract class AppOpenAd


アプリ起動時広告は、ユーザーがアプリを開いたときに広告を表示するために使用されます。AppOpenAd オブジェクトには、広告を表示するために必要なすべてのデータが含まれています。インタースティシャル広告とは異なり、アプリ起動時広告ではアプリのブランディング エリアを簡単に提供できるため、ユーザーは広告が表示されるコンテキストを理解できます。静的 load メソッドのいずれかを使用して AppOpenAd を読み込みます。次に、show を呼び出してレンダリングします。

概要

ネストされた型

アプリ起動時広告の読み込みに関するイベント通知を受け取るためのオブジェクト。

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

パブリック関数

abstract String

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

abstract FullScreenContentCallback?

この AppOpenAdFullScreenContentCallback を取得します。

abstract OnPaidEventListener?

この AppOpenAdOnPaidEventListener を取得します。

abstract Long

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

abstract ResponseInfo

読み込まれた広告の ResponseInfo を返します。

java-static Boolean
isAdAvailable(context: Context, adUnitId: String)

この関数は非推奨になりました。

isAdAvailable を代わりに使用してください。

java-static Unit
load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
)

AppOpenAd を読み込みます。

java-static AppOpenAd?
pollAd(context: Context, adUnitId: String)

この関数は非推奨になりました。

pollAd を代わりに使用してください。

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

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

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

このアプリ起動時広告オブジェクトを没入モードで表示するかどうかを制御するフラグを設定します。

abstract Unit

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

abstract Unit
setPlacementId(placementId: Long)

アプリ起動時広告のプレースメント ID を設定します。

abstract Unit
show(activity: Activity)

AppOpenAd を表示します。

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

AppOpenAd

AppOpenAd()

パブリック関数

getAdUnitId

abstract fun getAdUnitId(): String

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

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

この AppOpenAdFullScreenContentCallback を取得します。

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

この AppOpenAdOnPaidEventListener を取得します。

getPlacementId

abstract fun getPlacementId(): Long

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

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

読み込まれた広告の ResponseInfo を返します。

isAdAvailable

java-static fun isAdAvailable(context: Context, adUnitId: String): Boolean

startPreload から読み込まれた利用可能なアプリオープニング広告がある場合は true を返します。

load

java-static fun load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
): Unit

AppOpenAd を読み込みます。

パラメータ
context: Context!

コンテキスト。

adUnitId: String!

広告ユニット ID。

adRequest: AdRequest!

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

loadCallback: AppOpenAd.AppOpenAdLoadCallback!

アプリ起動時広告の読み込みイベントを処理するオブジェクト。

pollAd

java-static fun pollAd(context: Context, adUnitId: String): AppOpenAd?

startPreload から読み込まれた次のアプリ起動時広告を取得します。広告が利用できない場合は null を取得します。

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

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

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

このアプリ起動時広告オブジェクトを没入モードで表示するかどうかを制御するフラグを設定します。show の前にこのメソッドを呼び出します。表示中にこのフラグがオンになっていて、没入モードがサポートされている場合、アプリ起動広告に対して SYSTEM_UI_FLAG_IMMERSIVE_STICKY と SYSTEM_UI_FLAG_HIDE_NAVIGATION がオンになります。

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

アプリ起動時広告のプレースメント ID を設定します。

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

パラメータ
placementId: Long

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

表示する

abstract fun show(activity: Activity): Unit

AppOpenAd を表示します。

パラメータ
activity: Activity

アプリを開いたときに表示される AppOpenAd のアクティビティ。