NativeAdOptions.Builder

class NativeAdOptions.Builder


摘要

公共构造函数

公共函数

NativeAdOptions!

使用指定的属性构造 NativeAdOptions 对象。

NativeAdOptions.Builder!

设置“广告选择”图标(如果有)的展示位置。

NativeAdOptions.Builder!

此函数已废弃。

使用 setMediaAspectRatio 设置视频和图片宽高比。

NativeAdOptions.Builder!
NativeAdOptions.Builder!

将此布尔值设置为 true 可请求自定义实现“不再显示该广告”功能。

NativeAdOptions.Builder!

设置是否应请求多张图片。

NativeAdOptions.Builder!

设置是否应仅针对图片素材资源返回网址。

NativeAdOptions.Builder!

设置 VideoOptions 对象。

公共构造函数

构建器

Builder()

公共函数

build

fun build(): NativeAdOptions!

使用指定的属性构造 NativeAdOptions 对象。

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。

setImageOrientation

@CanIgnoreReturnValue
fun setImageOrientation(orientation: Int): NativeAdOptions.Builder!

设置应返回图片的方向。

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!

设置是否应仅针对图片素材资源返回网址。如果为 true,SDK 将不会下载图片素材资源,而是返回仅填充了 URI 和 Scale 属性的 NativeAd.Image。如果为 false,SDK 会自动下载图片素材资源,并返回一个填充了所有三个属性(URI、Scale 和 Drawable)的 NativeAd.Image。默认值为 false。

setVideoOptions

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

设置 VideoOptions 对象。