AdRequest

public class AdRequest

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

תג AdManagerAdRequest מכיל מידע על טירגוט שמשמש לאחזור מודעה מ-Google Ad Manager.


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

בעלי תוכן דיגיטלי שמשתמשים ב-Ad Manager צריכים להשתמש בכתובת com.google.android.gms.ads.admanager.AdManagerAdRequest.

סיכום

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

יוצר AdRequest.

Constants

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

ה-deviceId של האמולטורים שבהם רוצים להשתמש עם setTestDeviceIds.

static final int

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

static final int

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

static final int

מחרוזת המודעה לא תקינה.

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

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

@Nullable String

מחזירה את מחרוזת המודעה.

String

מחזירה את פרטי הטירגוט של כתובת ה-URL של התוכן.

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

השיטה הזו הוצאה משימוש.

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

Set<String>

מחזירה מילות מפתח של מידע על טירגוט.

List<String>

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

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

long

אחזור מזהה המיקום שהוגדר ב-AdRequest

String

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

boolean

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

Constants

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

ה-deviceId של האמולטורים שבהם רוצים להשתמש עם setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

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

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

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

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

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

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

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

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

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

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

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

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

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

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

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

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

getAdString

public @Nullable String getAdString()

מחזירה את מחרוזת המודעה.

getContentUrl

public String getContentUrl()

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

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

getKeywords

public Set<StringgetKeywords()

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

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

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

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

getPlacementId

public long getPlacementId()

אחזור מזהה המיקום שהוגדר ב-AdRequest

getRequestAgent

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

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