NativeAdOptions.Builder

class NativeAdOptions.Builder


คลาส Builder สำหรับ NativeAdOptions

สรุป

ตัวสร้างแบบสาธารณะ

ฟังก์ชันสาธารณะ

NativeAdOptions!

สร้างออบเจ็กต์ NativeAdOptions ด้วยแอตทริบิวต์ที่ระบุ

NativeAdOptions.Builder!

เปิดใช้การปัดเป็นท่าทางสัมผัสการคลิกที่กำหนดเอง

NativeAdOptions.Builder!

ตั้งค่าตําแหน่งของไอคอนตัวเลือกโฆษณาอื่นๆ (หากมี)

NativeAdOptions.Builder!

ตั้งค่าสัดส่วนภาพของสื่อ

NativeAdOptions.Builder!

ตั้งค่าบูลีนนี้เป็น true เพื่อขอการใช้งานที่กําหนดเองสําหรับฟีเจอร์ซ่อนโฆษณานี้

NativeAdOptions.Builder!

ตั้งค่าว่าจะขอรูปภาพหลายภาพหรือไม่

NativeAdOptions.Builder!

ตั้งค่าว่าควรแสดงเฉพาะ URL สำหรับชิ้นงานรูปภาพหรือไม่

NativeAdOptions.Builder!

ตั้งค่าออบเจ็กต์ VideoOptions

ตัวสร้างแบบสาธารณะ

ช่างก่อสร้าง

Builder()

ฟังก์ชันสาธารณะ

สร้าง

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_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 สำหรับชิ้นงานรูปภาพหรือไม่ หากเป็น "จริง" SDK จะไม่ดาวน์โหลดชิ้นงานรูปภาพและจะแสดงผล NativeAd.Image ที่มีเพียงพร็อพเพอร์ตี้ URI และ Scale แทน หากเป็นเท็จ SDK จะดาวน์โหลดชิ้นงานรูปภาพโดยอัตโนมัติและแสดงผล NativeAd.Image ที่มีพร็อพเพอร์ตี้ทั้ง 3 รายการ (URI, Scale และ Drawable) ค่าเริ่มต้นคือเท็จ

setVideoOptions

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

ตั้งค่าออบเจ็กต์ VideoOptions