NativeCustomFormatAd

interface NativeCustomFormatAd


פורמט מותאם אישית של מודעה מותאמת ב-Ad Manager. פורמטים מותאמים אישית (שמוגדרים על ידי המשתמש) של מודעות מותאמות מאפשרים לכם להגדיר משתנים משלכם למודעות מותאמות רגילות. פורמטים מותאמים אישית של מודעות מותאמות מאפשרים לכם להגדיר ולהציג נכסים משלכם, וגם להגדיר את התנהגות הקליקים של המודעה.

סיכום

סוגים מוטמעים

ממשק למדידה פתוחה במודעות לרשת המדיה.

הגדרת ממשק לקריאה חוזרת שמופעלת כשמשתמש לוחץ על פורמט מותאם אישית של מודעה מותאמת.

הגדרת ממשק לקריאה חוזרת (callback) שתופעל כשפורמט מותאם אישית של מודעה מותאמת ייטען בהצלחה.

Constants

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

שם הנכס שמשויך לתוכן הסרטון שהוחזר על ידי getMediaContent.

פונקציות גלויות לכולם

Unit

הפונקציה הזו מוחקת את אובייקט המודעה.

(Mutable)List<String!>?

מחזירה רשימה של כל הנכסים הזמינים.

String?

הפונקציה מחזירה את המזהה של פורמט המודעה המותאם אישית שמוגדר בממשק המשתמש של Ad Manager.

NativeCustomFormatAd.DisplayOpenMeasurement?

מחזירה את DisplayOpenMeasurement שמשויך למודעה הזו.

NativeAd.Image?
getImage(assetName: String!)

מחזירה נכס תמונות.

MediaContent?

מחזירה את MediaContent שמשויך למודעה הזו.

CharSequence?
getText(assetName: String!)

הפונקציה מחזירה נכס מחרוזת של מספרים, כתובות URL או סוגים אחרים שאינם נכס תמונה.

Unit
performClick(assetName: String!)

מבצע קליק על המודעה, ומפעיל את התנהגות הקליק.

Unit

מתעד חשיפה.

Constants

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?

הפונקציה מחזירה את המזהה של פורמט המודעה המותאם אישית שמוגדר בממשק המשתמש של Ad Manager.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

מחזירה את DisplayOpenMeasurement שמשויך למודעה הזו.

החזרות
NativeCustomFormatAd.DisplayOpenMeasurement?

null אם מדידה פתוחה של מודעות לרשת המדיה לא זמינה למודעה הזו.

getImage

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

מחזירה נכס תמונות.

פרמטרים
assetName: String!

שם הנכס לאחזור.

החזרות
NativeAd.Image?

הערך של הנכס עם שם הנכס, או null אם אין שם נכס כזה.

getMediaContent

fun getMediaContent(): MediaContent?

מחזירה את MediaContent שמשויך למודעה הזו.

getText

fun getText(assetName: String!): CharSequence?

הפונקציה מחזירה נכס מחרוזת של מספרים, כתובות URL או סוגים אחרים שאינם נכס תמונה.

פרמטרים
assetName: String!

שם הנכס לאחזור.

החזרות
CharSequence?

הערך של הנכס עם שם הנכס, או null אם אין שם נכס כזה.

performClick

fun performClick(assetName: String!): Unit

מבצע קליק על המודעה, ומפעיל את התנהגות הקליק.

פרמטרים
assetName: String!

השם של הנכס שהמשתמש לחץ עליו.

recordImpression

fun recordImpression(): Unit

מתעד חשיפה. קוראים לשיטה הזו כשהמודעה מוצגת למשתמש בפעם הראשונה.