AdLoader.Builder

class AdLoader.Builder


أداة إنشاء لـ AdLoader

ملخّص

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

Builder(context: Context!, adUnitID: String!)

تنشئ هذه الدالة Builder جديدًا لإنشاء AdLoader.

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

AdLoader!

تعرِض هذه الدالة AdLoader أو قيمة فارغة في حال حدوث خطأ.

AdLoader.Builder!

تسجّل هذه الطريقة أداة معالجة حدث للتعامل مع تحميل إعلان بانر على "مدير إعلانات Google".

AdLoader.Builder!

تتيح تحميل الإعلانات ذات التنسيقات المخصّصة في AdLoader.

AdLoader.Builder!

تسجيل أداة معالجة لتحميل NativeAd

AdLoader.Builder!
AdLoader.Builder!

تضبط هذه السمة الخيارات المستخدَمة لتحميل عرض إعلان على "مدير إعلانات Google".

AdLoader.Builder!

تضبط هذه السمة خيارات الإعلانات المدمجة مع أداة إنشاء أداة تحميل الإعلانات.

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

عامل بناء

Builder(context: Context!, adUnitID: String!)

تنشئ هذه الدالة Builder جديدًا لإنشاء AdLoader.

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

السياق

adUnitID: String!

رقم تعريف الوحدة الإعلانية.

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

إنشاء

fun build(): AdLoader!

تعرِض هذه الدالة AdLoader أو قيمة فارغة في حال حدوث خطأ.

forAdManagerAdView

@CanIgnoreReturnValue
fun forAdManagerAdView(
    listener: OnAdManagerAdViewLoadedListener,
    adSizes: Array<AdSize!>!
): AdLoader.Builder!

تسجّل هذه الطريقة أداة معالجة حدث للتعامل مع تحميل إعلان بانر على "مدير إعلانات Google".

المعلمات
listener: OnAdManagerAdViewLoadedListener

دالّة ردّ الاتصال التي سيتم تنفيذها عند تحميل إعلان بانر.

adSizes: Array<AdSize!>!

تضبط هذه السمة أحجام إعلانات البانر المتاحة.

عمليات الطرح
java.lang.IllegalArgumentException

إذا كانت قيمة adSizes هي null أو فارغة

forCustomFormatAd

@CanIgnoreReturnValue
fun forCustomFormatAd(
    customFormatId: String!,
    adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!,
    customClickListener: NativeCustomFormatAd.OnCustomClickListener?
): AdLoader.Builder!

تتيح تحميل الإعلانات ذات التنسيقات المخصّصة في AdLoader.

المعلمات
customFormatId: String!

معرّف التنسيق المخصّص المحدّد في واجهة مستخدم "مدير إعلانات Google"

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

أداة معالجة سيتم استدعاؤها عند تحميل NativeCustomFormatAd.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

مستمع اختياري لتحديد منطق نقر مخصّص للنقرات على الإعلانات. عند ضبط هذا الخيار، يتم تجاهل سلوك النقر التلقائي على الإعلان للانتقال إلى عنوان URL للنقر المحدّد في واجهة مستخدم "إدارة إعلانات Google".

forNativeAd

@CanIgnoreReturnValue
fun forNativeAd(listener: NativeAd.OnNativeAdLoadedListener!): AdLoader.Builder!

تسجيل أداة معالجة لتحميل NativeAd

المعلمات
listener: NativeAd.OnNativeAdLoadedListener!

أداة معالجة سيتم استدعاؤها عند تحميل NativeAd.

withAdListener

@CanIgnoreReturnValue
fun withAdListener(listener: AdListener!): AdLoader.Builder!
المعلمات
listener: AdListener!

عنصر يعالج الأخطاء التي تحدث عند استرداد الإعلانات المدمجة مع التطبيق.

withAdManagerAdViewOptions

@CanIgnoreReturnValue
fun withAdManagerAdViewOptions(options: AdManagerAdViewOptions!): AdLoader.Builder!

تضبط هذه السمة الخيارات المستخدَمة لتحميل عرض إعلان على "مدير إعلانات Google".

المعلمات
options: AdManagerAdViewOptions!

خيارات إعلانات البانر في "مدير إعلانات Google"

withNativeAdOptions

@CanIgnoreReturnValue
fun withNativeAdOptions(options: NativeAdOptions!): AdLoader.Builder!

تضبط هذه السمة خيارات الإعلانات المدمجة مع أداة إنشاء أداة تحميل الإعلانات.

المعلمات
options: NativeAdOptions!

عنصر يحدّد خيارات مختلفة للإعلانات المدمجة مع المحتوى.