מנהל הקהלים בהתאמה אישית
  public
  
  
  
  class
  CustomAudienceManager
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.customaudience.CustomAudienceManager | 
CustomAudienceManager מספק ממשקי API לערכות SDK של אפליקציות וערכות SDK של מודעות כדי לצרף או לצאת קהלים בהתאמה אישית.
סיכום
| שיטות ציבוריות | |
|---|---|
| 
        
        
        
        
        
        void | 
      fetchAndJoinCustomAudience(FetchAndJoinCustomAudienceRequest fetchAndJoinCustomAudienceRequest, Executor executor, OutcomeReceiver<Object, Exception> receiver)
      הוספת המשתמש אל  | 
| 
        
        
        static
        
        
        CustomAudienceManager | 
      get(Context context)
      שיטת היצרן ליצירת מכונה של CustomAudienceManager. | 
| 
        
        
        
        
        
        TestCustomAudienceManager | 
      getTestCustomAudienceManager()
      יצירת שירות עם ממשקי API להפעלת בדיקות | 
| 
        
        
        
        
        
        void | 
      joinCustomAudience(JoinCustomAudienceRequest joinCustomAudienceRequest, Executor executor, OutcomeReceiver<Object, Exception> receiver)
      הפונקציה מוסיפה את המשתמש ל- | 
| 
        
        
        
        
        
        void | 
      leaveCustomAudience(LeaveCustomAudienceRequest leaveCustomAudienceRequest, Executor executor, OutcomeReceiver<Object, Exception> receiver)
      ניסיון להסיר משתמש מקהל בהתאמה אישית על ידי מחיקת כל הנתונים הקיימים של  | 
| שיטות שעברו בירושה | |
|---|---|
שיטות ציבוריות
אחזור והצטרפותמותאם אישית
public void fetchAndJoinCustomAudience (FetchAndJoinCustomAudienceRequest fetchAndJoinCustomAudienceRequest, Executor executor, OutcomeReceiver<Object, Exception> receiver)
הוספת המשתמש אל CustomAudience שאוחזר מ-fetchUri.
 
ניסיון לרשום את המשתמש לקהל בהתאמה אישית עם אותו השילוב של ownerPackageName, buyer ו-name יגרום
 מידע שיוחלף, כולל רשימה של נתוני מודעות.
 
לתשומת ליבכם: אפשר להחליף לחלוטין את רשימת המודעות על ידי משימת האחזור היומית ברקע.
השיחה הזו תיכשל עם SecurityException אם
 
- ownerPackageNameלא קורא לשם החבילה של האפליקציה ו/או
- הקונה אינו מורשה להשתמש בממשק ה-API.
השיחה הזו תיכשל עם IllegalArgumentException אם
 
- חרגת ממגבלת האחסון על ידי אפליקציית הקריאה ו/או
- פרמטרים של URI ב-CustomAudienceהנתון לא מאומתים באמצעות קונהCustomAudience.
השיחה תיכשל עם LimitExceededException אם חבילת השיחה חורגת מה
 לקצב שליחת בקשות, ומתבצעת ויסות נתונים (throttle).
 
הקריאה הזו תיכשל עם IllegalStateException אם אירעה שגיאה פנימית בשירות
 המערכת נתקלה בבעיה.
 
 
 נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| פרמטרים | |
|---|---|
| fetchAndJoinCustomAudienceRequest | FetchAndJoinCustomAudienceRequest: הערך הזה לא יכול להיותnull. | 
| executor | Executor: הערך הזה לא יכול להיותnull.
 
 אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעותExecutor, דרך קלה לקבוע איזה שרשור
 בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי
 אפשר להשתמשContext.getMainExecutor()אם לא, צריך לצייןExecutorששולח לשרשור מתאים. | 
| receiver | OutcomeReceiver: הערך הזה לא יכול להיותnull. | 
מקבלים
public static CustomAudienceManager get (Context context)
שיטת היצרן ליצירת מכונה של CustomAudienceManager.
| פרמטרים | |
|---|---|
| context | Context:Contextלשימוש
 הערך הזה לא יכול להיותnull. | 
