رویداد سفارشیبینابینی

public interface CustomEventInterstitial extends CustomEvent


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

چرخه حیات معمول برای یک رویداد سفارشی این است که requestInterstitialAd یک بار فراخوانی شود. در این مرحله، آداپتور باید یک تبلیغ را درخواست کند و onAdLoaded یا onAdFailedToLoad را به شنونده گزارش دهد. درخواست‌های بعدی با یک نمونه جدید از رویداد سفارشی انجام می‌شوند. در پایان چرخه حیات، تمام تلاش برای فراخوانی onDestroy انجام می‌شود، اگرچه این تضمین شده نیست. توجه داشته باشید که requestInterstitialAd در نخ UI فراخوانی می‌شود، بنابراین تمام اقدامات احتیاطی استاندارد برای نوشتن کد در آن نخ اعمال می‌شود. به طور خاص، کد نباید هیچ روش مسدودکننده‌ای را فراخوانی کند.

انتظار می‌رود رویداد سفارشی، رویدادها را از طریق CustomEventInterstitialListener که در فراخوانی requestInterstitialAd ارسال شده است، ارسال کند. تمام پارامترهای لازم برای ایجاد درخواست تبلیغ باید در پارامترهای serverParameter ، MediationAdRequest و customEventExtras ارسال شوند.

خلاصه

روش‌های عمومی

abstract void
requestInterstitialAd (
Context context,
CustomEventInterstitialListener listener,
@ Nullable String serverParameter,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle customEventExtras
)

Called by the mediation library to request an interstitial.

abstract void

بینابینی را نشان دهید.

روش‌های ارثی

From com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

کنترل آداپتور را پاره می‌کند.

abstract void

زمانی فراخوانی می‌شود که برنامه، تابع pause را فراخوانی کند.

abstract void

زمانی فراخوانی می‌شود که برنامه، resume را فراخوانی کند.

روش‌های عمومی

درخواستتبلیغات بینابینی

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

توسط کتابخانه میانجیگری برای درخواست یک میان‌برنامه فراخوانی شده است.

اگر درخواست موفقیت‌آمیز باشد، باید onAdLoaded فراخوانی شود.

اگر درخواست ناموفق باشد، باید تابع onAdFailedToLoad با علت خطای مناسب listener شود.

این متد در نخ رابط کاربری فراخوانی می‌شود، بنابراین تمام اقدامات احتیاطی استاندارد برای نوشتن کد در آن نخ اعمال می‌شود. به طور خاص، کد شما نباید هیچ متد مسدودکننده‌ای را فراخوانی کند.

پارامترها
Context context

Context com.google.android.gms.ads.interstitial.InterstitialAd که رویداد سفارشی interstitial را درخواست کرده است. android.app.Activity ترجیح داده می‌شود.

CustomEventInterstitialListener listener

Listener to custom event with callbacks for various events.

@ Nullable String serverParameter

The string configured in the publisher UI as the parameter for the custom event.

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle customEventExtras

Bundle از پارامترها که توسط ناشر بر اساس هر درخواست تنظیم می‌شود.

نمایشبینابینی

abstract void showInterstitial()

نمایش میان‌پرده. این تابع می‌تواند هر زمانی پس از فراخوانی onAdLoaded فراخوانی شود.