NativeCustomFormatAd

interface NativeCustomFormatAd


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

ملخّص

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

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

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

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

الثوابت

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

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

الوظائف العامة

Unit

تتلف هذه الطريقة عنصر الإعلان.

(Mutable)List<String!>?

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

String?

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

NativeCustomFormatAd.DisplayOpenMeasurement?

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

NativeAd.Image?
getImage(assetName: String!)

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

MediaContent?

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

CharSequence?
getText(assetName: String!)

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

Unit
performClick(assetName: String!)

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

Unit

تسجيل ظهور

الثوابت

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

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

الوظائف العامة

إتلافه

fun destroy(): Unit

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

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

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

المرتجعات
(Mutable)List<String!>?

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

getCustomFormatId

fun getCustomFormatId(): String?

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

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

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

المرتجعات
NativeCustomFormatAd.DisplayOpenMeasurement?

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

getImage

fun getImage(assetName: String!): NativeAd.Image?

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

المعلمات
assetName: String!

تمثّل هذه السمة اسم مادة العرض التي سيتم استردادها.

المرتجعات
NativeAd.Image?

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

getMediaContent

fun getMediaContent(): MediaContent?

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

getText

fun getText(assetName: String!): CharSequence?

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

المعلمات
assetName: String!

تمثّل هذه السمة اسم مادة العرض التي سيتم استردادها.

المرتجعات
CharSequence?

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

performClick

fun performClick(assetName: String!): Unit

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

المعلمات
assetName: String!

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

recordImpression

fun recordImpression(): Unit

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