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 של התוכן באתר אינטרנט שהתוכן שלו תואם לתוכן העיקרי של האפליקציה. התוכן באתר הזה משמש למטרות טירגוט ולשמירה על בטיחות המותג.

זריקות
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!

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