NativeAdOptions.Builder

class NativeAdOptions.Builder


NativeAdOptions のビルダー クラス。

概要

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

パブリック関数

NativeAdOptions!

指定された属性を持つ NativeAdOptions オブジェクトを構築します。

NativeAdOptions.Builder!

スワイプをカスタム クリック操作として有効にします。

NativeAdOptions.Builder!

AdChoices アイコンの配置(存在する場合)を設定します。

NativeAdOptions.Builder!

メディアのアスペクト比を設定します。

NativeAdOptions.Builder!

このブール値を true に設定すると、[この広告を非表示] 機能のカスタム実装をリクエストできます。

NativeAdOptions.Builder!

複数の画像をリクエストするかどうかを設定します。

NativeAdOptions.Builder!

画像アセットの URL のみを返すかどうかを設定します。

NativeAdOptions.Builder!

VideoOptions オブジェクトを設定します。

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

Builder

Builder()

パブリック関数

build

fun build(): NativeAdOptions!

指定された属性を持つ NativeAdOptions オブジェクトを構築します。

enableCustomClickGestureDirection

@CanIgnoreReturnValue
fun enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int,
    tapsAllowed: Boolean
): NativeAdOptions.Builder!

スワイプをカスタム クリック操作として有効にします。

パラメータ
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

クリックとしてカウントされる SwipeGestureDirection

tapsAllowed: Boolean

タップもクリックとして許可するかどうか。

許可リストに登録されているパブリッシャーのみご利用いただけます。許可リストに登録されていないパブリッシャーに対しては、これらの設定は無視されます。

setAdChoicesPlacement

@CanIgnoreReturnValue
fun setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement adChoicesPlacement: Int
): NativeAdOptions.Builder!

AdChoices アイコンの配置(存在する場合)を設定します。値は、ADCHOICES_TOP_LEFT、ADCHOICES_TOP_RIGHT、ADCHOICES_BOTTOM_RIGHT、ADCHOICES_BOTTOM_LEFT のいずれかにする必要があります。デフォルト値は ADCHOICES_TOP_RIGHT です。

setMediaAspectRatio

@CanIgnoreReturnValue
fun setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int
): NativeAdOptions.Builder!

メディアのアスペクト比を設定します。

パラメータ
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

NativeMediaAspectRatio オプションのいずれかを使用して設定するアスペクト比。

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
fun setRequestCustomMuteThisAd(requestCustomMuteThisAd: Boolean): NativeAdOptions.Builder!

このブール値を true に設定すると、[この広告を非表示] 機能のカスタム実装をリクエストできます。デフォルト値は false です。

setRequestMultipleImages

@CanIgnoreReturnValue
fun setRequestMultipleImages(shouldRequestMultipleImages: Boolean): NativeAdOptions.Builder!

複数の画像をリクエストするかどうかを設定します。デフォルト値は false です。

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
fun setReturnUrlsForImageAssets(shouldReturnUrls: Boolean): NativeAdOptions.Builder!

画像アセットの URL のみを返すかどうかを設定します。true の場合、SDK は画像アセットをダウンロードせず、URI と Scale プロパティのみが入力された NativeAd.Image を返します。false の場合、SDK は画像アセットを自動的にダウンロードし、3 つのプロパティ(URI、Scale、Drawable)がすべて設定された NativeAd.Image を返します。デフォルト値は false です。

setVideoOptions

@CanIgnoreReturnValue
fun setVideoOptions(videoOptions: VideoOptions!): NativeAdOptions.Builder!

VideoOptions オブジェクトを設定します。