TestCustomAudienceManager
public
class
TestCustomAudienceManager
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.TestCustomAudiencesManager |
توفِّر خدمة TestCustom audienceManager واجهات برمجة تطبيقات لحِزم تطوير البرامج (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 |
إذا لم يتم تفعيل واجهة برمجة التطبيقات هذه للمتصل
يعرض المستلِم الرمز |