NativeAdOptions.Builder

class NativeAdOptions.Builder


کلاس سازنده برای NativeAdOptions .

خلاصه

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

توابع عمومی

NativeAdOptions !
build ()

یک شی NativeAdOptions با ویژگی های مشخص شده می سازد.

NativeAdOptions.Builder !

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

NativeAdOptions.Builder !

قرار دادن نماد AdChoices (در صورت وجود) را تنظیم می کند.

NativeAdOptions.Builder !

نسبت ابعاد رسانه را تنظیم می کند.

NativeAdOptions.Builder !

برای درخواست اجرای سفارشی برای ویژگی Mute This Ad، این بولی را روی true تنظیم کنید.

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

تنظیم می کند که آیا چندین تصویر درخواست شود یا خیر.

NativeAdOptions.Builder !

تعیین می کند که آیا URL ها به تنهایی باید برای دارایی های تصویر برگردانده شوند یا خیر.

NativeAdOptions.Builder !

شی VideoOptions را تنظیم می کند.

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

سازنده

Builder()

توابع عمومی

ساختن

fun build(): NativeAdOptions!

یک شی NativeAdOptions با ویژگی های مشخص شده می سازد.

فعال کردنCustomClickGestureDirection

@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 (در صورت وجود) را تنظیم می کند. مقدار باید یکی از 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!

برای درخواست اجرای سفارشی برای ویژگی Mute This Ad، این بولی را روی 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) پر شده برمی گرداند. مقدار پیش فرض نادرست است.

setVideoOptions

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

شی VideoOptions را تنظیم می کند.