NativeAdViewHolder

class NativeAdViewHolder


วิวโฮลเดอร์สําหรับโฆษณาเนทีฟ ซึ่งเป็นวิธีอื่นในการแสดงโฆษณาเนทีฟ ผู้เผยแพร่โฆษณาสามารถระบุมุมมองที่แอปเป็นเจ้าของแทนการใช้ NativeAdView เพื่อแสดงโฆษณาเนทีฟ

สรุป

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

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

สร้าง NativeAdViewHolder

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

Unit

ตั้งค่า View ที่ผู้ใช้จะใช้เพื่อยืนยันการคลิกผ่าน

Unit

ตั้งค่า NativeAd ที่ตัวยึดตำแหน่งมุมมองนี้จะแสดง

Unit

ยกเลิกการเชื่อมโยงตัวยึดตำแหน่งนี้กับ NativeAd ที่แสดงอยู่ในปัจจุบัน

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

NativeAdViewHolder

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

สร้าง NativeAdViewHolder

พารามิเตอร์
containerView: View!

คอนเทนเนอร์ View สําหรับโฆษณา มุมมองทั้งหมดใน clickableAssetViews และ nonclickableAssetViews ต้องเป็นมุมมองย่อยของมุมมองนี้

clickableAssetViews: (Mutable)Map<String!, View!>!

Map ของชื่อชิ้นงานที่คลิกได้ไปยัง

nonclickableAssetViews: (Mutable)Map<String!, View!>!

Map ของชื่อชิ้นงานที่คลิกไม่ได้ไปยัง View ที่เกี่ยวข้อง ผ่าน null หากไม่มี View ที่คลิกไม่ได้

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

setClickConfirmingView

fun setClickConfirmingView(view: View!): Unit

ตั้งค่า View ที่ผู้ใช้จะใช้เพื่อยืนยันการคลิกผ่าน

พารามิเตอร์
view: View!

View ที่จะตั้งค่า

setNativeAd

fun setNativeAd(ad: NativeAd!): Unit

ตั้งค่า NativeAd ที่ตัวยึดตำแหน่งมุมมองนี้จะแสดง รีเซ็ตเป็น NativeAd อื่นเพื่อแสดงโฆษณาอื่น

พารามิเตอร์
ad: NativeAd!

NativeAd ที่เชื่อมโยงกับตัวยึดตำแหน่งโฆษณา

unregisterNativeAd

fun unregisterNativeAd(): Unit

ยกเลิกการเชื่อมโยงตัวยึดตำแหน่งนี้กับ NativeAd ที่แสดงอยู่ในปัจจุบัน