| החזרות | |
|---|---|
| CustomAudienceManager | מופע של CustomAudienceManagerהערך הזה לא יכול להיותnull. | 
getTestCustomAudienceManager
public TestCustomAudienceManager getTestCustomAudienceManager ()
יצירת שירות עם ממשקי API להפעלת בדיקות
| החזרות | |
|---|---|
| TestCustomAudienceManager | הערך הזה לא יכול להיות null. | 
הצטרפות לקהל בהתאמה אישית
public void joinCustomAudience (JoinCustomAudienceRequest joinCustomAudienceRequest, Executor executor, OutcomeReceiver<Object, Exception> receiver)
הפונקציה מוסיפה את המשתמש ל-CustomAudience הנתון.
 
ניסיון לרשום את המשתמש לקהל בהתאמה אישית עם אותו השילוב של ownerPackageName, buyer ו-name יגרום
 מידע שיוחלף, כולל רשימה של נתוני מודעות.
 
לתשומת ליבכם: אפשר להחליף לחלוטין את רשימת המודעות על ידי משימת האחזור היומית ברקע.
השיחה הזו תיכשל עם SecurityException אם
 
- ownerPackageNameלא קורא לשם החבילה של האפליקציה ו/או
- הקונה אינו מורשה להשתמש בממשק ה-API.
השיחה הזו תיכשל עם IllegalArgumentException אם
 
- חרגת ממגבלת האחסון על ידי אפליקציית הקריאה ו/או
- פרמטרים של URI ב-CustomAudienceהנתון לא מאומתים באמצעות קונהCustomAudience.
השיחה תיכשל עם LimitExceededException אם חבילת השיחה חורגת מה
 לקצב שליחת בקשות, ומתבצעת ויסות נתונים (throttle).
 
הקריאה הזו תיכשל עם IllegalStateException אם אירעה שגיאה פנימית בשירות
 המערכת נתקלה בבעיה.
 
 
 נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| פרמטרים | |
|---|---|
| joinCustomAudienceRequest | JoinCustomAudienceRequest: הערך הזה לא יכול להיותnull. | 
| executor | Executor: הערך הזה לא יכול להיותnull.
 
 אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעותExecutor, דרך קלה לקבוע איזה שרשור
 בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי
 אפשר להשתמשContext.getMainExecutor()אם לא, צריך לצייןExecutorששולח לשרשור מתאים. | 
| receiver | OutcomeReceiver: הערך הזה לא יכול להיותnull. | 
עזיבת הקהל בהתאמה אישית
public void leaveCustomAudience (LeaveCustomAudienceRequest leaveCustomAudienceRequest, Executor executor, OutcomeReceiver<Object, Exception> receiver)
ניסיון להסיר משתמש מקהל בהתאמה אישית על ידי מחיקת כל הנתונים הקיימים של CustomAudience, שמזוהים על ידי ownerPackageName, buyer ו-name.
 
השיחה הזו תיכשל עם SecurityException אם
 
- ownerPackageNameלא קורא לשם החבילה של האפליקציה. ו/או
- הקונה אינו מורשה להשתמש בממשק ה-API.
השיחה תיכשל עם LimitExceededException אם חבילת השיחה חורגת מה
 לקצב שליחת בקשות, ומתבצעת ויסות נתונים (throttle).
 
השיחה לא מיידעת את המתקשר אם הקהל בהתאמה אישית שצוין קיים
 באחסון במכשיר. במילים אחרות, הרכישה תיכשל באופן שקט כאשר קונה ינסה לעזוב
 קהל בהתאמה אישית שלא צורף לערוץ.
 
 
 נדרש AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
| פרמטרים | |
|---|---|
| leaveCustomAudienceRequest | LeaveCustomAudienceRequest: הערך הזה לא יכול להיותnull. | 
| executor | Executor: הערך הזה לא יכול להיותnull.
 
 אירועי קריאה חוזרת ואירועי האזנה נשלחים באמצעותExecutor, דרך קלה לקבוע איזה שרשור
 בשימוש. כדי לשלוח אירועים דרך ה-thread הראשי
 אפשר להשתמשContext.getMainExecutor()אם לא, צריך לצייןExecutorששולח לשרשור מתאים. | 
| receiver | OutcomeReceiver: הערך הזה לא יכול להיותnull. | 
