AdSelectionFromOutcomesConfig.Builder
  public
  static
  final
  
  class
  AdSelectionFromOutcomesConfig.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder | 
AdSelectionFromOutcomesConfig 对象的构建器。所有字段均要求非 null 值
 构建应用。
摘要
公共构造函数 | |
|---|---|
      
      Builder()
      
      
     | 
  |
公共方法 | |
|---|---|
        
        
        
        
        
        AdSelectionFromOutcomesConfig
     | 
  
    
      
      build()
      
      
        
      
     | 
  
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder
     | 
  
    
      
      setAdSelectionIds(List<Long> adSelectionIds)
      
      
        设置要参与选择流程的   | 
  
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder
     | 
  
    
      
      setSelectionLogicUri(Uri selectionLogicUri)
      
      
        设置   | 
  
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder
     | 
  
    
      
      setSelectionSignals(AdSelectionSignals selectionSignals)
      
      
        设置   | 
  
        
        
        
        
        
        AdSelectionFromOutcomesConfig.Builder
     | 
  
    
      
      setSeller(AdTechIdentifier seller)
      
      
        设置卖方   | 
  
继承的方法 | |
|---|---|
公共构造函数
公共方法
build
public AdSelectionFromOutcomesConfig build ()
构建 AdSelectionFromOutcomesConfig 实例。
| 返回值 | |
|---|---|
AdSelectionFromOutcomesConfig | 
        此值不能为 null。 | 
      
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
设置要参与选择流程的 AdSelectionIds 列表。
| 参数 | |
|---|---|
adSelectionIds | 
        
          List:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | 
        此值不能为 null。 | 
      
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
设置 SelectionLogicUri。选择 URI 可以是以下两种架构之一:
 
- HTTPS:HTTPS URI 必须是绝对 URI,其中主机与 
seller匹配 - 广告选择预构建:广告选择服务 URI 遵循 
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>格式。FLEDGE 无需网络即可生成适当的 JS 脚本 调用。可用的预构建脚本:
selectOutcome的waterfall-mediation-truncation:这 JS 实现了广告瀑布流中介截断逻辑。中介 SDK 的广告 如果其出价大于或等于出价下限,则返回 。低于 参数来使用此预构建: <ph type="x-smartling-placeholder">- </ph>
               
 bidFloor:在AdSelectionFromOutcomesConfig#getSelectionSignals(), 与中介 SDK 的胜出广告进行比较。
例如:如果您选择的信号类似于
{"bid_floor": 10},则ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
 
AdSelectionIds和SelectionSignals。
    | 参数 | |
|---|---|
selectionLogicUri | 
        
          Uri:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | 
        此值不能为 null。 | 
      
setSelectionSignals
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
设置 SelectionSignals,以供从 SelectionLogicUri 下载的 JS 脚本使用
| 参数 | |
|---|---|
selectionSignals | 
        
          AdSelectionSignals:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | 
        此值不能为 null。 | 
      
setSeller
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
设置卖方 AdTechIdentifier。
| 参数 | |
|---|---|
seller | 
        
          AdTechIdentifier:此值不能为 null。 | 
      
| 返回值 | |
|---|---|
AdSelectionFromOutcomesConfig.Builder | 
        此值不能为 null。 |