NativeCustomFormatAd

public interface NativeCustomFormatAd


アド マネージャーのカスタム ネイティブ広告フォーマット。カスタム(ユーザー定義の)ネイティブ広告フォーマットでは、従来のネイティブ広告用に独自の変数を定義できます。カスタム ネイティブ広告フォーマットを使用すると、独自のアセットを定義してレンダリングしたり、広告のクリック動作を定義したりできます。

概要

ネストされた型

ディスプレイ広告のオープン測定用のインターフェース。

ユーザーがカスタム ネイティブ広告フォーマットをクリックしたときに呼び出されるコールバックのインターフェース定義。

カスタム ネイティブ広告フォーマットが正常に読み込まれたときに呼び出されるコールバックのインターフェース定義。

定数

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent によって返された動画コンテンツに関連付けられたアセット名。

パブリック メソッド

abstract void

広告オブジェクトを破棄します。

abstract @Nullable List<String>

使用可能なすべてのアセットのリストを返します。

abstract @Nullable String

アド マネージャーの管理画面で定義されているカスタム ネイティブ広告フォーマットの ID を返します。

abstract NativeCustomFormatAd.DisplayOpenMeasurement

この広告に関連付けられている DisplayOpenMeasurement を返します。

abstract @Nullable NativeAd.Image
getImage(String assetName)

画像アセットを返します。

abstract @Nullable MediaContent

この広告に関連付けられている MediaContent を返します。

abstract @Nullable CharSequence
getText(String assetName)

数値、URL、画像アセット以外のタイプの文字列アセットを返します。

abstract void
performClick(String assetName)

広告をクリックして、クリックスルー アクションを実行します。

abstract void

インプレッションを記録します。

定数

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent によって返された動画コンテンツに関連付けられたアセット名。これは、getMediaContent によって返された動画コンテンツを含む MediaView をユーザーがクリックしたときに onCustomClick で報告されるアセット名です。

パブリック メソッド

destroy

abstract void destroy()

広告オブジェクトを破棄します。destroy が呼び出された後は、広告オブジェクトで他のメソッドを呼び出さないでください。

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

使用可能なすべてのアセットのリストを返します。

戻り値
@Nullable List<String>

使用可能なすべてのアセットのリスト(アセットが使用できない場合は空のリスト)。

getCustomFormatId

abstract @Nullable String getCustomFormatId()

アド マネージャーの管理画面で定義されているカスタム ネイティブ広告フォーマットの ID を返します。

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

この広告に関連付けられている DisplayOpenMeasurement を返します。

戻り値
NativeCustomFormatAd.DisplayOpenMeasurement

null: この広告でディスプレイの開封測定を利用できない場合。

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

画像アセットを返します。

パラメータ
String assetName

取得するアセットの名前。

戻り値
@Nullable NativeAd.Image

アセット名を持つアセットの値。そのようなアセット名がない場合は null。

getMediaContent

abstract @Nullable MediaContent getMediaContent()

この広告に関連付けられている MediaContent を返します。

getText

abstract @Nullable CharSequence getText(String assetName)

数値、URL、画像アセット以外のタイプの文字列アセットを返します。

パラメータ
String assetName

取得するアセットの名前。

戻り値
@Nullable CharSequence

アセット名を持つアセットの値。そのようなアセット名がない場合は null。

performClick

abstract void performClick(String assetName)

広告をクリックして、クリックスルー アクションを実行します。

パラメータ
String assetName

クリックされたアセットの名前。

recordImpression

abstract void recordImpression()

インプレッションを記録します。広告がユーザーに初めて表示されるときに、このメソッドを呼び出します。