AbstractAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>

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

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

AdRequest.Builder

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


یک کلاس سازنده پایه برای کمک به ساخت درخواست های تبلیغاتی.

خلاصه

روش های عمومی

T
@ CanIgnoreReturnValue
addCustomEventExtrasBundle (
Class < CustomEvent > adapterClass,
Bundle customEventExtras
)

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

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

T

یک پارامتر هدف گذاری سفارشی اضافه می کند.

T

یک پارامتر هدف گیری سفارشی با چندین مقدار اضافه می کند.

T

یک کلمه کلیدی برای اهداف هدف اضافه می کند.

T

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

T

یک رشته تبلیغات را تنظیم می کند که نشان دهنده یک پاسخ آگهی است.

T

URL محتوا را برای وب سایتی تنظیم می کند که محتوای آن با محتوای اصلی برنامه مطابقت دارد.

T
@ CanIgnoreReturnValue
setHttpTimeoutMillis (int httpTimeoutMillis)

یک مهلت زمانی سفارشی را برای تماس‌های HTTPS که توسط Google Mobile Ads SDK در طول درخواست آگهی برقرار می‌شود، تنظیم می‌کند.

T

نشانی‌های اینترنتی را که محتوای وب را در نزدیکی آگهی نشان می‌دهند تنظیم می‌کند.

T
@ CanIgnoreReturnValue
setPlacementId (long placementId)

یک شناسه قرارگیری پیش‌فرض برای آگهی بارگذاری شده تنظیم می‌کند.

T

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

روش های محافظت شده

abstract T
self ()

نمونه خود یک زیرنوع مشخص شده را برمی گرداند.

روش های عمومی

addCustomEventExtrasBundle

@CanIgnoreReturnValue
public T addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

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

پارامترها
Class < CustomEvent > adapterClass

Class آداپتور رویداد سفارشی که برای آن موارد اضافی ارائه می کنید.

Bundle customEventExtras

Bundle ای از اطلاعات اضافی برای انتقال به یک آداپتور رویداد سفارشی.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

یک پارامتر هدف گذاری سفارشی اضافه می کند. تماس مجدد با همان کلید، مقادیر قدیمی را بازنویسی می کند.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

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

کلمه کلیدی اضافه کنید

@CanIgnoreReturnValue
public T addKeyword(String keyword)

یک کلمه کلیدی برای اهداف هدف اضافه می کند.

افزودنNetworkExtrasBundle

@CanIgnoreReturnValue
public T addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

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

پارامترها
Class < MediationExtrasReceiver > adapterClass

Class آداپتوری که باید موارد اضافی را دریافت کند.

Bundle networkExtras

Bundle ای از اطلاعات اضافی برای انتقال به یک آداپتور میانجی.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

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

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

URL محتوا را برای وب سایتی تنظیم می کند که محتوای آن با محتوای اصلی برنامه مطابقت دارد. این محتوای وب سایت برای اهداف هدف گذاری و ایمنی برند استفاده می شود.

پرتاب می کند
java.lang.NullPointerException

اگر contentUrl {code null} است.

java.lang.IllegalArgumentException

اگر contentUrl خالی باشد یا طول آن از 512 بیشتر باشد.

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

یک مهلت زمانی سفارشی را برای تماس‌های HTTPS که توسط Google Mobile Ads SDK در طول درخواست آگهی برقرار می‌شود، تنظیم می‌کند.

اگر برنامه شما از میانجی استفاده می‌کند، این مهلت برای تماس‌های شبکه‌ای که توسط SDK‌های شبکه تبلیغاتی شخص ثالث انجام می‌شود، اعمال نمی‌شود.

پارامترها
int httpTimeoutMillis

یک عدد صحیح که زمان پایان HTTPS را بر حسب میلی ثانیه مشخص می کند. هر مقدار کمتر از 5000 (5 ثانیه) نادیده گرفته می شود. مقدار پیش فرض 60000 (60 ثانیه) است.

setNeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

نشانی‌های اینترنتی را که محتوای وب را در نزدیکی آگهی نشان می‌دهند تنظیم می‌کند. ایمنی نام تجاری را ارتقا می دهد و به تبلیغات نمایش داده شده اجازه می دهد تا دارای رتبه بندی سطح برنامه (MA، T، PG و غیره) باشد که برای محتوای همسایه مناسب تر است.

پارامترها
List < String > neighboringContentUrls

لیست URL های محتوای مجاور که باید به URL های محتوای همسایه موجود پیوست شود.

setPlacementId

@CanIgnoreReturnValue
public T setPlacementId(long placementId)

یک شناسه قرارگیری پیش‌فرض برای آگهی بارگذاری شده تنظیم می‌کند.

برای تبلیغات بنری، توصیه می شود به جای آن از setPlacementId استفاده کنید. فراخوانی loadAd با درخواستی که شناسه مکان را تنظیم می کند، تأثیری مشابه فراخوانی setPlacementId دارد.

پارامترها
long placementId

یک عدد صحیح طولانی که توسط AdMob UI برای مکان پیکربندی شده ارائه شده است.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

رشته عامل درخواست را برای شناسایی منشا درخواست آگهی تنظیم می کند. کتابخانه‌های شخص ثالثی که به SDK تبلیغات موبایلی اشاره می‌کنند، باید این روش را فراخوانی کنند تا پلتفرمی را که درخواست آگهی از آن منشا گرفته است، مشخص کند. به عنوان مثال، اگر یک شبکه تبلیغاتی شخص ثالث به نام "شبکه CoolAds" درخواست ها را به SDK تبلیغات موبایلی واسطه می کند، باید این روش را با "CoolAds" فراخوانی کند.

روش های محافظت شده

خود

protected abstract T self()

نمونه خود یک زیرنوع مشخص شده را برمی گرداند.