UnifiedNativeAdMapper

public abstract class UnifiedNativeAdMapper


מחלקת מיפוי למודעות מותאמות מאוחדות של Google AdMob.

מתאמי בחירת רשת (Mediation) שמעמיסים מודעה מותאמת צריכים להרחיב את המחלקה הזו כדי לספק מיפוי מאובייקט המודעה המותאמת של רשת המודעות שמועברת דרך בחירת הרשת אל .

סיכום

בוני אובייקטים ציבוריים

שיטות ציבוריות

void

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

View

מחזירה את התצוגה שמשמשת כתוכן של AdChoices.

final String

הפונקציה מחזירה את הטקסט שמזהה את המפרסם.

final String

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

final String

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

float

מחזירה את השעה הנוכחית בסרטון.

float

מחזירה את משך הסרטון.

final Bundle

מחזירה את חבילת התוספים שהועברה באמצעות השיטה setExtras.

final String

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

final NativeAd.Image

מחזירה תמונה קטנה שמזהה את המפרסם.

final List<NativeAd.Image>

מחזירה רשימה של תמונות גדולות.

float

הפונקציה מחזירה את יחס הגובה-רוחב של המדיה שתוצג ב-MediaView.

final boolean

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

final boolean

הפונקציה מחזירה את הערך True אם רשת המודעות עוקבת אחרי חשיפות בעצמה.

final String

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

final Double

במודעות לגבי אפליקציות, הערך שמוחזר הוא דירוג בכוכבים מ-0 עד 5 שמייצג את מספר הכוכבים שהאפליקציה קיבלה בחנות שבה היא מוצעת.

final String

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

void

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

boolean

הפונקציה מחזירה את הערך True אם המודעה הנוכחית מכילה תוכן וידאו.

void

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

void
setAdChoicesContent(View adChoicesContent)

הגדרת תצוגה לשימוש כתוכן של AdChoices.

final void
setAdvertiser(String advertiser)

הגדרת טקסט שמזהה את המפרסם.

final void

הגדרת גוף הטקסט.

final void
setCallToAction(String callToAction)

הגדרת הקריאה לפעולה במודעה (למשל, "קנייה" או "התקנה").

final void
setExtras(Bundle extras)

