مُنسّق

abstract class Adapter : MediationExtrasReceiver

الفئات الفرعية المباشرة المعروفة
RtbAdapter

محوّل التوسّط الذي يتيح أيضًا ميزة "عرض الأسعار المفتوح"


محوّل لشبكات الإعلانات التابعة لجهات خارجية تتضمّن جميع طرق التحميل عملية تنفيذ تلقائية ستتوقف بشكل سليم إذا كان المحوّل لا يتوافق مع التنسيق.

ملخّص

طُرق وضع التصميم العامة

الوظائف العامة

abstract VersionInfo!

تعرض هذه السمة إصدار حزمة تطوير البرامج (SDK) التابعة لجهة خارجية والمضمّنة في التطبيق.

abstract VersionInfo!

تعرِض هذه السمة إصدار وسيطة التوسّط.

abstract Unit
initialize(
    context: Context!,
    callback: InitializationCompleteCallback!,
    configurations: (Mutable)List<MediationConfiguration!>!
)

يتم استدعاؤها من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" من أجل إعداد محوّل وحزمة تطوير برامج (SDK) تابعَين لجهة خارجية.

Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان فتح تطبيق تابع لجهة خارجية.

Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان بانر تابع لجهة خارجية مع توفّر MediationAdConfiguration

Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان بيني تابع لجهة خارجية، مع توفّر MediationAdConfiguration

Unit

تم إيقاف هذه الوظيفة نهائيًا.

يمكنك استخدام loadNativeAdMapper بدلاً من ذلك.

Unit

يتم استدعاؤها من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان مُدمَج مع المحتوى تابع لجهة خارجية، مع توفير MediationAdConfiguration

Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان يضم مكافأة تابعًا لجهة خارجية، وذلك عند توفّر MediationAdConfiguration

Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان بيني يضم مكافأة تابعًا لجهة خارجية، وذلك عند توفّر MediationAdConfiguration

طُرق وضع التصميم العامة

مُنسّق

Adapter()

الوظائف العامة

getSDKVersionInfo

abstract fun getSDKVersionInfo(): VersionInfo!

تعرض هذه السمة إصدار حزمة تطوير البرامج (SDK) التابعة لجهة خارجية والمضمّنة في التطبيق.

getVersionInfo

abstract fun getVersionInfo(): VersionInfo!

تعرِض هذه السمة إصدار وسيطة التوسّط.

إعداد

abstract fun initialize(
    context: Context!,
    callback: InitializationCompleteCallback!,
    configurations: (Mutable)List<MediationConfiguration!>!
): Unit

يتم استدعاؤها من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" من أجل إعداد محوّل وحزمة تطوير برامج (SDK) تابعَين لجهة خارجية. يتم استدعاء هذه الطريقة بعد وقت قصير من إعداد التطبيق لحزمة "SDK لإعلانات Google على الأجهزة الجوّالة".

المعلمات
context: Context!

السياق الذي يوفّره الناشر في initialize

callback: InitializationCompleteCallback!

سيتم استدعاء دالة رد الاتصال عند انتهاء عملية تهيئة المحوّل.

configurations: (Mutable)List<MediationConfiguration!>!

قائمة بعناصر MediationConfiguration تم إعدادها لهذا المحوّل في واجهة مستخدم Google AdMob أو Google Ad Manager

loadAppOpenAd

fun loadAppOpenAd(
    adConfiguration: MediationAppOpenAdConfiguration!,
    callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!
): Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان فتح تطبيق تابع لجهة خارجية.

تُستخدَم لتحميل الإعلان الفائز من طلب توسّط.

المعلمات
adConfiguration: MediationAppOpenAdConfiguration!

‫MediationAppOpenAdConfiguration الذي يحتوي على المعلومات اللازمة لتحميل الإعلان الفائز

callback: MediationAdLoadCallback<MediationAppOpenAd!, MediationAppOpenAdCallback!>!

دالّة ردّ اتصال يتم استدعاؤها عند انتهاء تحميل الإعلان.

loadBannerAd

fun loadBannerAd(
    adConfiguration: MediationBannerAdConfiguration!,
    callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!
): Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان بانر تابع لجهة خارجية مع توفّر MediationAdConfiguration

