AdSelectionFromresultssConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
android.adservices.adselection.AdSelectionFrom ResultssConfig.Builder


ה-builder של אובייקטים מסוג AdSelectionFromOutcomesConfig. בכל השדות נדרשים ערכים שאינם אפס בנייה.

סיכום

יוצרים ציבוריים

Builder()

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

AdSelectionFromOutcomesConfig build()

יצירת מכונה של AdSelectionFromOutcomesConfig.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

מגדיר את הרשימה של AdSelectionIds להשתתפות בתהליך הבחירה.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

מגדיר את SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

הגדרה של SelectionSignals לצריכה על ידי סקריפט ה-JS שהורד מ-SelectionLogicUri

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

מגדיר את בית העסק AdTechIdentifier.

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

בנאים ציבוריים

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

לפתח

public AdSelectionFromOutcomesConfig build ()

יצירת מכונה של AdSelectionFromOutcomesConfig.

החזרות
AdSelectionFromOutcomesConfig הערך לא יכול להיות null.

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

הגדרת רשימת AdSelectionIds להשתתפות בתהליך הבחירה.

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

החזרות
AdSelectionFromOutcomesConfig.Builder הערך לא יכול להיות null.

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

מגדיר את SelectionLogicUri. ה-URI של הבחירה יכול להיות כל אחת משתי הסכימות:

  • HTTPS: מזהי URI מסוג HTTPS חייבים להיות מזהי URI מוחלטים שבהם המארח תואם ל-seller
  • נוצרה מראש לבחירת מודעות: מזהי URI של שירות בחירת מודעות מופיעים אחרי ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> הפורמט. FLEDGE יוצר את סקריפט ה-JS המתאים ללא צורך בקריאה לרשת.

    סקריפטים מוכנים מראש שזמינים:

    • waterfall-mediation-truncation עבור selectOutcome: הקוד הזה ב-JS מטמיע את הלוגיקה של חיתוך רשימת הרשתות בתהליך בחירת הרשת. המודעה ב-SDK של תהליך בחירת הרשת (Mediation) מוחזרת אם הצעת המחיר שלה גדולה מסף הצעת המחיר או שווה לו. כדי להשתמש ב-build המוגדר מראש הזה, נדרשים הפרמטרים הבאים:
      • bidFloor: המפתח של ערך הסף התחתון להצעת המחיר שהועבר אל AdSelectionFromOutcomesConfig#getSelectionSignals() שייכנס לתוקף בהשוואה למודעה המנצחת ב-SDK של תהליך בחירת הרשת (Mediation).

      לדוגמה: אם אותות הבחירה שלך נראים כך: {"bid_floor": 10}, ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIds וגם SelectionSignals

פרמטרים
selectionLogicUri Uri: הערך לא יכול להיות null.

החזרות
AdSelectionFromOutcomesConfig.Builder הערך לא יכול להיות null.

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

הגדרת SelectionSignals לשימוש בסקריפט ה-JS שהורדתם מ-SelectionLogicUri

פרמטרים
selectionSignals AdSelectionSignals: הערך לא יכול להיות null.

החזרות
AdSelectionFromOutcomesConfig.Builder הערך לא יכול להיות null.

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

הגדרת המוכר AdTechIdentifier.

פרמטרים
seller AdTechIdentifier: הערך לא יכול להיות null.

החזרות
AdSelectionFromOutcomesConfig.Builder הערך הזה לא יכול להיות null.