أداة إنشاء الجمهور المخصّص

public static final class CustomAudience.Builder
extends Object

java.lang.Object
android.adservices.customaudience.Customaudience.Builder


أداة إنشاء CustomAudience عنصر

ملخّص

شركة إنشاءات عامة

Builder()

الطرق العامة

CustomAudience build()

تنشئ مثيلاً لـ CustomAudience.

CustomAudience.Builder setActivationTime(Instant activationTime)

لضبط الوقت، الذي يتم اقتطاعه إلى مللي ثانية، سيتم بعد ذلك ضبط السمة CustomAudience تعرض الإعلانات.

CustomAudience.Builder setAds(List<AdData> ads)

لضبط إعلانات تجديد النشاط التسويقي الأولية التي يعرضها الجمهور المخصّص.

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

تضبط هذه السياسة معرّف الموارد المنتظم (URI) الذي يجلب منطق عروض الأسعار منه لاستخدامه في عملية اختيار الإعلانات.

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

لضبط المشتري AdTechIdentifier.

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

تضبط هذه السياسة معرّف الموارد المنتظم (URI) الخاص بالتحديث اليومي.

CustomAudience.Builder setExpirationTime(Instant expirationTime)

لضبط الوقت، الذي يتم اقتطاعه إلى بالملي ثانية، يجب أن تنتهي السمة CustomAudience بعد انقضائه. .

CustomAudience.Builder setName(String name)

لضبط اسم الكائن CustomAudience.

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

تحدِّد هذه السياسة بيانات عروض الأسعار الموثوق بها التي سيتم طلبها واستخدامها في عملية اختيار الإعلان.

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

تضبط إشارات عروض أسعار المستخدِم المستخدَمة في عملية اختيار الإعلانات.

الطرق المكتسبة

شركة إنشاءات عامة

البنّاء

public Builder ()

الطرق العامة

بناء

public CustomAudience build ()

تنشئ مثيلاً لـ CustomAudience.

المرتجعات
CustomAudience لا يمكن أن تكون هذه القيمة null.

الرميات
NullPointerException إذا كانت أي معلَمة غير خالية فارغة
IllegalArgumentException إذا حدث وقت انتهاء الصلاحية قبل وقت التفعيل
IllegalArgumentException إذا تمّ ضبط وقت انتهاء الصلاحية قبل الوقت الحالي

وقت التفعيل

public CustomAudience.Builder setActivationTime (Instant activationTime)

لضبط الوقت، الذي يتم اقتطاعه إلى مللي ثانية، سيتم بعد ذلك ضبط السمة CustomAudience تعرض الإعلانات.

يجب ضبط القيمة على null لتفعيل ميزة CustomAudience هذه على الفور. والمشاركة في اختيار الإعلانات

يمكنك الاطّلاع على CustomAudience.getActivationTime() لمزيد من المعلومات.

المعلمات
activationTime Instant: قد تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder

ضبط الإعلانات

public CustomAudience.Builder setAds (List<AdData> ads)

لضبط إعلانات تجديد النشاط التسويقي الأولية التي يعرضها الجمهور المخصّص. سيتم تعيينه من خلال قائمة فارغة إذا لم يتم تقديمها.

يمكنك الاطّلاع على CustomAudience.getAds() لمزيد من المعلومات.

المعلمات
ads List: قد تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.

إعداد عروض الأسعار LogicUri

public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)

تضبط هذه السياسة معرّف الموارد المنتظم (URI) الذي يجلب منطق عروض الأسعار منه لاستخدامه في عملية اختيار الإعلانات. عنوان URI أن يستخدم HTTPS.

يمكنك الاطّلاع على CustomAudience.getBiddingLogicUri() لمزيد من المعلومات.

المعلمات
biddingLogicUri Uri: لا يمكن أن تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.

تعيين المشتري

public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)

لضبط المشتري AdTechIdentifier.

يمكنك الاطّلاع على CustomAudience.getBuyer() لمزيد من المعلومات.

المعلمات
buyer AdTechIdentifier: لا يمكن أن تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.

الإجراء اليوميUpdateUri

public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)

تضبط هذه السياسة معرّف الموارد المنتظم (URI) الخاص بالتحديث اليومي. يجب أن يستخدم معرِّف الموارد المنتظم (URI) بروتوكول HTTPS.

يمكنك الاطّلاع على CustomAudience.getDailyUpdateUri() لمزيد من المعلومات.

المعلمات
dailyUpdateUri Uri: لا يمكن أن تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.

ضبط وقت انتهاء الصلاحية

public CustomAudience.Builder setExpirationTime (Instant expirationTime)

لضبط الوقت، الذي يتم اقتطاعه إلى بالملي ثانية، يجب أن تنتهي السمة CustomAudience بعد انقضائه. .

يمكنك الاطّلاع على CustomAudience.getExpirationTime() لمزيد من المعلومات.

المعلمات
expirationTime Instant: قد تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.

setName

public CustomAudience.Builder setName (String name)

لضبط اسم الكائن CustomAudience.

يمكنك الاطّلاع على CustomAudience.getName() لمزيد من المعلومات.

المعلمات
name String: لا يمكن أن تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.

ضبط بيانات موثوقة في عروض الأسعار

public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)

تحدِّد هذه السياسة بيانات عروض الأسعار الموثوق بها التي سيتم طلبها واستخدامها في عملية اختيار الإعلان.

يمكنك الاطّلاع على CustomAudience.getTrustedBiddingData() لمزيد من المعلومات.

المعلمات
trustedBiddingData TrustedBiddingData: قد تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.

تعيين إشارات عروض أسعار المستخدم

public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)

تضبط إشارات عروض أسعار المستخدِم المستخدَمة في عملية اختيار الإعلانات.

يمكنك الاطّلاع على CustomAudience.getUserBiddingSignals() لمزيد من المعلومات.

المعلمات
userBiddingSignals AdSelectionSignals: قد تكون هذه القيمة null.

المرتجعات
CustomAudience.Builder لا يمكن أن تكون هذه القيمة null.