NativeAdOptions.Builder

public final class NativeAdOptions.Builder


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

สรุป

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

เมธอดสาธารณะ

NativeAdOptions

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

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

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

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

NativeAdOptions.Builder
@CanIgnoreReturnValue
setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder

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

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

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

public Builder()

เมธอดสาธารณะ

สร้าง

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

setVideoOptions

@CanIgnoreReturnValue
public NativeAdOptions.Builder setVideoOptions(VideoOptions videoOptions)

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