文档管理中心
我的

RequestOptions.Builder

展开

Class Info

public static class RequestOptions.Builder extends Object

全局请求配置的构造器。

Public Constructor Summary

展开

Constructor Name

Builder()

全局请求配置的构造器构造函数。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

RequestOptions

build()

构造RequestOptions全局请求配置对象。

RequestOptions.Builder

setAdContentClassification(String adContentClassification)

设置广告内容分级上限。

RequestOptions.Builder

setAppCountry(String appCountry)

设置媒体希望返回的广告的语言所在国家/地区码。

RequestOptions.Builder

setAppLang(String appLang)

设置媒体希望返回的广告的语言。

RequestOptions.Builder

setConsent(String consent)

设置TCF v2.0用户同意信息字符串。

RequestOptions.Builder

setHwNonPersonalizedAd(Integer hwNonPersonalizedAd)

设置是否请求华为DSP非个性化广告的设置。

RequestOptions.Builder

setNonPersonalizedAd(Integer nonPersonalizedAd)

设置是否请求非个性化广告的设置。

RequestOptions.Builder

setRequestLocation(Boolean requestLocation)

请求时是否携带位置信息,默认携带。

RequestOptions.Builder

setTagForChildProtection(Integer tagForChildProtection)

设置儿童保护标签。

RequestOptions.Builder

setTagForUnderAgeOfPromise(Integer tagForUnderAgeOfPromise)

对未达到法定承诺年龄的用户设置广告请求标记。

RequestOptions.Builder

setThirdNonPersonalizedAd(Integer thirdNonPersonalizedAd)

设置是否请求三方DSP非个性化广告的设置。

RequestOptions.Builder

setIsQueryUseEnabled(Integer isQueryUseEnabled)

设置是否允许使用搜索词。

RequestOptions.Builder

setTMax(Integer tMax)

设置交易的最大超时时间(包含网络延迟)单位毫秒。

RequestOptions.Builder

setCur(List<String> curs)

设置实时bidding广告位竞价的币种。

RequestOptions.Builder

addBiddingParamMap(String slotId, BiddingParam biddingParam)

设置实时bidding广告位相关参数。

RequestOptions.Builder

setBiddingParamMap(Map<String, BiddingParam> biddingParamMap)

设置实时bidding广告位相关参数。

Public Constructors

Builder

展开

Constructor

public Builder()

全局请求配置的生成器构造函数。

Public Methods

build

展开

Method

public RequestOptions build()

构造RequestOptions全局请求配置对象。

Returns

展开

Type

Description

RequestOptions

全局请求配置。

setAdContentClassification

展开

Method

public RequestOptions.Builder setAdContentClassification(String adContentClassification)

设置广告内容分级上限。

Parameters

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setAppCountry

展开

Method

public RequestOptions.Builder setAppCountry(String appCountry)

设置媒体希望返回的广告的语言所在国家/地区码。

Parameters

展开

Name

Description

appCountry

媒体希望返回的广告的语言所在国家/地区码。

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setAppLang

展开

Method

public RequestOptions.Builder setAppLang(String appLang)

设置媒体希望返回的广告的语言。

Parameters

展开

Name

Description

appLang

媒体希望返回的广告的语言。

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setConsent

展开

Method

public RequestOptions.Builder setConsent(String consent)

设置TCF v2.0用户同意信息字符串。

Parameters

展开

Name

Description

consent

TCF v2.0用户同意信息字符串,遵循IAB TCF v2.0标准中的Consent String Format格式。

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setHwNonPersonalizedAd

展开

Method

public RequestOptions.Builder setHwNonPersonalizedAd(Integer hwNonPersonalizedAd)

设置是否请求华为DSP非个性化广告的设置。

Parameters

展开

Name

Description

hwNonPersonalizedAd

请求华为DSP非个性化广告的设置,有效值为:

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setNonPersonalizedAd

展开

Method

public RequestOptions.Builder setNonPersonalizedAd(Integer nonPersonalizedAd)

设置是否请求非个性化广告的设置。

Parameters

展开

Name

Description

nonPersonalizedAd

请求非个性化广告的设置,有效值为:

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setRequestLocation

展开

Method

public RequestOptions.Builder setRequestLocation(Boolean requestLocation)

请求时是否携带位置信息,默认携带。

Parameters

展开

Name

Description

requestLocation

请求时是否携带位置信息:

  • true:是。
  • false:否。

默认值为true。

setTagForChildProtection

展开

Method

public RequestOptions.Builder setTagForChildProtection(Integer tagForChildProtection)

设置儿童保护标签。

Parameters

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setTagForUnderAgeOfPromise

展开

Method

public RequestOptions.Builder setTagForUnderAgeOfPromise(Integer tagForUnderAgeOfPromise)

对未达到法定承诺年龄的用户设置广告请求标记。

Parameters

展开

Name

Description

tagForUnderAgeOfPromise

未达到法定承诺年龄用户的设置,有效值为:

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setThirdNonPersonalizedAd

展开

Method

public RequestOptions.Builder setThirdNonPersonalizedAd(Integer thirdNonPersonalizedAd)

设置是否请求三方DSP非个性化广告的设置。

Parameters

展开

Name

Description

thirdNonPersonalizedAd

请求三方DSP非个性化广告的设置,有效值为:

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setIsQueryUseEnabled

展开

Method

public RequestOptions.Builder setIsQueryUseEnabled(Integer isQueryUseEnabled)

设置是否使用搜索词。

Parameters

展开

Name

Description

isQueryUseEnabled

是否允许使用搜索词,有效值为:

  • IsQueryUseEnabled.QUERY_USE_ENABLED
  • IsQueryUseEnabled.QUERY_USE_DISABLED

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的生成器。

setTMax

展开

Method

public RequestOptions.Builder setTMax (Integer tMax)

设置交易的最大超时时间(包含网络延迟)单位毫秒。

Parameters

展开

Name

Description

tMax

交易的最大超时时间(包含网络延迟)单位毫秒。

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的构造器。

setCur

展开

Method

public RequestOptions.Builder setCur(List<String> curs)

设置实时bidding广告位竞价的币种。

Parameters

展开

Name

Description

curs

竞价请求支持的币种,是一个List<String>类型。当前支持五种货币:CNY、USD、EUR、GBP、JPY,不填则默认是CNY。

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的构造器。

addBiddingParamMap

展开

Method

public RequestOptions.Builder addBiddingParamMap(String slotId, BiddingParam biddingParam)

设置实时bidding广告位相关参数。

Parameters

展开

Name

Description

slotId

广告位ID,实时bidding参数设置是针对广告位维度设置。

biddingParam

BiddingParam对象。

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的构造器。

setBiddingParamMap

展开

Method

public RequestOptions.Builder setBiddingParamMap(Map<String, BiddingParam > biddingParamMap)

设置实时bidding广告位相关参数。

Parameters

展开

Name

Description

biddingParamMap

参数类型是个Map,针对广告位维度设置,Map<String, BiddingParam >,key是广告位ID,value是BiddingParam。

Returns

展开

Type

Description

RequestOptions.Builder

RequestOptions的构造器。