أداة إنشاء الجمهور المخصّص
public
static
final
class
CustomAudience.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.Customaudience.Builder |
أداة إنشاء CustomAudience
عنصر
ملخّص
شركة إنشاءات عامة | |
---|---|
Builder()
|
الطرق العامة | |
---|---|
CustomAudience
|
build()
تنشئ مثيلاً لـ |
CustomAudience.Builder
|
setActivationTime(Instant activationTime)
لضبط الوقت، الذي يتم اقتطاعه إلى مللي ثانية، سيتم بعد ذلك ضبط السمة |
CustomAudience.Builder
|
setAds(List<AdData> ads)
لضبط إعلانات تجديد النشاط التسويقي الأولية التي يعرضها الجمهور المخصّص. |
CustomAudience.Builder
|
setBiddingLogicUri(Uri biddingLogicUri)
تضبط هذه السياسة معرّف الموارد المنتظم (URI) الذي يجلب منطق عروض الأسعار منه لاستخدامه في عملية اختيار الإعلانات. |
CustomAudience.Builder
|
setBuyer(AdTechIdentifier buyer)
لضبط المشتري |
CustomAudience.Builder
|
setDailyUpdateUri(Uri dailyUpdateUri)
تضبط هذه السياسة معرّف الموارد المنتظم (URI) الخاص بالتحديث اليومي. |
CustomAudience.Builder
|
setExpirationTime(Instant expirationTime)
لضبط الوقت، الذي يتم اقتطاعه إلى بالملي ثانية، يجب أن تنتهي السمة |
CustomAudience.Builder
|
setName(String name)
لضبط اسم الكائن |
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 . |