NativeAdOptions.Builder

public final class NativeAdOptions.Builder


NativeAdOptions のビルダー クラス。

概要

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

パブリック メソッド

NativeAdOptions

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder

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

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

Builder

public Builder()

パブリック メソッド

build

public NativeAdOptions build()

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

enableCustomClickGestureDirection

@CanIgnoreReturnValue
public NativeAdOptions.Builder enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

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

パラメータ
@NativeAdOptions.SwipeGestureDirection int swipeGestureDirection

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

boolean tapsAllowed

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

許可リストに登録されているパブリッシャーのみが対象です。これらの設定は、許可リストに登録されていないパブリッシャーでは無視されます。

setAdChoicesPlacement

@CanIgnoreReturnValue
public NativeAdOptions.Builder setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement int adChoicesPlacement
)

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

setMediaAspectRatio

@CanIgnoreReturnValue
public NativeAdOptions.Builder setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio int aspectRatio
)

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

パラメータ
@NativeAdOptions.NativeMediaAspectRatio int aspectRatio

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

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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

setRequestMultipleImages

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
public NativeAdOptions.Builder setReturnUrlsForImageAssets(boolean shouldReturnUrls)

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

setVideoOptions

@CanIgnoreReturnValue
public NativeAdOptions.Builder setVideoOptions(VideoOptions videoOptions)

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