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