NativeAdOptions.Builder

class NativeAdOptions.Builder


فئة المُنشئ لـ NativeAdOptions.

ملخّص

وظائف الإنشاء العامة

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

NativeAdOptions!

تُنشئ عنصر NativeAdOptions باستخدام السمات المحدّدة.

NativeAdOptions.Builder!

تفعيل التمريرات السريعة كإيماءة نقر مخصّصة

NativeAdOptions.Builder!

لضبط موضع رمز "خيارات الإعلان" (إذا كان متوفّرًا)

NativeAdOptions.Builder!

لضبط نسبة العرض إلى الارتفاع للوسائط

NativeAdOptions.Builder!

اضبط هذه المَعلمة المنطقية على true لطلب تنفيذ مخصّص لميزة "تجاهل هذا الإعلان".

NativeAdOptions.Builder!

لتحديد ما إذا كان يجب طلب صور متعددة أم لا.

NativeAdOptions.Builder!

يحدّد ما إذا كان يجب عرض عناوين URL فقط لملفات أصول الصور.

NativeAdOptions.Builder!

لضبط عنصر VideoOptions

وظائف الإنشاء العامة

عامل بناء

Builder()

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

إنشاء

fun build(): NativeAdOptions!

تُنشئ عنصر NativeAdOptions باستخدام السمات المحدّدة.

enableCustomClickGestureDirection

@CanIgnoreReturnValue
fun enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int,
    tapsAllowed: Boolean
): NativeAdOptions.Builder!

تفعيل التمرير السريع كإيماءة نقر مخصّصة

المعلمات
@NativeAdOptions.SwipeGestureDirection swipeGestureDirection: Int

يتم احتساب SwipeGestureDirection على أنّه نقرة.

tapsAllowed: Boolean

ما إذا كان يجب السماح بالنقرات كنقرات.

متاح للناشرين المدرَجين في القائمة المسموح بها فقط. سيتم تجاهل هذه الإعدادات للناشرين غير المدرَجين في القائمة المسموح بها.

setAdChoicesPlacement

@CanIgnoreReturnValue
fun setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement adChoicesPlacement: Int
): NativeAdOptions.Builder!

لضبط موضع رمز "خيارات الإعلان" (إذا كان متوفّرًا) يجب أن تكون القيمة إحدى القيم التالية: ADCHOICES_TOP_LEFT أو ADCHOICES_TOP_RIGHT أو ADCHOICES_BOTTOM_RIGHT أو ADCHOICES_BOTTOM_LEFT. القيمة التلقائية هي ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

@CanIgnoreReturnValue
fun setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int
): NativeAdOptions.Builder!

لضبط نسبة العرض إلى الارتفاع للوسائط

المعلمات
@NativeAdOptions.NativeMediaAspectRatio aspectRatio: Int

نسبة العرض إلى الارتفاع التي سيتم ضبطها باستخدام أحد خيارات NativeMediaAspectRatio

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
fun setRequestCustomMuteThisAd(requestCustomMuteThisAd: Boolean): NativeAdOptions.Builder!

اضبط هذه المَعلمة المنطقية على true لطلب تنفيذ مخصّص لميزة "تجاهل هذا الإعلان". القيمة التلقائية هي false.

setRequestMultipleImages

@CanIgnoreReturnValue
fun setRequestMultipleImages(shouldRequestMultipleImages: Boolean): NativeAdOptions.Builder!

لتحديد ما إذا كان يجب طلب صور متعددة أم لا. القيمة التلقائية هي خطأ.

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
fun setReturnUrlsForImageAssets(shouldReturnUrls: Boolean): NativeAdOptions.Builder!

يحدّد ما إذا كان يجب عرض عناوين URL فقط لملفات أصول الصور. إذا كان هذا الحقل صحيحًا، لن تنزِّل حزمة SDK مواد عرض الصور، بل ستُعرِض بدلاً من ذلك NativeAd.Image تمّت تعبئة سمتَي URI وScale فقط فيه. إذا كان القيمة خطأ، ستنزِّل حزمة تطوير البرامج (SDK) تلقائيًا مواد عرض الصور وستُرجع NativeAd.Image تمّت تعبئة جميع السمات الثلاث (URI وScale وDrawable) فيها. القيمة التلقائية هي false.

setVideoOptions

@CanIgnoreReturnValue
fun setVideoOptions(videoOptions: VideoOptions!): NativeAdOptions.Builder!

لضبط عنصر VideoOptions