اختبار Custom AudienceManager
public
class
TestCustomAudienceManager
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.TestCustomAudienceManager |
توفّر أداة TestCustom AudienceManager واجهات برمجة تطبيقات لحِزم تطوير البرامج (SDK) الخاصة بالتطبيقات وحِزم تطوير البرامج (SDK) للإعلانات من أجل اختبار الجماهير المخصّصة.
ملخّص
الطرق المتاحة للجميع | |
---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
لإلغاء Custom Audience API بهدف تجنُّب استرجاع البيانات من الخوادم البعيدة واستخدام البيانات
المقدّمة في |
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
إزالة عملية إلغاء في Custom Audience API مع البيانات المرتبطة في |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
إزالة جميع بيانات الإلغاء في Custom Audience API. |
الطرق المكتسبة | |
---|---|
الطرق المتاحة للجميع
إلغاء Custom AudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
لإلغاء Custom Audience API بهدف تجنُّب استرجاع البيانات من الخوادم البعيدة واستخدام البيانات
المقدّمة في AddCustomAudienceOverrideRequest
بدلاً من ذلك. يتم توفير AddCustomAudienceOverrideRequest
من خلال "حزمة تطوير البرامج (SDK) لعرض الإعلانات".
تُستخدم هذه الطريقة في إجراء الاختبارات الشاملة. لا يتم تفعيل واجهة برمجة التطبيقات هذه إلا للتطبيقات التي تكون في وضع تصحيح الأخطاء والتي تم تفعيل خيارات المطوّرين فيها.
سيتم تنفيذ هذه المكالمة تلقائيًا إذا لم يكن owner
في request
هو اسم حزمة تطبيق الاتصال.
يتطلب AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
المعلّمات | |
---|---|
request |
AddCustomAudienceOverrideRequest : لا يمكن أن تكون هذه القيمة null . |
executor |
Executor : لا يمكن أن تكون هذه القيمة null .
يتم إرسال أحداث معاودة الاتصال والمستمعين من خلال
Executor ، ما يوفّر طريقة سهلة للتحكّم في سلسلة المحادثات
المستخدَمة. لإرسال الأحداث من خلال سلسلة التعليمات الرئيسية
في تطبيقك، يمكنك استخدام
Context.getMainExecutor() .
وبخلاف ذلك، يمكنك تقديم Executor توجّهها إلى سلسلة محادثات مناسبة. |
receiver |
OutcomeReceiver : لا يمكن أن تكون هذه القيمة null . |
الرميات | |
---|---|
IllegalStateException |
إذا لم يتم تفعيل واجهة برمجة التطبيقات هذه للمتصل
ويعرِض المُستلِم إمّا |
removeCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
إزالة عملية إلغاء في Custom Audience API مع البيانات المرتبطة في RemoveCustomAudienceOverrideRequest
تُستخدم هذه الطريقة في إجراء الاختبارات الشاملة. لا يتم تفعيل واجهة برمجة التطبيقات هذه إلا للتطبيقات
التي تكون في وضع تصحيح الأخطاء والتي تم تفعيل خيارات المطوّرين فيها.
يتطلب AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
المعلّمات | |
---|---|
request |
RemoveCustomAudienceOverrideRequest : لا يمكن أن تكون هذه القيمة null . |
executor |
Executor : لا يمكن أن تكون هذه القيمة null .
يتم إرسال أحداث معاودة الاتصال والمستمعين من خلال
Executor ، ما يوفّر طريقة سهلة للتحكّم في سلسلة المحادثات
المستخدَمة. لإرسال الأحداث من خلال سلسلة التعليمات الرئيسية
في تطبيقك، يمكنك استخدام
Context.getMainExecutor() .
وبخلاف ذلك، يمكنك تقديم Executor توجّهها إلى سلسلة محادثات مناسبة. |
receiver |
OutcomeReceiver : لا يمكن أن تكون هذه القيمة null . |
الرميات | |
---|---|
IllegalStateException |
إذا لم يتم تفعيل واجهة برمجة التطبيقات هذه للمتصل
يتم توفير |
إعادة ضبط AllCustom AudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
إزالة جميع بيانات الإلغاء في Custom Audience API.
تُستخدم هذه الطريقة في إجراء الاختبارات الشاملة. لا يتم تفعيل واجهة برمجة التطبيقات هذه إلا للتطبيقات
التي تكون في وضع تصحيح الأخطاء والتي تم تفعيل خيارات المطوّرين فيها.
يتطلب AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
المعلّمات | |
---|---|
executor |
Executor : لا يمكن أن تكون هذه القيمة null .
يتم إرسال أحداث معاودة الاتصال والمستمعين من خلال
Executor ، ما يوفّر طريقة سهلة للتحكّم في سلسلة المحادثات
المستخدَمة. لإرسال الأحداث من خلال سلسلة التعليمات الرئيسية
في تطبيقك، يمكنك استخدام
Context.getMainExecutor() .
وبخلاف ذلك، يمكنك تقديم Executor توجّهها إلى سلسلة محادثات مناسبة. |
receiver |
OutcomeReceiver : لا يمكن أن تكون هذه القيمة null . |
الرميات | |
---|---|
IllegalStateException |
إذا لم يتم تفعيل واجهة برمجة التطبيقات هذه للمتصل
ويعرِض المُستلِم إمّا |