تُستخدَم لتحميل الإعلان الفائز من طلب توسّط.

المعلمات
adConfiguration: MediationBannerAdConfiguration!

‫MediationBannerAdConfiguration الذي يحتوي على المعلومات اللازمة لتحميل الإعلان الفائز

callback: MediationAdLoadCallback<MediationBannerAd!, MediationBannerAdCallback!>!

دالّة ردّ اتصال يتم استدعاؤها عند انتهاء تحميل الإعلان.

loadInterstitialAd

fun loadInterstitialAd(
    adConfiguration: MediationInterstitialAdConfiguration!,
    callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!
): Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان بيني تابع لجهة خارجية، مع توفّر MediationAdConfiguration

تُستخدَم لتحميل الإعلان الفائز من طلب توسّط.

المعلمات
adConfiguration: MediationInterstitialAdConfiguration!

‫MediationInterstitialAdConfiguration الذي يحتوي على المعلومات اللازمة لتحميل الإعلان الفائز.

callback: MediationAdLoadCallback<MediationInterstitialAd!, MediationInterstitialAdCallback!>!

دالّة ردّ اتصال يتم استدعاؤها عند انتهاء تحميل الإعلان.

loadNativeAd

fun loadNativeAd(
    adConfiguration: MediationNativeAdConfiguration!,
    callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!
): Unit

يتم استدعاؤها من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان مُدمَج مع المحتوى تابع لجهة خارجية، مع توفير MediationAdConfiguration

تُستخدَم لتحميل الإعلان الفائز من طلب توسّط.

المعلمات
adConfiguration: MediationNativeAdConfiguration!

‫MediationNativeAdConfiguration الذي يحتوي على المعلومات اللازمة لتحميل الإعلان الفائز

callback: MediationAdLoadCallback<UnifiedNativeAdMapper!, MediationNativeAdCallback!>!

دالّة ردّ اتصال يتم استدعاؤها عند انتهاء تحميل الإعلان.

loadNativeAdMapper

fun loadNativeAdMapper(
    adConfiguration: MediationNativeAdConfiguration!,
    callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!
): Unit

يتم استدعاؤها من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان مُدمَج مع المحتوى تابع لجهة خارجية، مع توفير MediationAdConfiguration

تُستخدَم لتحميل الإعلان الفائز من طلب توسّط.

المعلمات
adConfiguration: MediationNativeAdConfiguration!

‫MediationNativeAdConfiguration الذي يحتوي على المعلومات اللازمة لتحميل الإعلان الفائز

callback: MediationAdLoadCallback<NativeAdMapper!, MediationNativeAdCallback!>!

دالّة ردّ اتصال يتم استدعاؤها عند انتهاء تحميل الإعلان المدمج مع المحتوى.

عمليات الطرح
android.os.RemoteException

loadRewardedAd

fun loadRewardedAd(
    adConfiguration: MediationRewardedAdConfiguration!,
    callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!
): Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان يضم مكافأة تابعًا لجهة خارجية، وذلك عند توفّر MediationAdConfiguration

تُستخدَم لتحميل الإعلان الفائز من طلب توسّط.

المعلمات
adConfiguration: MediationRewardedAdConfiguration!

‫MediationRewardedAdConfiguration الذي يحتوي على المعلومات اللازمة لتحميل الإعلان الفائز

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

دالّة ردّ اتصال يتم استدعاؤها عند انتهاء تحميل الإعلان.

loadRewardedInterstitialAd

fun loadRewardedInterstitialAd(
    adConfiguration: MediationRewardedAdConfiguration!,
    callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!
): Unit

يتم استدعاء هذه الطريقة من خلال حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبدء تحميل إعلان بيني يضم مكافأة تابعًا لجهة خارجية، وذلك عند توفّر MediationAdConfiguration

تُستخدَم لتحميل الإعلان الفائز من طلب توسّط.

المعلمات
adConfiguration: MediationRewardedAdConfiguration!

‫MediationRewardedAdConfiguration الذي يحتوي على المعلومات اللازمة لتحميل الإعلان الفائز

callback: MediationAdLoadCallback<MediationRewardedAd!, MediationRewardedAdCallback!>!

دالّة ردّ اتصال يتم استدعاؤها عند انتهاء تحميل الإعلان.