合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
HMS Core
Class Info |
|---|
public static class RequestOptions.Builder extends Object 全局请求配置的构造器。 |
Constructor Name |
|---|
Builder() 全局请求配置的构造器构造函数。 |
Qualifier and Type | Method Name and Description |
|---|---|
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广告位相关参数。 |
Constructor |
|---|
public Builder() 全局请求配置的生成器构造函数。 |
Method |
|---|
public RequestOptions build() 构造RequestOptions全局请求配置对象。 |
Returns
Type | Description |
|---|---|
全局请求配置。 |
Method |
|---|
public RequestOptions.Builder setAdContentClassification(String adContentClassification) 设置广告内容分级上限。 |
Parameters
Name | Description |
|---|---|
adContentClassification | 广告内容分级上限,有效值为: |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setAppCountry(String appCountry) 设置媒体希望返回的广告的语言所在国家/地区码。 |
Parameters
Name | Description |
|---|---|
appCountry | 媒体希望返回的广告的语言所在国家/地区码。 |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setAppLang(String appLang) 设置媒体希望返回的广告的语言。 |
Parameters
Name | Description |
|---|---|
appLang | 媒体希望返回的广告的语言。 |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
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的生成器。 |
Method |
|---|
public RequestOptions.Builder setHwNonPersonalizedAd(Integer hwNonPersonalizedAd) 设置是否请求华为DSP非个性化广告的设置。 |
Parameters
Name | Description |
|---|---|
hwNonPersonalizedAd | 请求华为DSP非个性化广告的设置,有效值为: |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setNonPersonalizedAd(Integer nonPersonalizedAd) 设置是否请求非个性化广告的设置。 |
Parameters
Name | Description |
|---|---|
nonPersonalizedAd | 请求非个性化广告的设置,有效值为: |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setRequestLocation(Boolean requestLocation) 请求时是否携带位置信息,默认携带。 |
Parameters
Name | Description |
|---|---|
requestLocation | 请求时是否携带位置信息:
默认值为true。 |
Method |
|---|
public RequestOptions.Builder setTagForChildProtection(Integer tagForChildProtection) 设置儿童保护标签。 |
Parameters
Name | Description |
|---|---|
tagForChildProtection | 儿童保护标签,有效值为: |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setTagForUnderAgeOfPromise(Integer tagForUnderAgeOfPromise) 对未达到法定承诺年龄的用户设置广告请求标记。 |
Parameters
Name | Description |
|---|---|
tagForUnderAgeOfPromise | 未达到法定承诺年龄用户的设置,有效值为: |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setThirdNonPersonalizedAd(Integer thirdNonPersonalizedAd) 设置是否请求三方DSP非个性化广告的设置。 |
Parameters
Name | Description |
|---|---|
thirdNonPersonalizedAd | 请求三方DSP非个性化广告的设置,有效值为: |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setIsQueryUseEnabled(Integer isQueryUseEnabled) 设置是否使用搜索词。 |
Parameters
Name | Description |
|---|---|
isQueryUseEnabled | 是否允许使用搜索词,有效值为:
|
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的生成器。 |
Method |
|---|
public RequestOptions.Builder setTMax (Integer tMax) 设置交易的最大超时时间(包含网络延迟)单位毫秒。 |
Parameters
Name | Description |
|---|---|
tMax | 交易的最大超时时间(包含网络延迟)单位毫秒。 |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的构造器。 |
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的构造器。 |
Method |
|---|
public RequestOptions.Builder addBiddingParamMap(String slotId, BiddingParam biddingParam) 设置实时bidding广告位相关参数。 |
Parameters
Name | Description |
|---|---|
slotId | 广告位ID,实时bidding参数设置是针对广告位维度设置。 |
biddingParam | BiddingParam对象。 |
Returns
Type | Description |
|---|---|
RequestOptions.Builder | RequestOptions的构造器。 |
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的构造器。 |
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功