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 物件。