AdRequest

public class AdRequest

زیر کلاس های مستقیم شناخته شده AdManagerAdRequest
AdManagerAdRequest

AdManagerAdRequest حاوی اطلاعات هدف گیری است که برای واکشی آگهی از Google Ad Manager استفاده می شود.


AdRequest حاوی اطلاعات هدف گیری است که برای واکشی یک تبلیغ استفاده می شود. درخواست‌های آگهی با استفاده از AdRequest.Builder ایجاد می‌شوند.

ناشرانی که از Ad Manager استفاده می‌کنند باید از com.google.android.gms.ads.admanager.AdManagerAdRequest استفاده کنند.

خلاصه

انواع تو در تو

AdRequest ایجاد می کند.

ثابت ها

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId برای شبیه سازها برای استفاده با setTestDeviceIds .

static final int

درخواست تبلیغ به دلیل گم شدن شناسه برنامه انجام نشد.

static final int

اتفاقی در داخل افتاد. به عنوان مثال، یک پاسخ نامعتبر از سرور آگهی دریافت شد.

static final int

رشته تبلیغات نامعتبر است.

static final int

درخواست آگهی نامعتبر بود. برای مثال، شناسه واحد تبلیغاتی نادرست بود.

static final int

آداپتور میانجی درخواست آگهی را پر نکرد.

static final int

درخواست آگهی به دلیل اتصال به شبکه ناموفق بود.

static final int

درخواست آگهی با موفقیت انجام شد، اما به دلیل کمبود موجودی آگهی، هیچ آگهی بازگردانده نشد.

static final int

شناسه درخواست در رشته آگهی یافت نشد.

static final int

حداکثر طول URL محتوا.

روش های عمومی

@ Nullable String

رشته آگهی را دریافت می کند.

String

اطلاعات هدفمند URL محتوا را برمی گرداند.

@ Nullable Bundle
<T extends CustomEvent > getCustomEventExtrasBundle ( Class <T> adapterClass)

این روش منسوخ شده است.

به جای آن از getNetworkExtrasBundle استفاده کنید.

Set < String >

کلمات کلیدی اطلاعات هدف را برمی گرداند.

List < String >

اگر هیچ نشانی اینترنتی تنظیم نشده باشد، فهرست نشانی‌های اینترنتی محتوای مجاور یا یک فهرست خالی را برمی‌گرداند.

@ Nullable Bundle
<T extends MediationExtrasReceiver > getNetworkExtrasBundle (
Class <T> adapterClass
)

پارامترهای اضافی را برای ارسال به یک آداپتور شبکه تبلیغاتی خاص برمی‌گرداند.

String

رشته عامل درخواست را برای شناسایی مبدا درخواست آگهی برمی گرداند.

boolean
isTestDevice ( Context context)

اگر این دستگاه آگهی‌های آزمایشی دریافت کند، true است.

ثابت ها

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId برای شبیه سازها برای استفاده با setTestDeviceIds .

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

درخواست تبلیغ به دلیل گم شدن شناسه برنامه انجام نشد.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

اتفاقی در داخل افتاد. به عنوان مثال، یک پاسخ نامعتبر از سرور آگهی دریافت شد.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

رشته تبلیغات نامعتبر است. به عنوان مثال، هیچ شناسه درخواستی در رشته تبلیغات وجود ندارد.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

درخواست آگهی نامعتبر بود. برای مثال، شناسه واحد تبلیغاتی نادرست بود.

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

آداپتور میانجی درخواست آگهی را پر نکرد. اگر این خطا از getCode برگردانده شد، getCause برای علت اصلی بررسی کنید.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

درخواست آگهی به دلیل اتصال به شبکه ناموفق بود.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

درخواست آگهی با موفقیت انجام شد، اما به دلیل کمبود موجودی آگهی، هیچ آگهی بازگردانده نشد.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

شناسه درخواست در رشته آگهی یافت نشد.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

حداکثر طول URL محتوا.

روش های عمومی

getAdString

public @Nullable String getAdString()

رشته آگهی را دریافت می کند.

getContentUrl

public String getContentUrl()

اطلاعات هدفمند URL محتوا را برمی گرداند. اگر contentUrl تنظیم نشده باشد، null برمی‌گرداند.

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

پارامترهای اضافی را برای ارسال به یک آداپتور رویداد سفارشی خاص برمی‌گرداند. اگر هیچ رویداد اضافی سفارشی از نوع ارائه شده تنظیم نشده باشد، null برمی‌گرداند.

دریافت کلمات کلیدی

public Set<StringgetKeywords()

کلمات کلیدی اطلاعات هدف را برمی گرداند. اگر هیچ کلمه کلیدی اضافه نشده باشد، Set خالی را برمی گرداند.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

اگر هیچ نشانی اینترنتی تنظیم نشده باشد، فهرست نشانی‌های اینترنتی محتوای مجاور یا یک فهرست خالی را برمی‌گرداند.

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

پارامترهای اضافی را برای ارسال به یک آداپتور شبکه تبلیغاتی خاص برمی‌گرداند. اگر هیچ چیز اضافی شبکه از نوع ارائه شده تنظیم نشده باشد، null برمی‌گرداند.

getRequestAgent

public String getRequestAgent()

رشته عامل درخواست را برای شناسایی مبدا درخواست آگهی برمی گرداند.

isTestDevice

public boolean isTestDevice(Context context)

اگر این دستگاه آگهی‌های آزمایشی دریافت کند، true است.