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 الذي يعرضه حاليًا.