ReportImpressionRequest

public class ReportImpressionRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportImpressionRequest


تمثيل مَعلمات الإدخال لواجهة برمجة التطبيقات reportImpression API

ملخّص

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

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

رمز إنشاء طلب إعداد تقارير اختيار الإعلانات على الجهاز

ReportImpressionRequest(long adSelectionId)

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

الطرق العامة

AdSelectionConfig getAdSelectionConfig()

تعرِض هذه الدالة adSelectionConfig، وهي إحدى مدخلات ReportImpressionRequest.

long getAdSelectionId()

تعرِض هذه السمة adSelectionId، وهي إحدى مدخلات ReportImpressionRequest.

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

Object clone()

تُنشئ هذه الدالة نسخة من هذا الكائن وتُرجعها.

boolean equals(Object obj)

يشير إلى ما إذا كان هناك عنصر آخر "مساوٍ" لهذا العنصر.

void finalize()

يتم استدعاء هذه الوظيفة من قِبل أداة جمع المهملات على عنصر عندما تحدّد أداة جمع المهملات أنّه لم تعُد هناك أيّ إشارات إلى العنصر.

final Class<?> getClass()

تعرض فئة بيئة التشغيل هذه لجهاز Object.

int hashCode()

عرض قيمة رمز التجزئة للعنصر

final void notify()

توقِظ سلسلة محادثات واحدة في انتظار مراقبة هذا الكائن.

final void notifyAll()

توقِظ جميع سلاسل التعليمات التي تنتظر مراقبة هذا الكائن.

String toString()

لعرض تمثيل سلسلة للعنصر.

final void wait(long timeoutMillis, int nanos)

تؤدي هذه الطريقة إلى انتظار سلسلة المهام الحالية إلى أن يتم تنشيطها، عادةً من خلال إرسال إشعار إليها أو مقاطعتها، أو إلى أن تنتهي مدة زمنية معيّنة.

final void wait(long timeoutMillis)

تؤدي هذه الطريقة إلى انتظار سلسلة المهام الحالية إلى أن يتم تنشيطها، عادةً من خلال إرسال إشعار إليها أو مقاطعتها، أو إلى أن تنتهي مدة زمنية معيّنة.

final void wait()

يؤدي إلى الانتظار إلى أن يتم تنشيط سلسلة المحادثات الحالية، من خلال إشعار أو مقاطعة عادةً.

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

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

مشرف لطلب إعداد تقارير اختيار الإعلانات على الجهاز فقط

إذا كان adSelectionId مخصّصًا لمزاد على الجهاز يتم إجراؤه باستخدام AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver)، يجب أن يتضمّن طلب reporting مرّات الظهور AdSelectionConfig.

المعلمات
adSelectionId long: تم استلامها من AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver)

adSelectionConfig AdSelectionConfig: السمة AdSelectionConfig نفسها المستخدمة لتشغيل AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) لا يمكن أن تكون هذه القيمة null.

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

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

إذا كان adSelectionId مخصّصًا لمزاد خادم يتم فيه جمع معلومات الجهاز من قِبل AdSelectionManager#getAdSelectionData، يجب أن يتضمّن طلب إعداد تقارير مرّات الظهور رقم تعريف اختيار الإعلان فقط.

يجب استدعاء AdSelectionManager#persistAdSelectionResult باستخدام الكائن الثنائي الكبير للنتائج المشفرة من الخوادم قبل تقديم طلب إعداد تقارير مرات الظهور.

المعلمات
adSelectionId long: تم استلامها من AdSelectionManager#getAdSelectionData

الطرق العامة

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

تعرِض هذه الدالة adSelectionConfig، وهي إحدى مدخلات ReportImpressionRequest.

المرتجعات
AdSelectionConfig لا يمكن أن تكون هذه القيمة null.

getAdSelectionId

public long getAdSelectionId ()

تعرِض هذه السمة adSelectionId، وهي إحدى مدخلات ReportImpressionRequest.

المرتجعات
long