أداة إنشاء الإعلانات
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)
تضبط هذه السياسة معرّف الموارد المنتظم (URI) الذي يشير إلى مواد عرض عرض الإعلان. |
الطرق المكتسبة | |
---|---|
شركة إنشاءات عامة
البنّاء
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 . |
مجموعة البيانات الوصفية
public AdData.Builder setMetadata (String metadata)
تضبط هذه السياسة البيانات الوصفية لإعلانات المشتري المستخدمة أثناء عملية اختيار الإعلانات.
يجب أن تكون البيانات الوصفية كائن JSON صالحًا مُتسلسلاً كسلسلة. تمثل بيانات التعريف معلومات عروض الأسعار المتعلقة بالإعلانات التي سيتم استخدامها أثناء اختيار الإعلان كجزء من عرض السعر يتم إنشاؤها واستخدامها في منطق JavaScript للمشتري، حيث يتم تنفيذها في عملية تنفيذ منفصلة محددة.
إذا لم تكن البيانات الوصفية كائن JSON صالحًا يمكن استخدامه بواسطة JavaScript للمشتري، لن يكون إعلانك مؤهلاً لاختيار الإعلان.
لمزيد من التفاصيل، انتقِل إلى AdData.getMetadata()
.
المعلمات | |
---|---|
metadata |
String : لا يمكن أن تكون هذه القيمة null . |
المرتجعات | |
---|---|
AdData.Builder |
لا يمكن أن تكون هذه القيمة null . |
تعيين RenderUri
public AdData.Builder setRenderUri (Uri renderUri)
تضبط هذه السياسة معرّف الموارد المنتظم (URI) الذي يشير إلى مواد عرض عرض الإعلان. يجب أن يستخدم معرِّف الموارد المنتظم (URI) بروتوكول HTTPS.
لمزيد من التفاصيل، انتقِل إلى AdData.getRenderUri()
.
المعلمات | |
---|---|
renderUri |
Uri : لا يمكن أن تكون هذه القيمة null . |
المرتجعات | |
---|---|
AdData.Builder |
لا يمكن أن تكون هذه القيمة null . |