NativeAdViewHolder

public final class NativeAdViewHolder


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

סיכום

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

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

יצירת NativeAdViewHolder.

שיטות ציבוריות

final void

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

void

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

void

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

פרמטרים
NativeAd ad

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

unregisterNativeAd

public void unregisterNativeAd()

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