TestAdSelectionManager
public
class
TestAdSelectionManager
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.TestAdSelectionManager |
TestAdSelectionManager
מספק ממשקי API לאפליקציות ולערכות SDK של מודעות כדי לבדוק את תהליכי בחירת המודעות.
ממשקי ה-API האלה מיועדים לבדיקות 'קצה-לקצה'. הן מופעלות רק באפליקציות שניתנות לניפוי באגים בטלפונים שבהם פועלת גרסת build של מערכת הפעלה שניתנת לניפוי באגים והאפשרויות למפתחים מופעלות.
סיכום
שיטות שעברו בירושה | |
---|---|
שיטות ציבוריות
overrideAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
ביטול של AdSelection API עבור AdSelectionConfig
נתון כדי למנוע אחזור נתונים
משרתים מרוחקים ולהשתמש בנתונים שסופקו ב-AddAdSelectionOverrideRequest
במקום זאת. הקובץ AddAdSelectionOverrideRequest
סופק על ידי Ads SDK.
השיטה הזו מיועדת לבדיקה מקצה לקצה. ה-API הזה מופעל רק
לאפליקציות במצב ניפוי באגים שהופעלו בהם האפשרויות למפתחים.
נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
פרמטרים | |
---|---|
request |
AddAdSelectionOverrideRequest : הערך לא יכול להיות null . |
executor |
Executor : הערך לא יכול להיות null .
אירועי החזרה (callbacks) ואירועי הקשבים (listeners) מועברים דרך Executor הזה, ומאפשרים לכם לשלוט בקלות בשרשור שבו נעשה שימוש. כדי לשלוח אירועים דרך השרשור הראשי של האפליקציה, אפשר להשתמש ב-Context.getMainExecutor() .
אם לא, צריך לציין Executor ששולח לשרשור מתאים. |
receiver |
OutcomeReceiver : הערך לא יכול להיות null . |
זריקות | |
---|---|
IllegalStateException |
אם ממשק ה-API הזה לא מופעל עבור מבצע הקריאה
המקבל מחזיר |
overrideAdSelectionFromOutcomesConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
המדיניות הזו מבטלת את AdSelection API של AdSelectionFromOutcomesConfig
כדי למנוע אחזור של נתונים משרתים מרוחקים ולהשתמש במקום זאת בנתונים שסופקו ב-AddAdSelectionFromOutcomesOverrideRequest
. השדה AddAdSelectionFromOutcomesOverrideRequest
מסופק על ידי Ads SDK.
השיטה הזו מיועדת לשימוש בבדיקת 'קצה-לקצה'. ה-API הזה מופעל רק באפליקציות במצב ניפוי באגים עם אפשרויות למפתחים מופעלות.
נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
פרמטרים | |
---|---|
request |
AddAdSelectionFromOutcomesOverrideRequest : הערך לא יכול להיות null . |
executor |
Executor : הערך לא יכול להיות null .
אירועי קריאה חוזרת ואירועי האזנה נשלחים דרך
Executor הזה, כדי לאפשר לך לקבוע בקלות באיזה שרשור
ייעשה שימוש. כדי לשלוח אירועים דרך השרשור הראשי של האפליקציה, אפשר להשתמש ב-Context.getMainExecutor() .
אחרת, צריך לספק Executor שמפנה לשרשור המתאים. |
receiver |
OutcomeReceiver : הערך לא יכול להיות null . |
זריקות | |
---|---|
IllegalStateException |
אם ממשק ה-API הזה לא מופעל עבור מבצע הקריאה
המקבל מחזיר את הערך |
removeAdSelectionConfigRemoteInfoOverride
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
הפונקציה מסירה שינוי מברירת המחדל של AdSelectionConfig
ב-Ad Selection API עם הנתונים המשויכים ב-RemoveAdSelectionOverrideRequest
. השדה RemoveAdSelectionOverrideRequest
מסופק על ידי Ads SDK.
השיטה הזו מיועדת לשימוש בבדיקת 'קצה-לקצה'. ה-API הזה מופעל רק
לאפליקציות במצב ניפוי באגים שהופעלו בהם האפשרויות למפתחים.
נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
פרמטרים | |
---|---|
request |
RemoveAdSelectionOverrideRequest : הערך הזה לא יכול להיות null . |
executor |
Executor : הערך לא יכול להיות null .
אירועי החזרה (callbacks) ואירועי הקשבים (listeners) מועברים דרך Executor הזה, ומאפשרים לכם לשלוט בקלות בשרשור שבו נעשה שימוש. כדי לשלוח אירועים דרך השרשור הראשי של האפליקציה, אפשר להשתמש ב-Context.getMainExecutor() .
אחרת, צריך לספק Executor שמפנה לשרשור המתאים. |
receiver |
OutcomeReceiver : הערך לא יכול להיות null . |
זריקות | |
---|---|
IllegalStateException |
אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת
המקבל מחזיר את הערך |
removeAdSelectionFromOutcomesConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
הפונקציה מסירה שינוי מברירת המחדל של AdSelectionFromOutcomesConfig
ב-Ad Selection API עם הנתונים המשויכים ב-RemoveAdSelectionOverrideRequest
. השדה RemoveAdSelectionOverrideRequest
מסופק על ידי Ads SDK.
השיטה הזו מיועדת לבדיקה מקצה לקצה. ה-API הזה מופעל רק באפליקציות במצב ניפוי באגים עם אפשרויות למפתחים מופעלות.
נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
פרמטרים | |
---|---|
request |
RemoveAdSelectionFromOutcomesOverrideRequest : הערך לא יכול להיות null . |
executor |
Executor : הערך הזה לא יכול להיות null .
אירועי החזרה (callbacks) ואירועי הקשבים (listeners) מועברים דרך Executor הזה, ומאפשרים לכם לשלוט בקלות בשרשור שבו נעשה שימוש. כדי לשלוח אירועים דרך השרשור הראשי של האפליקציה, אפשר להשתמש ב-Context.getMainExecutor() .
אם לא, צריך לציין Executor ששולח לשרשור מתאים. |
receiver |
OutcomeReceiver : הערך הזה לא יכול להיות null . |
זריקות | |
---|---|
IllegalStateException |
אם ממשק ה-API הזה לא מופעל עבור מבצע הקריאה
המקבל מחזיר |
resetAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
הסרת כל הנתונים לשינוי מברירת המחדל של AdSelectionConfig
ב-Ad Selection API.
השיטה הזו מיועדת לבדיקה מקצה לקצה. ה-API הזה מופעל רק באפליקציות במצב ניפוי באגים עם אפשרויות למפתחים מופעלות.
נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
פרמטרים | |
---|---|
executor |
Executor : הערך הזה לא יכול להיות null .
אירועי החזרה (callback) ואירועי הקשבים (listener) מועברים דרך Executor הזה, ומאפשרים לכם לשלוט בקלות בשרשור שבו נעשה שימוש. כדי לשלוח אירועים דרך השרשור הראשי של האפליקציה, אפשר להשתמש ב-Context.getMainExecutor() .
אחרת, צריך לספק Executor שמפנה לשרשור המתאים. |
receiver |
OutcomeReceiver : הערך הזה לא יכול להיות null . |
זריקות | |
---|---|
IllegalStateException |
אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת
המקבל מחזיר את הערך |
resetAllAdSelectionFromOutcomesConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
הסרת כל הנתונים לשינוי מברירת המחדל של AdSelectionFromOutcomesConfig
ב-Ad Selection API.
השיטה הזו מיועדת לבדיקה מקצה לקצה. ה-API הזה מופעל רק באפליקציות במצב ניפוי באגים עם אפשרויות למפתחים מופעלות.
נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
פרמטרים | |
---|---|
executor |
Executor : הערך לא יכול להיות null .
אירועי החזרה (callbacks) ואירועי הקשבים (listeners) מועברים דרך Executor הזה, ומאפשרים לכם לשלוט בקלות בשרשור שבו נעשה שימוש. כדי לשלוח אירועים דרך השרשור הראשי של האפליקציה, אפשר להשתמש ב-Context.getMainExecutor() .
אחרת, צריך לספק Executor שמפנה לשרשור המתאים. |
receiver |
OutcomeReceiver : הערך לא יכול להיות null . |
זריקות | |
---|---|
IllegalStateException |
אם ממשק ה-API הזה לא מופעל עבור מבצע הקריאה
המקבל מחזיר את הערך |