NativeAdOptions.Builder

class NativeAdOptions.Builder


Класс Builder для NativeAdOptions .

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

Государственные строители

Builder ()

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

NativeAdOptions !
build ()

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

NativeAdOptions.Builder !

Включает возможность проведения пальцем по экрану в качестве пользовательского жеста нажатия.

NativeAdOptions.Builder !

Задает местоположение значка AdChoices (если он присутствует).

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 (если он присутствует). Значение должно быть одним из следующих: 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!

Определяет, следует ли запрашивать несколько изображений. Значение по умолчанию — false.

setReturnUrlsForImageAssets

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

Определяет, следует ли возвращать только URL-адреса для графических ресурсов. Если true, SDK не будет загружать графические ресурсы и вместо этого вернет объект NativeAd.Image , заполненный только свойствами URI и Scale. Если false, SDK автоматически загрузит графические ресурсы и вернет объект NativeAd.Image со всеми тремя свойствами (URI, Scale и Drawable). Значение по умолчанию — false.

setVideoOptions

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

Задает объект VideoOptions .