NativeAdOptions.Builder

class NativeAdOptions.Builder


Класс построителя для NativeAdOptions .

Краткое содержание

Общественные конструкторы

Общественные функции

NativeAdOptions !
build ()

Создает объект NativeAdOptions с указанными атрибутами.

NativeAdOptions.Builder !

Включает пролистывание в качестве пользовательского жеста щелчка.

NativeAdOptions.Builder !

Задает размещение значка «Выбор рекламы» (если есть).

NativeAdOptions.Builder !

Устанавливает соотношение сторон мультимедиа.

NativeAdOptions.Builder !

Установите для этого логического значения значение true , чтобы запросить специальную реализацию функции отключения звука этого объявления.

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

Устанавливает, следует ли запрашивать несколько изображений или нет.

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. Если значение равно false, SDK автоматически загрузит ресурсы изображения и вернет NativeAd.Image со всеми тремя заполненными свойствами (URI, Scale и Drawable). Значение по умолчанию — ложь.

установитьвидеоопции

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

Устанавливает объект VideoOptions .