TestAdSelectionManager

public class TestAdSelectionManager
extends Object

java.lang.Object
android.adservices.adselection.TestAdSelectionManager


TestAdSelectionManager מספק ממשקי API לאפליקציות וערכות SDK של מודעות כדי לבדוק תהליכים של בחירת מודעות.

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

סיכום

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

void overrideAdSelectionConfigRemoteInfo(AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

ביטול של AdSelection API עבור AdSelectionConfig נתון כדי למנוע אחזור נתונים משרתים מרוחקים ולהשתמש בנתונים שסופקו ב-AddAdSelectionOverrideRequest במקום זאת.

void overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

ביטול של AdSelection API עבור AdSelectionFromOutcomesConfig כדי למנוע אחזור נתונים משרתים מרוחקים, ולהשתמש במקומם בנתונים שסופקו ב-AddAdSelectionFromOutcomesOverrideRequest.

void removeAdSelectionConfigRemoteInfoOverride(RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

הסרה של שינוי מברירת המחדל של AdSelectionConfig ב-Ad Selection API עם המאפיין ב-RemoveAdSelectionOverrideRequest.

void removeAdSelectionFromOutcomesConfigRemoteInfoOverride(RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<ObjectException> receiver)

הסרת שינוי מברירת המחדל של AdSelectionFromOutcomesConfig ב-Ad Selection API באמצעות שויכה הנתונים ב-RemoveAdSelectionOverrideRequest.

void resetAllAdSelectionConfigRemoteOverrides(Executor executor, OutcomeReceiver<ObjectException> receiver)

הסרת כל הנתונים לשינוי מברירת המחדל של AdSelectionConfig ב-Ad Selection API.

void resetAllAdSelectionFromOutcomesConfigRemoteOverrides(Executor executor, OutcomeReceiver<ObjectException> receiver)

הסרת כל הנתונים לשינוי מברירת המחדל של AdSelectionFromOutcomesConfig ב-Ad Selection API.

שיטות שעברו בירושה

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

overrideAdSelectionConfigRemoteInfo

public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

ביטול של AdSelection API עבור AdSelectionConfig נתון כדי למנוע אחזור נתונים משרתים מרוחקים ולהשתמש בנתונים שסופקו ב-AddAdSelectionOverrideRequest במקום זאת. הקובץ AddAdSelectionOverrideRequest סופק על ידי Ads SDK.

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

פרמטרים
request AddAdSelectionOverrideRequest: הערך הזה לא יכול להיות null.

executor Executor: הערך הזה לא יכול להיות null. אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעות Executor, דרך קלה לקבוע איזה שרשור בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי אפשר להשתמש Context.getMainExecutor() אם לא, צריך לציין Executor ששולח לשרשור מתאים.

receiver OutcomeReceiver: הערך הזה לא יכול להיות null.

קליעות
IllegalStateException אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת

המקבל מחזיר void עבור הרצה מוצלחת, או Exception מציין את השגיאה.

overrideAdSelectionFromresultsConfigRemoteInfo

public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

ביטול של AdSelection API עבור AdSelectionFromOutcomesConfig כדי למנוע אחזור נתונים משרתים מרוחקים, ולהשתמש במקומם בנתונים שסופקו ב-AddAdSelectionFromOutcomesOverrideRequest. הקובץ AddAdSelectionFromOutcomesOverrideRequest סופק על ידי Ads SDK.

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

פרמטרים
request AddAdSelectionFromOutcomesOverrideRequest: הערך הזה לא יכול להיות null.

executor Executor: הערך הזה לא יכול להיות null. אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעות Executor, דרך קלה לקבוע איזה שרשור בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי אפשר להשתמש Context.getMainExecutor() אם לא, צריך לציין Executor ששולח לשרשור מתאים.

receiver OutcomeReceiver: הערך הזה לא יכול להיות null.

קליעות
IllegalStateException אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת

המקבל מחזיר void עבור הרצה מוצלחת, או Exception מציין את השגיאה.

removeAdSelectionConfigRemoteInfoOverride

public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

הסרת שינוי של AdSelectionConfig ב-Ad Selection API עם המזהה המשויך ב-RemoveAdSelectionOverrideRequest. הקובץ RemoveAdSelectionOverrideRequest סופק על ידי Ads SDK.

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

פרמטרים
request RemoveAdSelectionOverrideRequest: הערך הזה לא יכול להיות null.

executor Executor: הערך הזה לא יכול להיות null. אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעות Executor, דרך קלה לקבוע איזה שרשור בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי אפשר להשתמש Context.getMainExecutor() אם לא, צריך לציין Executor ששולח לשרשור מתאים.

receiver OutcomeReceiver: הערך הזה לא יכול להיות null.

קליעות
IllegalStateException אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת

המקבל מחזיר void עבור הרצה מוצלחת, או Exception מציין את השגיאה.

removeAdSelectionFromresultsConfigRemoteInfoOverride

public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

הסרת שינוי מברירת המחדל של AdSelectionFromOutcomesConfig ב-Ad Selection API באמצעות שויכה הנתונים ב-RemoveAdSelectionOverrideRequest. הקובץ RemoveAdSelectionOverrideRequest סופק על ידי Ads SDK.

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

פרמטרים
request RemoveAdSelectionFromOutcomesOverrideRequest: הערך הזה לא יכול להיות null.

executor Executor: הערך הזה לא יכול להיות null. אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעות Executor, דרך קלה לקבוע איזה שרשור בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי אפשר להשתמש Context.getMainExecutor() אם לא, צריך לציין Executor ששולח לשרשור מתאים.

receiver OutcomeReceiver: הערך הזה לא יכול להיות null.

קליעות
IllegalStateException אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת

המקבל מחזיר void עבור הרצה מוצלחת, או Exception מציין את השגיאה.

איפוסAllAdSelectionConfigremoteOverrides

public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

הסרת כל הנתונים לשינוי מברירת המחדל של AdSelectionConfig ב-Ad Selection API.

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

פרמטרים
executor Executor: הערך הזה לא יכול להיות null. אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעות Executor, דרך קלה לקבוע איזה שרשור בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי אפשר להשתמש Context.getMainExecutor() אם לא, צריך לציין Executor ששולח לשרשור מתאים.

receiver OutcomeReceiver: הערך הזה לא יכול להיות null.

קליעות
IllegalStateException אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת

המקבל מחזיר void עבור הרצה מוצלחת, או Exception מציין את השגיאה.

איפוסAllAdSelectionFromresultssConfigRemoteOverrides

public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

הסרת כל הנתונים לשינוי מברירת המחדל של AdSelectionFromOutcomesConfig ב-Ad Selection API.

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

פרמטרים
executor Executor: הערך הזה לא יכול להיות null. אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעות Executor, דרך קלה לקבוע איזה שרשור בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי אפשר להשתמש Context.getMainExecutor() אם לא, צריך לציין Executor ששולח לשרשור מתאים.

receiver OutcomeReceiver: הערך הזה לא יכול להיות null.

קליעות
IllegalStateException אם ה-API הזה לא מופעל עבור מבצע הקריאה החוזרת

המקבל מחזיר void עבור הרצה מוצלחת, או Exception מציין את השגיאה.