הפונקציה מגדירה חבילה של תוספים שמכילה נכסים או מאפיינים שלא ממופים ישירות לאלה שמצופים מאובייקט של מודעה מותאמת של Google (כותרת, גוף וכו').

void
setHasVideoContent(boolean hasVideoContent)

הערך הוא true אם המודעה הנוכחית כוללת תוכן וידאו.

final void
setHeadline(String headline)

הגדרת הכותרת הראשית של הטקסט.

final void

הגדרה של תמונה קטנה שמזהה את המפרסם.

final void

מגדירה רשימה של תמונות גדולות.

void
setMediaContentAspectRatio(float mediaContentAspectRatio)

מגדיר את יחס הגובה-רוחב של המדיה שתוצג ב-MediaView.

void
setMediaView(View mediaView)

הגדרה של תצוגה מתווכת שמציגה מדיה.

final void
setOverrideClickHandling(boolean overrideClickHandling)

הערך מוגדר כ-True אם רשת המודעות מטפלת בקליקים בעצמה.

final void
setOverrideImpressionRecording(boolean overrideImpressionRecording)

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

final void

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

final void
setStarRating(Double starRating)

במודעות לקידום אפליקציות, התכונה הזו מגדירה דירוג בכוכבים מ-0 עד 5 שמייצג את מספר הכוכבים שהאפליקציה קיבלה בחנות שבה היא מוצעת.

final void

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

void
trackViews(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

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

void

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

שדות ציבוריים

adChoicesContent

public View adChoicesContent

מפרסם

public String advertiser

body

public String body

קריאה לפעולה

public String callToAction

תוספות

public Bundle extras

כותרת

public String headline

סימן השאלה

public NativeAd.Image icon

תמונות

public List<NativeAd.Imageimages

mediaContentAspectRatio

public float mediaContentAspectRatio

overrideClickHandling

public boolean overrideClickHandling

overrideImpressionRecording

public boolean overrideImpressionRecording

price

public String price

starRating

public Double starRating

מאגר

public String store

בוני אובייקטים ציבוריים

UnifiedNativeAdMapper

public UnifiedNativeAdMapper()

שיטות ציבוריות

כיבוי סופי

public void destroy()

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

getAdChoicesContent

public View getAdChoicesContent()

מחזירה את התצוגה שמשמשת כתוכן של AdChoices.

getAdvertiser

public final String getAdvertiser()

הפונקציה מחזירה את הטקסט שמזהה את המפרסם.

getBody

public final String getBody()

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

getCallToAction

public final String getCallToAction()

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

getCurrentTime

public float getCurrentTime()

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

getDuration

public float getDuration()

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

getExtras

public final Bundle getExtras()

מחזירה את חבילת התוספים שהועברה באמצעות השיטה setExtras.

getHeadline

public final String getHeadline()

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

getIcon

public final NativeAd.Image getIcon()

מחזירה תמונה קטנה שמזהה את המפרסם.

getImages

public final List<NativeAd.ImagegetImages()

מחזירה רשימה של תמונות גדולות.

getMediaContentAspectRatio

public float getMediaContentAspectRatio()

הפונקציה מחזירה את יחס הגובה-רוחב של המדיה שתוצג ב-MediaView. הפונקציה מחזירה אפס אם יחס הגובה-רוחב לא זמין.

getOverrideClickHandling

public final boolean getOverrideClickHandling()

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

getOverrideImpressionRecording

public final boolean getOverrideImpressionRecording()

הפונקציה מחזירה את הערך True אם רשת המודעות עוקבת אחרי חשיפות בעצמה.

getPrice

public final String getPrice()

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

getStarRating

public final Double getStarRating()

במודעות לגבי אפליקציות, הערך שמוחזר הוא דירוג בכוכבים מ-0 עד 5 שמייצג את מספר הכוכבים שהאפליקציה קיבלה בחנות שבה היא מוצעת.

getStore

public final String getStore()

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

handleClick

public void handleClick(View view)

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

hasVideoContent

public boolean hasVideoContent()

הפונקציה מחזירה את הערך True אם המודעה הנוכחית מכילה תוכן וידאו.

recordImpression

public void recordImpression()

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

setAdChoicesContent

public void setAdChoicesContent(View adChoicesContent)

הגדרת תצוגה לשימוש כתוכן של AdChoices.

setAdvertiser

public final void setAdvertiser(String advertiser)

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

פרמטרים
String advertiser

הטקסט שרוצים להגדיר

setBody

public final void setBody(String body)

הגדרת גוף הטקסט. הצגת הנכס הזה באפליקציות היא לא חובה, אבל מומלצת.

פרמטרים
String body

התיאור להגדרה

setCallToAction

public final void setCallToAction(String callToAction)

הגדרת הקריאה לפעולה במודעה (למשל, "קנייה" או "התקנה"). הצגת הנכס הזה באפליקציות היא לא חובה, אבל מומלצת.

פרמטרים
String callToAction

הטקסט שרוצים להגדיר

setExtras

public final void setExtras(Bundle extras)

הפונקציה מגדירה חבילה של תוספים שמכילה נכסים או מאפיינים שלא ממופים ישירות לאלה שמצופים מאובייקט של מודעה מותאמת של Google (כותרת, גוף וכו').

setHasVideoContent

public void setHasVideoContent(boolean hasVideoContent)

הערך הוא true אם המודעה הנוכחית כוללת תוכן וידאו.

setHeadline

public final void setHeadline(String headline)

הגדרת הכותרת הראשית של הטקסט. האפליקציות נדרשות להציג את הנכס הזה.

setIcon

public final void setIcon(NativeAd.Image icon)

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

setImages

public final void setImages(List<NativeAd.Image> images)

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

setMediaContentAspectRatio

public void setMediaContentAspectRatio(float mediaContentAspectRatio)

מגדיר את יחס הגובה-רוחב של המדיה שתוצג ב-MediaView.

פרמטרים
float mediaContentAspectRatio

יחס הגובה-רוחב שרוצים להגדיר

setMediaView

public void setMediaView(View mediaView)

הגדרה של תצוגה מתווכת שמציגה מדיה. בדרך כלל זהו התצוגה שמוגדרת על ידי ה-SDK של הרשת המתווכת כדי להציג תוכן וידאו של מודעה, אבל אם אין וידאו, צריך להציג נכס תמונה. המתאמים אמורים להגדיר תצוגה מאפיין לכל מודעה.

setOverrideClickHandling

public final void setOverrideClickHandling(boolean overrideClickHandling)

הערך מוגדר כ-True אם רשת המודעות מטפלת בקליקים בעצמה.

setOverrideImpressionRecording

public final void setOverrideImpressionRecording(boolean overrideImpressionRecording)

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

setPrice

public final void setPrice(String price)

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

פרמטרים
String price

המחרוזת שמייצגת את העלות של האפליקציה.

setStarRating

public final void setStarRating(Double starRating)

במודעות לקידום אפליקציות, התכונה הזו מגדירה דירוג בכוכבים מ-0 עד 5 שמייצג את מספר הכוכבים שהאפליקציה קיבלה בחנות שבה היא מוצעת. הצגת הנכס הזה באפליקציות היא לא חובה, אבל מומלצת.

setStore

public final void setStore(String store)

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

פרמטרים
String store

השם של חנות האפליקציות שרוצים להגדיר

trackViews

public void trackViews(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

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

פרמטרים
View containerView

מאגר התגים View של המודעה.

Map<StringView> clickableAssetViews

הMap של שמות נכסים שאפשר ללחוץ עליהם כדי לעבור אל .

Map<StringView> nonclickableAssetViews

הMap של שמות נכסים שלא ניתן ללחוץ עליהם לView המתאים.

untrackView

public void untrackView(View view)

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