أداة إنشاء بيانات الإعلانات
public
static
final
class
AdData.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.common.AdData.Builder |
أداة إنشاء لـ AdData
عنصر
ملخّص
شركات الإنشاءات العامة | |
---|---|
Builder()
|
الطرق المتاحة للجميع | |
---|---|
AdData
|
build()
تنشئ الكائن |
AdData.Builder
|
setAdCounterKeys(Set<Integer> adCounterKeys)
لضبط مجموعة المفاتيح المستخدمة في احتساب الأحداث. |
AdData.Builder
|
setAdFilters(AdFilters adFilters)
لضبط كل |
AdData.Builder
|
setAdRenderId(String adRenderId)
تحدِّد هذه السياسة رقم تعريف عرض الإعلان لمزاد الخادم. يمكنك الاطّلاع على |
AdData.Builder
|
setMetadata(String metadata)
تُحدِّد البيانات الوصفية لإعلانات المشتري المُستخدَمة أثناء عملية اختيار الإعلانات. |
AdData.Builder
|
setRenderUri(Uri renderUri)
يضبط عنوان URL الذي يشير إلى مواد عرض عرض الإعلان. |
الطرق المكتسبة | |
---|---|
شركات الإنشاءات العامة
البنّاء
public Builder ()
الطرق المتاحة للجميع
إصدار
public AdData build ()
تنشئ الكائن AdData
.
الركلات المردودة | |
---|---|
AdData |
لا يمكن أن تكون هذه القيمة null . |
الرميات | |
---|---|
NullPointerException |
ما إذا كانت أي مَعلمات مطلوبة هي null عند الإنشاء |
setAdCounterKeys
public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)
لضبط مجموعة المفاتيح المستخدمة في احتساب الأحداث.
لا يجوز ربط أكثر من 10 مفاتيح عدّاد للإعلانات بإعلان معيّن.
يمكنك الاطّلاع على AdData.getAdCounterKeys()
لمزيد من المعلومات.
المعلّمات | |
---|---|
adCounterKeys |
Set : لا يمكن أن تكون هذه القيمة null . |
الركلات المردودة | |
---|---|
AdData.Builder |
لا يمكن أن تكون هذه القيمة null . |
تعيين فلاتر الإعلانات
public AdData.Builder setAdFilters (AdFilters adFilters)
لضبط كل AdFilters
المرتبطة بالإعلان.
يمكنك الاطّلاع على AdData.getAdFilters()
لمزيد من المعلومات.
المعلّمات | |
---|---|
adFilters |
AdFilters : قد تكون هذه القيمة null . |
الركلات المردودة | |
---|---|
AdData.Builder |
لا يمكن أن تكون هذه القيمة null . |
setAdRenderId
public AdData.Builder setAdRenderId (String adRenderId)
تحدِّد هذه السياسة رقم تعريف عرض الإعلان لمزاد الخادم.
يمكنك الاطّلاع على AdData#getAdRenderId()
لمزيد من المعلومات.
المعلّمات | |
---|---|
adRenderId |
String : قد تكون هذه القيمة null . |
الركلات المردودة | |
---|---|
AdData.Builder |
لا يمكن أن تكون هذه القيمة null . |
setMetadata
public AdData.Builder setMetadata (String metadata)
تُحدِّد البيانات الوصفية لإعلانات المشتري المُستخدَمة أثناء عملية اختيار الإعلانات.
يجب أن تكون البيانات الوصفية كائن JSON صالحًا متسلسلاً كسلسلة. وتمثِّل البيانات الوصفية معلومات عروض الأسعار الخاصة بالإعلانات التي سيتم استخدامها أثناء اختيار الإعلانات كجزء من إنشاء عروض الأسعار وتُستخدم في منطق JavaScript للمشتري، والذي يتم تنفيذه في بيئة تنفيذ معزولة.
إذا لم تكن البيانات الوصفية عنصر JSON صالحًا يمكن استهلاكه من خلال JavaScript الخاص بالمشتري، لن يكون الإعلان مؤهَّلاً لاختيار الإعلان.
لمزيد من التفاصيل، يُرجى الانتقال إلى AdData.getMetadata()
.
المعلّمات | |
---|---|
metadata |
String : لا يمكن أن تكون هذه القيمة null . |
الركلات المردودة | |
---|---|
AdData.Builder |
لا يمكن أن تكون هذه القيمة null . |
setRenderUri
public AdData.Builder setRenderUri (Uri renderUri)
يضبط عنوان URL الذي يشير إلى مواد عرض عرض الإعلان. يجب أن يستخدم معرّف الموارد المنتظم (URI) بروتوكول HTTPS.
لمزيد من التفاصيل، يُرجى الانتقال إلى AdData.getRenderUri()
.
المعلّمات | |
---|---|
renderUri |
Uri : لا يمكن أن تكون هذه القيمة null . |
الركلات المردودة | |
---|---|
AdData.Builder |
لا يمكن أن تكون هذه القيمة null . |