در سطح API 34 اضافه شد

android.adservices.adselection

کلاس ها

AddAdSelectionFromOutcomesOverrideRequest این POJO نشان دهنده TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) (AddAdSelectionOverrideRequest, Executor Outcome, Executor)

این شامل یک AdSelectionFromOutcomesConfig است که به عنوان شناسه برای نادیده گرفتن خاص، یک رشته انتخابی String LogicJs و یک فیلد String selectionSignals که مقدار نادیده گرفتن را نشان می دهد، عمل می کند.

AddAdSelectionOverrideRequest این POJO نشان دهنده درخواست TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) است.

این شامل یک AdSelectionConfig است که به عنوان شناسه برای لغو خاص عمل می کند، یک فیلد String vendimLogicJs و String trustedScoringSignals که مقدار لغو را نشان می دهد.

AdSelectionConfig شامل پیکربندی فرآیند انتخاب آگهی است.
AdSelectionConfig.Builder سازنده برای شی AdSelectionConfig .
AdSelectionFromOutcomesConfig شامل پیکربندی فرآیند انتخاب آگهی است که یک برنده را از لیست معینی از شناسه های انتخاب آگهی انتخاب می کند.
AdSelectionFromOutcomesConfig.Builder سازنده برای اشیاء AdSelectionFromOutcomesConfig .
AdSelectionManager AdSelection Manager برای اجرای فرآیندهای انتخاب آگهی و همچنین گزارش نمایش‌ها، APIهایی را برای برنامه‌ها و ad-SDK فراهم می‌کند.
AdSelection Outcome این کلاس فیلدی را در OutcomeReceiver نشان می‌دهد که ورودی AdSelectionManager.selectAds(AdSelectionConfig, Executor, OutcomeReceiver) در AdSelectionManager است.
AdSelectionOutcome.Builder سازنده برای اشیاء AdSelectionOutcome .
GetAdSelectionDataOutcome نشان دهنده داده های انتخاب آگهی جمع آوری شده از دستگاه برای انتخاب آگهی است.
GetAdSelectionDataRequest یک درخواست حاوی اطلاعات برای دریافت داده های انتخاب آگهی را نشان می دهد.
GetAdSelectionDataRequest.Builder سازنده اشیاء GetAdSelectionDataRequest .
PersistAdSelectionResultRequest یک درخواست حاوی فروشنده، شناسه انتخاب آگهی و داده را نشان می دهد.
PersistAdSelectionResultRequest.Builder سازنده اشیاء PersistAdSelectionResultRequest .
RemoveAdSelectionFromOutcomesOverrideRequest این POJO درخواست RemoveAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) را نشان می دهد.

این شامل یک فیلد است، AdSelectionFromOutcomesConfig که به عنوان شناسه نادیده گرفته شدن عمل می کند.

RemoveAdSelectionOverrideRequest این POJO نشان دهنده درخواست TestAdSelectionManager#removeAdSelectionConfigRemoteInfoOverride( RemoveAdSelectionOverrideRequest, Executor, OutcomeReceiver) است.

این شامل یک فیلد است، AdSelectionConfig که به عنوان شناسه نادیده گرفته می شود.

ReportEventRequest آرگومان‌های مورد نیاز برای گزارش یک رویداد تبلیغاتی را درخواست کنید تا شیء بسته بندی شود.
ReportEventRequest.Builder سازنده برای اشیاء ReportEventRequest .
ReportImpressionRequest پارامترهای ورودی را به API reportImpression نشان دهید.
TestAdSelectionManager TestAdSelectionManager API هایی را برای برنامه ها و SDK های تبلیغاتی برای آزمایش فرآیندهای انتخاب آگهی ارائه می دهد.
UpdateAdCounterHistogramRequest آرگومان های مورد نیاز برای به روز رسانی هیستوگرام شمارنده تبلیغات را درخواست کنید.
UpdateAdCounterHistogramRequest.Builder سازنده اشیاء UpdateAdCounterHistogramRequest .