NativeCustomFormatAd

public interface NativeCustomFormatAd


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

סיכום

סוגי רכיבים שמוצבים בתוך רכיבים אחרים

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

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

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

קבועים

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

‫methods ציבוריות

abstract void

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

abstract @Nullable List<String>

הפונקציה מחזירה רשימה של כל הנכסים הזמינים.

abstract @Nullable String

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

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.

‫methods ציבוריות

כיבוי סופי

abstract void destroy()

הפונקציה משמידה את אובייקט המודעה. אסור להפעיל שיטות אחרות באובייקט המודעה אחרי הפעלת destroy.

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

הפונקציה מחזירה רשימה של כל הנכסים הזמינים.

החזרות
@Nullable List<String>

רשימה של כל הנכסים הזמינים, או רשימה ריקה אם אין נכסים זמינים.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

החזרות
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

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

פרמטרים
String assetName

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

החזרות
@Nullable NativeAd.Image

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

getMediaContent

abstract @Nullable MediaContent getMediaContent()

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

getText

abstract @Nullable CharSequence getText(String assetName)

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

פרמטרים
String assetName

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

החזרות
@Nullable CharSequence

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

performClick

abstract void performClick(String assetName)

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

פרמטרים
String assetName

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

recordImpression

abstract void recordImpression()

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