添加到 API 级别 34
也在 Ad Services Extensions 4 中

AddAdSelectionOverrideRequest

public class AddAdSelectionOverrideRequest
继承 Object

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


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

它包含 AdSelectionConfig,用作特定覆盖的标识符;一个 String 类型的 decisionLogicJs 字段和一个 String 类型的 trustedScoringSignals 字段,表示覆盖值

摘要

公共构造函数

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

公共方法

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

继承的方法

公共构造函数

AddAdSelectionOverrideRequest

添加到 API 级别 34
也在 Ad Services Extensions 4 中
public AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

参数
adSelectionConfig AdSelectionConfig:此值不能为 null

decisionLogicJs String:此值不能为 null

trustedScoringSignals AdSelectionSignals:此值不能为 null

公共方法

getAdSelectionConfig

添加到 API 级别 34
也在 Ad Services Extensions 4 中
public AdSelectionConfig getAdSelectionConfig ()

返回
AdSelectionConfig 一个 AdSelectionConfig 实例,即广告选择流程的配置。此配置提供了运行广告选择流程所需的数据,以生成出价和评分,从而找到一个获胜的广告用于渲染。此值不能为 null

getDecisionLogicJs

添加到 API 级别 34
也在 Ad Services Extensions 4 中
public String getDecisionLogicJs ()

返回
String 覆盖的 javascript 结果,应是一个包含有效 JS 代码的字符串。此代码应包含将在广告选择期间执行的评分逻辑。此值不能为 null

getTrustedScoringSignals

添加到 API 级别 34
也在 Ad Services Extensions 4 中
public AdSelectionSignals getTrustedScoringSignals ()

返回
AdSelectionSignals 覆盖的可信评分信号,应是一个有效的 json 字符串。这些可信信号将在广告选择期间输入到评分逻辑中。此值不能为 null