AbstractAdRequestBuilder

abstract class AbstractAdRequestBuilder<T : AbstractAdRequestBuilder<T!>?>

מחלקות משנה ישירות מוכרות

מחלקת builder בסיסית שעוזרת ליצור בקשות להצגת מודעות.

סיכום

פונקציות ציבוריות

T!
@CanIgnoreReturnValue
addCustomEventExtrasBundle(
    adapterClass: Class<CustomEvent!>!,
    customEventExtras: Bundle!
)

הפונקציה הזו הוצאה משימוש.

במקום זאת, אתם צריכים להשתמש ב-addNetworkExtrasBundle.

T!

הוספה של פרמטר מותאם אישית לטירגוט.

T!

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

T!

הוספה של מילת מפתח למטרות טירגוט.

T!
@CanIgnoreReturnValue
addNetworkExtrasBundle(
    adapterClass: Class<MediationExtrasReceiver!>!,
    networkExtras: Bundle!
)

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

T!

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

T!

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

T!

הפונקציה מגדירה פסק זמן מותאם אישית לשיחות HTTPS שמתבצעות על ידי Google Mobile Ads SDK במהלך בקשה להצגת מודעה.

T!
@CanIgnoreReturnValue
setNeighboringContentUrls(
    neighboringContentUrls: (Mutable)List<String!>!
)

הגדרת כתובות URL שמייצגות תוכן אינטרנט שמופיע ליד מודעה.

T!

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

T!

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

פונקציות מוגנות

abstract T!

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

פונקציות ציבוריות

addCustomEventExtrasBundle

@CanIgnoreReturnValue
fun addCustomEventExtrasBundle(
    adapterClass: Class<CustomEvent!>!,
    customEventExtras: Bundle!
): T!

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

פרמטרים
adapterClass: Class<CustomEvent!>!

ה-Class של מתאם האירועים בהתאמה אישית שאתם מספקים לו תוספים.

customEventExtras: Bundle!

Bundle מידע נוסף שמועבר למתאם של אירוע בהתאמה אישית.

addCustomTargeting

@CanIgnoreReturnValue
fun addCustomTargeting(key: String!, value: String!): T!

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

addCustomTargeting

@CanIgnoreReturnValue
fun addCustomTargeting(key: String!, values: (Mutable)List<String!>!): T!

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

addKeyword

@CanIgnoreReturnValue
fun addKeyword(keyword: String!): T!

הוספה של מילת מפתח למטרות טירגוט.

addNetworkExtrasBundle

@CanIgnoreReturnValue
fun addNetworkExtrasBundle(
    adapterClass: Class<MediationExtrasReceiver!>!,
    networkExtras: Bundle!
): T!

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

פרמטרים
adapterClass: Class<MediationExtrasReceiver!>!

ה-Class של המתאם שאליו יש לשלוח את התוספים.

networkExtras: Bundle!

Bundle של מידע נוסף שמועבר למתאם גישור.

setAdString

@CanIgnoreReturnValue
fun setAdString(adString: String!): T!

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

setContentUrl

@CanIgnoreReturnValue
fun setContentUrl(contentUrl: String!): T!

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

מקפיצה את הודעות השגיאה (Throws)
java.lang.NullPointerException

אם contentUrl הוא {code null}.

java.lang.IllegalArgumentException

אם הערך של contentUrl ריק או אם האורך שלו גדול מ-512.

setHttpTimeoutMillis

@CanIgnoreReturnValue
fun setHttpTimeoutMillis(httpTimeoutMillis: Int): T!

הפונקציה מגדירה פסק זמן מותאם אישית לשיחות HTTPS שמתבצעות על ידי Google Mobile Ads SDK במהלך בקשה להצגת מודעה.

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

פרמטרים
httpTimeoutMillis: Int

מספר שלם שמציין את פסק הזמן של HTTPS באלפיות השנייה. המערכת תתעלם מכל ערך שקטן מ-5000 (5 שניות). ערך ברירת המחדל הוא 60000 (60 שניות).

setNeighboringContentUrls

@CanIgnoreReturnValue
fun setNeighboringContentUrls(
    neighboringContentUrls: (Mutable)List<String!>!
): T!

הגדרת כתובות URL שמייצגות תוכן אינטרנט שמופיע ליד מודעה. המיפוי מקדם את ההגנה על המותג ומאפשר למודעות שמוצגות לקבל סיווג ברמת האפליקציה (MA,‏ T,‏ PG וכו') שמתאים יותר לתוכן הסמוך.

פרמטרים
neighboringContentUrls: (Mutable)List<String!>!

רשימת כתובות ה-URL של התוכן הסמוך שרוצים לצרף לכתובות ה-URL הקיימות של התוכן הסמוך.

setPlacementId

@CanIgnoreReturnValue
fun setPlacementId(placementId: Long): T!

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

למודעות באנר, מומלץ להשתמש במקום זאת ב-setPlacementId. קריאה ל-loadAd עם בקשה להגדרת מזהה מיקום זהה לקריאה ל-setPlacementId

פרמטרים
placementId: Long

מספר שלם ארוך שמופיע בממשק המשתמש של AdMob למיקום המודעה שהוגדר.

setRequestAgent

@CanIgnoreReturnValue
fun setRequestAgent(requestAgent: String!): T!

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

פונקציות מוגנות

עצמי

protected abstract fun self(): T!

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