NativeAdViewHolder

public final class NativeAdViewHolder


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

สรุป

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

NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

สร้าง NativeAdViewHolder

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

final void

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

void

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

void

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

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

NativeAdViewHolder

public NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

สร้าง NativeAdViewHolder

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

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

Map<StringView> clickableAssetViews

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

Map<StringView> nonclickableAssetViews

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

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

setClickConfirmingView

public final void setClickConfirmingView(View view)

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

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

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

setNativeAd

public void setNativeAd(NativeAd ad)

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

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

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

unregisterNativeAd

public void unregisterNativeAd()

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