UpdateAdCounterHistogramRequest 类中的方法
  public
  
  
  
  class
  UpdateAdCounterHistogramRequest
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest | 
用于更新广告计数器直方图所需实参的请求对象。
广告计数器直方图,即与广告相关联的事件的历史日志 计数器键和广告事件类型,用于在使用 Protected Audience API。
摘要
嵌套类 | |
|---|---|
        
        
        
        
        class | 
      
        UpdateAdCounterHistogramRequest.Builder
        
  | 
    
公共方法 | |
|---|---|
        
        
        
        
        
        boolean
     | 
  
    
      
      equals(Object o)
      
      
        检查   | 
  
        
        
        
        
        
        int
     | 
  
    
      
      getAdEventType()
      
      
        获取广告事件类型,与广告的计数器键一起确定哪个直方图 。  | 
  
        
        
        
        
        
        long
     | 
  
    
      
      getAdSelectionId()
      
      
        获取与所呈现广告的事件相关联的广告选择 ID。  | 
  
        
        
        
        
        
        AdTechIdentifier
     | 
  
    
      
      getCallerAdTech()
      
      
        获取调用方广告技术实体的   | 
  
        
        
        
        
        
        int
     | 
  
    
      
      hashCode()
      
      
        返回   | 
  
        
        
        
        
        
        String
     | 
  
    
      
      toString()
      
      
        返回对象的字符串表示。  | 
  
继承的方法 | |
|---|---|
公共方法
equals
public boolean equals (Object o)
检查 UpdateAdCounterHistogramRequest 对象是否包含相同的
 信息。
| 参数 | |
|---|---|
o | 
        
          Object:用来进行比较的参照对象。 | 
      
| 返回值 | |
|---|---|
boolean | 
        如果此对象与 obj 参数相同,则返回 true;否则返回 false。 | 
      
getAdEventType
public int getAdEventType ()
获取广告事件类型,与广告的计数器键一起确定哪个直方图 。
| 返回 | |
|---|---|
int | 
        值为 android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID、FrequencyCapFilters.AD_EVENT_TYPE_WIN、FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION、FrequencyCapFilters.AD_EVENT_TYPE_VIEW、FrequencyCapFilters.AD_EVENT_TYPE_CLICK、android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN 或 android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX | 
      
getAdSelectionId
public long getAdSelectionId ()
获取与所呈现广告的事件相关联的广告选择 ID。
如需详细了解广告选择 ID,请参阅 AdSelectionOutcome。
 
广告必须是在过去 24 小时内从 Protected Audience 广告选择中选择的。
 并且广告选择调用必须从与当前调用相同的应用中发起
 应用。与广告指定的广告相关联的所有广告计数器键的事件直方图
 系统将为 getAdEventType() 中的广告事件类型更新选项 ID,以供使用
 Protected Audience 频次上限过滤。
| 返回 | |
|---|---|
long | 
        |
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
获取调用方广告技术实体的 AdTechIdentifier。
 
使用此 UpdateAdCounterHistogramRequest 对象的广告技术平台必须已注册
 且可以代表发起调用的应用执行操作。指定的
 adtech 无需与拥有所呈现广告的买方的 Adtech 相同
 或发起与 getAdSelectionId() 返回的 ID 相关联的广告选择的卖方。
 
如需详细了解 API 要求和例外情况,请参阅 AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)。
| 返回 | |
|---|---|
AdTechIdentifier | 
        此值不能为 null。 | 
      
toString
public String toString ()
返回对象的字符串表示。通常,toString 方法会返回一个“以文本形式表示”此对象的字符串。结果应该是一个简洁但信息丰富,并且便于阅读的字符串表示。建议所有子类都覆盖此方法。
 
 类 Object 的 toString 方法会返回一个字符串,其中包含类的名称(相应对象是此类的实例)、字符“@”,以及此对象哈希代码的无符号十六进制表示。也就是说,此方法所返回的字符串等于以下公式的值:
 getClass().getName() + '@' + Integer.toHexString(hashCode())
| 返回值 | |
|---|---|
String | 
        对象的字符串表示法。 |