NativeAdOptions.Builder

public final class NativeAdOptions.Builder


Класс Builder для NativeAdOptions .

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

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

Builder ()

Общедоступные методы

NativeAdOptions
build ()

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder

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

NativeAdOptions.Builder

Задает соотношение сторон медиафайла.

NativeAdOptions.Builder
@ CanIgnoreReturnValue
setRequestCustomMuteThisAd (boolean requestCustomMuteThisAd)

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

NativeAdOptions.Builder
@ CanIgnoreReturnValue
setRequestMultipleImages (boolean shouldRequestMultipleImages)

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

NativeAdOptions.Builder

Определяет, следует ли возвращать только URL-адреса для графических ресурсов.

NativeAdOptions.Builder

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

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

Строитель

public Builder()

Общедоступные методы

строить

public NativeAdOptions build()

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

enableCustomClickGestureDirection

@CanIgnoreReturnValue
public NativeAdOptions.Builder enableCustomClickGestureDirection(
    @NativeAdOptions.SwipeGestureDirection int swipeGestureDirection,
    boolean tapsAllowed
)

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

Параметры
@ NativeAdOptions.SwipeGestureDirection int swipeGestureDirection

Направление SwipeGestureDirection , которое будет засчитано как клик.

boolean tapsAllowed

Следует ли по-прежнему разрешать касания как щелчки мышью?

Доступно только для издателей, включенных в список разрешенных. Для издателей, не включенных в этот список, данные настройки будут игнорироваться.

setAdChoicesPlacement

@CanIgnoreReturnValue
public NativeAdOptions.Builder setAdChoicesPlacement(
    @NativeAdOptions.AdChoicesPlacement int adChoicesPlacement
)

Задает расположение значка AdChoices (если он присутствует). Значение должно быть одним из следующих: ADCHOICES_TOP_LEFT, ADCHOICES_TOP_RIGHT, ADCHOICES_BOTTOM_RIGHT или ADCHOICES_BOTTOM_LEFT. Значение по умолчанию — ADCHOICES_TOP_RIGHT.

setMediaAspectRatio

@CanIgnoreReturnValue
public NativeAdOptions.Builder setMediaAspectRatio(
    @NativeAdOptions.NativeMediaAspectRatio int aspectRatio
)

Задает соотношение сторон медиафайла.

Параметры
@ NativeAdOptions.NativeMediaAspectRatio int aspectRatio

Соотношение сторон задается с помощью одного из параметров NativeMediaAspectRatio .

setRequestCustomMuteThisAd

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestCustomMuteThisAd(boolean requestCustomMuteThisAd)

Установите для этого логического параметра значение true , чтобы запросить пользовательскую реализацию функции «Заглушить эту рекламу». Значение по умолчанию — false .

setRequestMultipleImages

@CanIgnoreReturnValue
public NativeAdOptions.Builder setRequestMultipleImages(boolean shouldRequestMultipleImages)

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

setReturnUrlsForImageAssets

@CanIgnoreReturnValue
public NativeAdOptions.Builder setReturnUrlsForImageAssets(boolean shouldReturnUrls)

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

setVideoOptions

@CanIgnoreReturnValue
public NativeAdOptions.Builder setVideoOptions(VideoOptions videoOptions)

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