AppOpenAd

public abstract class AppOpenAd


هنگام ورود کاربران به برنامه شما، از تبلیغات باز برنامه برای نمایش تبلیغات استفاده می شود. یک شی AppOpenAd حاوی تمام داده های لازم برای نمایش یک تبلیغ است. بر خلاف تبلیغات بینابینی، تبلیغات باز برنامه ارائه یک منطقه نام تجاری برنامه را آسان می کند تا کاربران زمینه ای را که در آن تبلیغ را مشاهده می کنند درک کنند. از یکی از روش‌های load استاتیک برای بارگذاری AppOpenAd استفاده کنید. سپس با show تماس بگیرید تا آن را رندر کنید.

خلاصه

انواع تو در تو

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

یک شی برای دریافت اعلان رویداد برای بارگیری یک تبلیغ باز برنامه.

سازندگان عمومی

روش های عمومی

abstract @ NonNull String

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

abstract @ Nullable FullScreenContentCallback

FullScreenContentCallback را برای این AppOpenAd دریافت می کند.

abstract @ Nullable OnPaidEventListener

OnPaidEventListener برای این AppOpenAd دریافت می کند.

abstract long

شناسه مکان را برای این AppOpenAd دریافت می کند.

abstract @ NonNull ResponseInfo

ResponseInfo برای آگهی بارگذاری شده برمی گرداند.

static boolean
isAdAvailable (@ NonNull Context context, @ NonNull String adUnitId)

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

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

static void
load (
Context context,
String adUnitId,
AdRequest adRequest,
AppOpenAd.AppOpenAdLoadCallback loadCallback
)

یک AppOpenAd بارگیری می کند.

static @ Nullable AppOpenAd
pollAd (@ NonNull Context context, @ NonNull String adUnitId)

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

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

abstract void

زمانی که آگهی‌ها محتوای تمام صفحه را نشان می‌دهند و آن را رد می‌کنند، یک تماس برگشتی ثبت می‌کند تا فراخوانی شود.

abstract void
setImmersiveMode (boolean immersiveModeEnabled)

پرچمی را تنظیم می‌کند که کنترل می‌کند آیا شیء تبلیغ باز این برنامه در حالت همهجانبه نمایش داده می‌شود.

abstract void

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

abstract void
setPlacementId (long placementId)

شناسه مکان را برای تبلیغ باز برنامه تنظیم می کند.

abstract void
show (@ NonNull Activity activity)

AppOpenAd را نشان می دهد.

سازندگان عمومی

AppOpenAd

public AppOpenAd()

روش های عمومی

getAdUnitId

public abstract @NonNull String getAdUnitId()

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

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

FullScreenContentCallback را برای این AppOpenAd دریافت می کند.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

OnPaidEventListener برای این AppOpenAd دریافت می کند.

getPlacementId

public abstract long getPlacementId()

شناسه مکان را برای این AppOpenAd دریافت می کند.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

ResponseInfo برای آگهی بارگذاری شده برمی گرداند.

isAdAvailable است

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

اگر یک تبلیغ باز برنامه در دسترس باشد که از startPreload بارگیری شده باشد، true برمی‌گرداند.

بار

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

یک AppOpenAd بارگیری می کند.

پارامترها
Context context

زمینه.

String adUnitId

شناسه واحد تبلیغات.

AdRequest adRequest

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

AppOpenAd.AppOpenAdLoadCallback loadCallback

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

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

آگهی باز برنامه بعدی را که از startPreload بارگذاری شده است، بازیابی می‌کند، یا اگر آگهی در دسترس نباشد، null .

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

زمانی که آگهی‌ها محتوای تمام صفحه را نشان می‌دهند و آن را رد می‌کنند، یک تماس برگشتی ثبت می‌کند تا فراخوانی شود.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

پرچمی را تنظیم می‌کند که کنترل می‌کند آیا شیء تبلیغ باز این برنامه در حالت همهجانبه نمایش داده می‌شود. قبل از show این متد را فراخوانی کنید. در طول زمان نمایش، اگر این پرچم روشن باشد و حالت همهجانبه پشتیبانی شود، SYSTEM_UI_FLAG_IMMERSIVE_STICKY &SYSTEM_UI_FLAG_HIDE_NAVIGATION برای تبلیغ باز برنامه روشن خواهد شد.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

شناسه مکان را برای تبلیغ باز برنامه تنظیم می کند.

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

پارامترها
long placementId

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

نشان می دهد

public abstract void show(@NonNull Activity activity)

AppOpenAd را نشان می دهد.

پارامترها
@ NonNull Activity activity

فعالیتی که AppOpenAd از آن نشان داده می شود.