目录

NativeAdConfiguration.Builder

Class Info

public static final class NativeAdConfiguration.Builder extends Object

广告配置构造器。

Public Constructor Summary

Constructor Name

Builder()

广告配置构造器构造函数。

Public Method Summary

Qualifier and Type

Method Name and Description

NativeAdConfiguration

build()

构造广告配置对象。

NativeAdConfiguration.Builder

setAdSize(AdSize adSize)

设置请求广告的尺寸。

NativeAdConfiguration.Builder

setChoicesPosition(int choicesPosition)

设置广告选项的展示位置。

NativeAdConfiguration.Builder

setMediaAspect(int aspect)

设置图片的比例。

NativeAdConfiguration.Builder

setMediaDirection(int direction)

设置广告图片的方向。

NativeAdConfiguration.Builder

setRequestCustomDislikeThisAd(boolean requestCustomDislikeThisAd)

设置是否自定义“不再显示该广告”的功能。

NativeAdConfiguration.Builder

setRequestMultiImages(boolean requestMultiImages)

设置广告请求返回多张图片。

NativeAdConfiguration.Builder

setReturnUrlsForImages(boolean returnUrls)

配置是否让SDK下载原生广告图片。

NativeAdConfiguration.Builder

setVideoConfiguration(VideoConfiguration videoOptions)

设置原生视频的配置信息。

Public Constructors

[h2]Builder

Constructor

public Builder()

广告配置构造器构造函数。

Public Methods

[h2]build

Method

public final NativeAdConfiguration build()

构造广告配置对象。

Returns

Type

Description

NativeAdConfiguration

广告的配置对象。

[h2]setAdSize

Method

public final NativeAdConfiguration.Builder setAdSize(AdSize AdSize)

设置请求广告的尺寸。

Parameters

Name

Description

adSize

广告尺寸。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。

[h2]setChoicesPosition

Method

public final NativeAdConfiguration.Builder setChoicesPosition(int choicesPosition)

设置广告选项的展示位置。

Parameters

Name

Description

choicesPosition

广告选项的展示位置。参见com.huawei.hms.ads.nativead.NativeAdConfiguration.ChoicesPosition。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。

[h2]setMediaAspect

Method

public final NativeAdConfiguration.Builder setMediaAspect(int aspect)

设置图片的比例。

Parameters

Name

Description

aspect

图片的比例。参见com.huawei.hms.ads.nativead.NativeAdConfiguration.MediaAspect。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。

[h2]setMediaDirection

Method

public final NativeAdConfiguration.Builder setMediaDirection(int direction)

设置广告图片的方向。

Parameters

Name

Description

direction

广告图片的方向。参见com.huawei.hms.ads.nativead.NativeAdConfiguration.Direction。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。

[h2]setRequestCustomDislikeThisAd

Method

public final NativeAdConfiguration.Builder setRequestCustomDislikeThisAd(boolean requestCustomDislikeThisAd)

设置是否需要自定义”不再显示该广告”的功能。

Parameters

Name

Description

requestCustomDislikeThisAd

是否需要自定义“不再显示该广告”的功能:

  • true:是。
  • false:否。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。

[h2]setRequestMultiImages

Method

public final NativeAdConfiguration.Builder setRequestMultiImages(boolean requestMultiImages)

设置广告请求返回多张图片。

Parameters

Name

Description

requestMultiImages

是否需要请求多张图片:

  • true:是。
  • false:否。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。

[h2]setReturnUrlsForImages

Method

public final NativeAdConfiguration.Builder setReturnUrlsForImages(boolean returnUrls)

设置是否让SDK下载原生广告图片。

Parameters

Name

Description

returnUrls

是否让SDK下载原生广告图片:

  • true:是。
  • false:否。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。

[h2]setVideoConfiguration

Method

public final NativeAdConfiguration.Builder setVideoConfiguration(VideoConfiguration videoOptions)

设置原生视频的配置信息。

Parameters

Name

Description

videoOptions

原生视频的配置信息。

Returns

Type

Description

NativeAdConfiguration.Builder

当前对象。