NativeAdViewHolder

class NativeAdViewHolder


תבנית להצגת מודעות מותאמות, שהיא דרך חלופית להצגת מודעות מותאמות. במקום להשתמש ב-NativeAdView כדי להציג מודעות מותאמות, בעלי אפליקציות יכולים לספק צפיות שבבעלות האפליקציה עצמה.

סיכום

קונסטרוקטורים גלויים לכולם

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

יצירת NativeAdViewHolder.

פונקציות ציבוריות

Unit

הגדרת View שמשמש את המשתמשים לאישור הקליקים שלהם.

Unit

מגדיר את NativeAd שיוצג ב-ViewHolder הזה.

Unit

מבטלים את השיוך של ה-ViewHolder הזה ל-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 שיוצג ב-view holder הזה. מאפסים ל-NativeAd אחר כדי להציג מודעה אחרת.

פרמטרים
ad: NativeAd!

ה-NativeAd שישויך לבעלים של תצוגת המפורטת.

unregisterNativeAd

fun unregisterNativeAd(): Unit

מבטלים את השיוך של ה-ViewHolder הזה ל-NativeAd שהוא מציג כרגע.