API 级别 34 中添加
也在广告服务扩展 4 中添加

添加 AdSelectionOverrideRequest

public class AddAdSelectionOverrideRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AddAdSelectionOverrideRequest


此 POJO 表示 TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) 请求

它包含一个 AdSelectionConfig(充当特定替换的标识符)、一个 String DectLogicJs 和一个表示替换值的 StringtrustedScoringSignals 字段

总结

公共构造函数

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

公共方法

AdSelectionConfig getAdSelectionConfig()
String getDecisionLogicJs()
AdSelectionSignals getTrustedScoringSignals()

继承的方法

公共构造函数

添加 AdSelectionOverrideRequest

API 级别 34 中添加
也在广告服务扩展 4 中添加
public AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

参数
adSelectionConfig AdSelectionConfig:此值不能为 null

decisionLogicJs String:此值不能为 null

trustedScoringSignals AdSelectionSignals:此值不能为 null

公共方法

getAdSelectionConfig

API 级别 34 中添加
也在广告服务扩展 4 中添加
public AdSelectionConfig getAdSelectionConfig ()

开球回攻次数
AdSelectionConfig AdSelectionConfig 的实例,广告选择流程的配置。此配置提供运行广告选择流程所需的数据,该流程会生成出价和得分,以找出胜出的广告进行呈现。 此值不能为 null

getDecisionLogicJs

API 级别 34 中添加
也在广告服务扩展 4 中添加
public String getDecisionLogicJs ()

开球回攻次数
String 替换 JavaScript 结果,应为包含有效 JS 代码的字符串。代码应包含将在广告选择期间执行的评分逻辑。 此值不能为 null

getTrustedScoringSignals

API 级别 34 中添加
也在广告服务扩展 4 中添加
public AdSelectionSignals getTrustedScoringSignals ()

开球回攻次数
AdSelectionSignals 覆盖可信评分信号,应为有效的 json 字符串。可信信号会在广告选择期间馈送到评分逻辑中。此值不能为 null