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

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)

يضبط عنوان URL الذي يشير إلى مواد عرض عرض الإعلان.

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

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

الطرق المتاحة للجميع

إصدار

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.