NativeAdOptions.Builder

class NativeAdOptions.Builder


NativeAdOptions 的建構工具類別。

摘要

公用建構函式

公開函式

NativeAdOptions!

使用指定的屬性建構 NativeAdOptions 物件。

NativeAdOptions.Builder!

啟用滑動手勢做為自訂點擊手勢。

NativeAdOptions.Builder!

設定 AdChoices 圖示的位置 (如有)。

NativeAdOptions.Builder!

設定媒體顯示比例。

NativeAdOptions.Builder!

將這個布林值設為 true,即可要求為「關閉這則廣告」功能實作自訂功能。

NativeAdOptions.Builder!

設定是否應要求多張圖片。

NativeAdOptions.Builder!

設定是否應針對圖片素材資源傳回網址。

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!

設定是否應針對圖片素材資源傳回網址。如果為 true,SDK 就不會下載圖片素材資源,而是傳回只填入 URI 和 Scale 屬性的 NativeAd.Image。如果為 false,SDK 會自動下載圖片素材資源,並傳回已填入所有三個屬性 (URI、Scale 和 Drawable) 的 NativeAd.Image。預設值為否。

setVideoOptions

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

設定 VideoOptions 物件。