נתוני מודעות
  public
  
  final
  
  class
  AdData
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.common.AdData | 
מייצג נתונים ספציפיים למודעה, שנדרשים לצורך בחירה והצגה של מודעה.
סיכום
| מחלקות מקוננות | |
|---|---|
| 
        
        
        
        
        class | AdData.BuilderBuilder ל- | 
| קבועים שעברו בירושה | 
|---|
| שדות | |
|---|---|
| 
    public
    static
    final
    Creator<AdData> | CREATOR
 | 
| שיטות ציבוריות | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
      הפונקציה בודקת אם שני אובייקטים מסוג  | 
| 
        
        
        
        
        
        Set<Integer> | 
      getAdCounterKeys()
      הפונקציה מקבלת את קבוצת המפתחות שמשמשת לספירת אירועים. | 
| 
        
        
        
        
        
        AdFilters | 
      getAdFilters()
      הפונקציה מקבלת את כל ה- | 
| 
        
        
        
        
        
        String | 
      getAdRenderId()
      הפונקציה מקבלת את מזהה עיבוד המודעה עבור מכרזים בצד השרת. | 
| 
        
        
        
        
        
        String | 
      getMetadata()
      הפונקציה מקבלת את המטא-נתונים של מודעת הקונה, שהמערכת משתמשת בהם בתהליך בחירת המודעה. | 
| 
        
        
        
        
        
        Uri | 
      getRenderUri()
      הפונקציה מקבלת את ה-URI שמפנה לנכסי העיבוד של המודעה. | 
| 
        
        
        
        
        
        int | 
      hashCode()
      מחזירה את הגיבוב של נתוני האובייקט  | 
| 
        
        
        
        
        
        String | 
      toString()
      מחזירה ייצוג במחרוזת של האובייקט. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      יש לשטח את האובייקט ל-Parcel | 
| שיטות שעברו בירושה | |
|---|---|
שדות
שיטות ציבוריות
שווה ל-
public boolean equals (Object o)
הפונקציה בודקת אם שני אובייקטים מסוג AdData מכילים את אותו מידע.
| פרמטרים | |
|---|---|
| o | Object: אובייקט ההפניה שאליו תשוו. | 
| החזרות | |
|---|---|
| boolean | trueאם האובייקט הזה זהה ל-obj
          ארגומנט; אחרת,false. | 
getAdCounterKeys
public Set<Integer> getAdCounterKeys ()
הפונקציה מקבלת את קבוצת המפתחות שמשמשת לספירת אירועים.
אסור לשייך למודעה יותר מ-10 מפתחות מונה של מודעות.
המפתחות והספירות לכל מפתח משמשים בסינון של מכסת התדירות במהלך בחירת המודעות, כדי למנוע שליחה של מודעות משויכות לבידינג.
שימו לב שאפשר להחליף את המפתחות האלה יחד עם המודעות ונתוני בידינג אחרים קהל בהתאמה אישית במהלך העדכון היומי של הקהל בהתאמה אישית.
| החזרות | |
|---|---|
| Set<Integer> | הערך הזה לא יכול להיות null. | 
getAdFilters
public AdFilters getAdFilters ()
הפונקציה מקבלת את כל ה-AdFilters שמשויכים למודעה.
 
אם המסננים מתקיימים או חורגים מהם, המודעה המשויכת לא נכללת במודעה
 בחירה. הם אופציונליים, ואם מציינים ב-null שלא חלים מסננים על המודעה הזו.
| החזרות | |
|---|---|
| AdFilters | |
getAdRenderId
public String getAdRenderId ()
הפונקציה מקבלת את מזהה עיבוד המודעה עבור מכרזים בצד השרת.
המזהה של עיבוד המודעה נאסף עבור כל AdData כאשר מתקבלת בקשה למכרז של השרת.
 
כל AdData ללא מזהה עיבוד המודעה לא יהיה כשיר למכרז בצד השרת.
| החזרות | |
|---|---|
| String | הערך הזה יכול להיות null. | 
getMetadata
public String getMetadata ()
הפונקציה מקבלת את המטא-נתונים של מודעת הקונה, שהמערכת משתמשת בהם בתהליך בחירת המודעה.
המטא-נתונים צריכים להיות אובייקט JSON חוקי שעבר סריאליזציה למחרוזת. מטא-נתונים מייצגים פרטי בידינג ספציפיים למודעה שישמשו במהלך בחירת המודעה כחלק מהצעת המחיר וכל שימוש בלוגיקת JavaScript של קונה, אשר מתבצעת בהפעלה מבודדת הסביבה.
אם המטא-נתונים הם לא אובייקט JSON חוקי שאפשר להשתמש בו על ידי ה-JS של הקונה, המודעה לא יוכלו לבחור מודעות.
| החזרות | |
|---|---|
| String | הערך הזה לא יכול להיות null. | 
getRenderUri
public Uri getRenderUri ()
הפונקציה מקבלת את ה-URI שמפנה לנכסי העיבוד של המודעה. ה-URI חייב להשתמש ב-HTTPS.
| החזרות | |
|---|---|
| Uri | הערך הזה לא יכול להיות null. | 
קוד גיבוב (hashCode)
public int hashCode ()
מחזירה את הגיבוב של נתוני האובייקט AdData.
| החזרות | |
|---|---|
| int | ערך קוד גיבוב (hash) של האובייקט הזה. | 
toString (מחרוזת)
public String toString ()
מחזירה ייצוג במחרוזת של האובייקט. באופן כללי,
 ה-method toString מחזירה מחרוזת
 'ייצוג טקסטואלי' של האובייקט הזה. התוצאה צריכה
 להיות ייצוג תמציתי ואינפורמטיבי, שקל לבצע
 אדם לקרוא.
 מומלץ שכל מחלקות המשנה יבטלו את השיטה הזו.
 
 השיטה toString לכיתה Object
 מחזירה מחרוזת שמורכבת מהשם של המחלקה שבה
 האובייקט הוא מופע, התו '@' עם הסימן @,
 את הייצוג ההקסדצימלי הלא חתום של קוד הגיבוב של
 לאובייקט. במילים אחרות, השיטה הזו מחזירה מחרוזת השווה
 ערך של:
 
| החזרות | |
|---|---|
| String | ייצוג במחרוזת של האובייקט. | 
WriteToParcel
public void writeToParcel (Parcel dest, int flags)
יש לשטח את האובייקט ל-Parcel
| פרמטרים | |
|---|---|
| dest | Parcel: הערך הזה לא יכול להיותnull. | 
| flags | int: דגלים נוספים לגבי אופן הכתיבה של האובייקט.
 יכול להיות 0 אוParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 הערך הוא0או שילוב שלParcelable.PARCELABLE_WRITE_RETURN_VALUE, עם android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
