ReportEventRequest
public class ReportEventRequest
extends Object
java.lang.object | |
↳ | android.adservices.adselection.ReportEventRequest |
آرگومانهای مورد نیاز برای گزارش یک رویداد تبلیغاتی را درخواست کنید تا شیء بسته بندی شود.
خلاصه
کلاس های تو در تو | |
---|---|
class | ReportEventRequest.Builder سازنده برای اشیاء |
ثابت ها | |
---|---|
int | FLAG_REPORTING_DESTINATION_BUYER |
int | FLAG_REPORTING_DESTINATION_SELLER
|
روش های عمومی | |
---|---|
long | getAdSelectionId () adSelectionId، شناسه اصلی فرآیند انتخاب آگهی را برمیگرداند. |
String | getData () دادههای رویداد آگهی را برمیگرداند. |
InputEvent | getInputEvent () رویداد ورودی مرتبط با تعامل کاربر را برمیگرداند. |
String | getKey () کلید رویداد را برمیگرداند، نوع رویداد تبلیغاتی که باید گزارش شود. |
int | getReportingDestinations () فیلد بیتی مقصدهای گزارش را برای گزارش به (خریدار، فروشنده یا هر دو) برمیگرداند. |
روش های ارثی | |
---|---|
ثابت ها
FLAG_REPORTING_DESTINATION_BUYER
public static final int FLAG_REPORTING_DESTINATION_BUYER
مقدار ثابت: 2 (0x00000002)
FLAG_REPORTING_DESTINATION_SELLER
public static final int FLAG_REPORTING_DESTINATION_SELLER
مقدار ثابت: 1 (0x00000001)
روش های عمومی
getAdSelectionId
public long getAdSelectionId ()
adSelectionId، شناسه اصلی فرآیند انتخاب آگهی را برمیگرداند.
برمی گرداند | |
---|---|
long |
دریافت داده
public String getData ()
دادههای رویداد آگهی را برمیگرداند.
پس از انتخاب آگهی، این داده ها توسط تماس گیرنده تولید می شود. سپس تماسگیرنده میتواند با AdSelectionManager.reportEvent(ReportEventRequest, Executor, OutcomeReceiver)
تماس بگیرد. این داده ها در یک درخواست POST به reportingUri
ثبت شده در registerAdBeacon
پیوست می شود.
اندازه String#getBytes()
در فرمت UTF-8
باید کمتر از 64 کیلوبایت باشد.
برمی گرداند | |
---|---|
String | این مقدار نمی تواند null باشد. |
getInputEvent
public InputEvent getInputEvent ()
رویداد ورودی مرتبط با تعامل کاربر را برمیگرداند.
این فیلد یا null
است، نشان دهنده یک رویداد view است، یا دارای یک شی InputEvent
است که نشان دهنده یک رویداد کلیک است.
برمی گرداند | |
---|---|
InputEvent |
getKey
public String getKey ()
کلید رویداد را برمیگرداند، نوع رویداد تبلیغاتی که باید گزارش شود.
این فیلد برای واکشی reportingUri
مرتبط با eventKey
ثبت شده در registerAdBeacon
پس از انتخاب آگهی استفاده خواهد شد.
این فیلد باید دقیقاً مطابق با eventKey
ثبت شده در registerAdBeacon
باشد. جزئیات خاص در مورد registerAdBeacon
را می توان در اسناد AdSelectionManager#reportImpression
یافت
کلید رویداد (هنگام بازرسی آرایه بایت آن با String#getBytes()
) در قالب UTF-8
نباید از 40 بایت تجاوز کند. هر کلیدی که بیش از این حد باشد در طول تماس registerAdBeacon
ثبت نخواهد شد.
برمی گرداند | |
---|---|
String | این مقدار نمی تواند null باشد. |
getReportingDestinations
public int getReportingDestinations ()
فیلد بیتی مقصدهای گزارش را برای گزارش به (خریدار، فروشنده یا هر دو) برمیگرداند.
برای ایجاد این بیت فیلد، یک |
قرار دهید عملگر بیتی بین هر reportingDestination
که باید به آن گزارش شود. برای مثال فقط به خریدار گزارش میدهد، قسمت reportingDestinations را روی FLAG_REPORTING_DESTINATION_BUYER
تنظیم کنید تا فقط به فروشنده گزارش شود، قسمت reportingDestinations را روی FLAG_REPORTING_DESTINATION_SELLER
تنظیم کنید تا هم به خریداران و هم به فروشندگان گزارش دهید، قسمت ReportingDestinations را روی FLAG_REPORTING_DESTINATION_BUYER
تنظیم کنید | FLAG_REPORTING_DESTINATION_SELLER
برمی گرداند | |
---|---|
int | مقدار 0 است یا ترکیبی از FLAG_REPORTING_DESTINATION_SELLER و FLAG_REPORTING_DESTINATION_BUYER |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.