AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

java.lang.Object
android.adservices.adselection.AdSelectionConfig.Builder


Builder לאובייקט AdSelectionConfig.

סיכום

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

Builder()

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

AdSelectionConfig build()

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

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

מגדיר את האותות שמספקים לקונים במהלך היצירה של הצעת המחיר לבחירת מודעות.

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

מגדיר את רשימת הקונים המורשים.

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

מגדיר את ה-URI המשמש לאחזור לוגיקת ההחלטות לשימוש בתהליך בחירת המודעות.

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

מגדיר את האותות שכל קונה מספק במהלך בחירת המודעות.

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

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

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

הגדרת האותות שמשמשים לשינוי התוצאות של בחירת המודעות.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

הגדרת נקודת הקצה ב-URI של אות מהימן בצד המוכר, שממנו הקריאייטיב ספציפי בזמן אמת שאפשר לשלוף ממנו מידע.

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

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

בנאי

public Builder ()

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

לפתח

public AdSelectionConfig build ()

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

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

קליעות
NullPointerException אם לפחות אחד מהפרמטרים הנדרשים הוא null

setAdSelectionSignals

public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

מגדיר את האותות שמספקים לקונים במהלך היצירה של הצעת המחיר לבחירת מודעות.

אם המדיניות לא מוגדרת, ברירת המחדל תהיה קובץ JSON הריק.

אתה יכול לראות עוד פרטים בכתובת AdSelectionConfig.getAdSelectionSignals().

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

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

setCustomAudienceBuyers

public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

מגדיר את רשימת הקונים המורשים.

אתה יכול לראות עוד פרטים בכתובת AdSelectionConfig.getCustomAudienceBuyers().

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

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

setDecisionLogicUri

public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

מגדיר את ה-URI המשמש לאחזור לוגיקת ההחלטות לשימוש בתהליך בחירת המודעות. ההחלטה ה-URI יכול להיות כל אחת משתי הסכימות:

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

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

    • highest-bid-wins עבור scoreAds ו-reportResult: ה-JS הזה בוחר את המודעה עם הצעת המחיר הגבוהה ביותר לצורך ציון. עבור הדיווח ב-URI הנתון מכיל את הפרמטר render_uri ו-bid. הפרמטרים הבאים נדרשים כדי להשתמש בהגדרה מראש:
      • reportingUrl: URI לדיווח בסיסי שיהיה פרמטרים מאוחר יותר יהיו render_uri ו-bid

      לדוגמה: אם כתובת ה-URL של הדיווח הבסיסי היא https://www.ssp.com ואז ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

אתה יכול לראות עוד פרטים בכתובת AdSelectionConfig.getDecisionLogicUri().

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

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

setPerBuyerSignals

public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

מגדיר את האותות שכל קונה מספק במהלך בחירת המודעות.

אם המדיניות לא מוגדרת, ברירת המחדל היא מפה ריקה.

אתה יכול לראות עוד פרטים בכתובת AdSelectionConfig.getPerBuyerSignals().

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

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

setSeller

public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

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

אתה יכול לראות עוד פרטים בכתובת AdSelectionConfig.getSeller().

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

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

setSellerSignals

public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

הגדרת האותות שמשמשים לשינוי התוצאות של בחירת המודעות.

אם המדיניות לא מוגדרת, ברירת המחדל תהיה קובץ JSON הריק.

אתה יכול לראות עוד פרטים בכתובת AdSelectionConfig.getSellerSignals().

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

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

setTrustedScoringSignalsUri

public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

הגדרת נקודת הקצה ב-URI של אות מהימן בצד המוכר, שממנו הקריאייטיב ספציפי בזמן אמת שאפשר לשלוף ממנו מידע.

אם בוחרים באפשרות Uri#EMPTY, המערכת תדלג על שיחת הרשת והיעד AdSelectionSignals.EMPTY יועבר לבחירת מודעות.

אתה יכול לראות עוד פרטים בכתובת AdSelectionConfig.getTrustedScoringSignalsUri().

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

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