أداة إنشاء الإعلانات

public static final class AdData.Builder
extends Object

java.lang.Object
android.adservices.common.AdData.Builder


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

ملخّص

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

Builder()

الطرق العامة

AdData build()

تنشئ العنصر AdData.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

لضبط مجموعة المفاتيح المستخدمة في حساب الأحداث.

AdData.Builder setAdFilters(AdFilters adFilters)

لإعداد كل AdFilters المرتبطة بالإعلان.

AdData.Builder setAdRenderId(String adRenderId)

لضبط رقم تعريف عرض الإعلان لمزاد الخادم

يمكنك الاطّلاع على AdData#getAdRenderId() لمزيد من المعلومات.

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.