NativeCustomFormatAd

public interface NativeCustomFormatAd


شكل "إعلان مدمج مع المحتوى" مخصّص في "مدير إعلانات Google" تتيح لك أشكال "الإعلانات المدمجة مع المحتوى" المخصّصة (التي يحدّدها المستخدم) تحديد متغيراتك الخاصة للإعلانات المدمجة مع المحتوى التقليدية. تتيح لك أشكال الإعلانات المدمجة مع المحتوى المخصّصة تحديد مواد العرض وعرضها، كما تتيح لك تحديد سلوك النقر على الإعلان.

ملخّص

الأنواع المتداخلة

واجهة للقياس المفتوح في الإعلانات الصورية

تعريف الواجهة لوظيفة ردّ الاتصال التي سيتم استدعاؤها عندما ينقر مستخدم على شكل إعلان مدمج مع المحتوى مخصّص.

تعريف واجهة لدالّة ردّ اتصال يتم استدعاؤها عند تحميل تنسيق إعلان مدمج مخصّص مع المحتوى بنجاح.

الثوابت

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

اسم مادة العرض المرتبطة بمحتوى الفيديو الذي تعرضه getMediaContent

الإجراءات العامة

abstract void

تدمير عنصر الإعلان

abstract @Nullable List<String>

تعرض هذه الطريقة قائمة بجميع مواد العرض المتاحة.

abstract @Nullable String

تعرض هذه السمة رقم تعريف تنسيق الإعلان المخصّص على مستوى التطبيق كما هو محدّد في واجهة مستخدم "مدير إعلانات Google".

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

تعرِض هذه السمة DisplayOpenMeasurement المرتبط بهذا الإعلان.

abstract @Nullable NativeAd.Image
getImage(String assetName)

تعرض هذه الدالة مادة عرض صورة.

abstract @Nullable MediaContent

تعرِض هذه السمة MediaContent المرتبط بهذا الإعلان.

abstract @Nullable CharSequence
getText(String assetName)

تعرِض مادة عرض سلسلة تتضمّن أرقامًا أو عناوين URL أو أنواعًا أخرى غير مادة عرض الصورة.

abstract void
performClick(String assetName)

ينفّذ نقرة على الإعلان، ما يؤدي إلى تنفيذ سلوك النقر.

abstract void

تسجيل مرّة ظهور

الثوابت

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

اسم مادة العرض المرتبطة بمحتوى الفيديو الذي تعرضه getMediaContent هذا هو اسم مادة العرض الذي سيتمّ تسجيله في onCustomClick عندما ينقر المستخدم على MediaView الذي يتضمّن محتوى الفيديو الذي تعرضه getMediaContent.

الإجراءات العامة

إتلافه

abstract void destroy()

تدمير عنصر الإعلان يجب عدم استدعاء أي طرق أخرى في عنصر الإعلان بعد استدعاء destroy.

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

تعرض هذه الطريقة قائمة بجميع مواد العرض المتاحة.

المرتجعات
@Nullable List<String>

قائمة بجميع مواد العرض المتاحة، أو قائمة فارغة إذا لم تتوفّر أي مادة عرض

getCustomFormatId

abstract @Nullable String getCustomFormatId()

تعرض هذه السمة رقم تعريف تنسيق الإعلان المخصّص على مستوى التطبيق كما هو محدّد في واجهة مستخدم "مدير إعلانات Google".

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

تعرِض هذه السمة DisplayOpenMeasurement المرتبط بهذا الإعلان.

المرتجعات
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

null إذا لم يكن قياس العرض المفتوح متاحًا لهذا الإعلان

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

تعرض هذه الدالة مادة عرض صورة.

المعلمات
String assetName

اسم مادة العرض المطلوب استردادها.

المرتجعات
@Nullable NativeAd.Image

قيمة مادة العرض التي تحمل اسم مادة العرض، أو قيمة فارغة إذا لم يكن هناك اسم مادة عرض مطابق

getMediaContent

abstract @Nullable MediaContent getMediaContent()

تعرِض هذه السمة MediaContent المرتبط بهذا الإعلان.

getText

abstract @Nullable CharSequence getText(String assetName)

تعرِض مادة عرض سلسلة تتضمّن أرقامًا أو عناوين URL أو أنواعًا أخرى غير مادة عرض الصورة.

المعلمات
String assetName

اسم مادة العرض المطلوب استردادها.

المرتجعات
@Nullable CharSequence

قيمة مادة العرض التي تحمل اسم مادة العرض، أو قيمة فارغة إذا لم يكن هناك اسم مادة عرض مطابق

performClick

abstract void performClick(String assetName)

ينفّذ نقرة على الإعلان، ما يؤدي إلى تنفيذ سلوك النقر.

المعلمات
String assetName

اسم مادة العرض التي تم النقر عليها

recordImpression

abstract void recordImpression()

تسجيل مرّة ظهور استدعِ هذا الإجراء عند عرض الإعلان للمستخدم لأول مرة.