更新 AdCounterHistogramRequest

public class UpdateAdCounterHistogramRequest
extends Object

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


這是要求物件,可包裝更新廣告計數器直方圖所需的必要引數。

廣告計數器直方圖,這是指與廣告相關的事件歷來記錄 計數器鍵和廣告事件類型,在使用 Protected Audience API。

摘要

巢狀類別

class UpdateAdCounterHistogramRequest.Builder

UpdateAdCounterHistogramRequest 物件的建構工具。 

公用方法

boolean equals(Object o)

檢查 UpdateAdCounterHistogramRequest 物件是否包含相同的 可能不準確或不適當

int getAdEventType()

取得廣告事件類型,如果搭配使用廣告的計數器鍵,即可找出哪個直方圖 。

long getAdSelectionId()

取得與所顯示廣告的事件相關聯的廣告選擇 ID。

AdTechIdentifier getCallerAdTech()

取得呼叫端廣告技術實體的 AdTechIdentifier

int hashCode()

傳回 UpdateAdCounterHistogramRequest 物件資料的雜湊。

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_WINFrequencyCapFilters.AD_EVENT_TYPE_IMPRESSIONFrequencyCapFilters.AD_EVENT_TYPE_VIEWFrequencyCapFilters.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,以便使用 「受保護目標對象展示頻率上限」篩選功能中

傳回
long

getCallerAdTech

public AdTechIdentifier getCallerAdTech ()

取得呼叫端廣告技術實體的 AdTechIdentifier

使用這個 UpdateAdCounterHistogramRequest 物件的廣告技術必須完成註冊 ,並允許其代表發出呼叫的應用程式行事。指定的 廣告技術不必與擁有所顯示廣告的買方相同 或賣方發起與 getAdSelectionId() 傳回的廣告選擇關聯的賣方。

如要進一步瞭解 API 相關規定和例外狀況,請參閱 AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)

傳回
AdTechIdentifier 此值不能為 null

hashCode

public int hashCode ()

傳回 UpdateAdCounterHistogramRequest 物件資料的雜湊。

傳回
int 此物件的雜湊碼值。

toString

public String toString ()

傳回該物件的字串表示法。一般來說,toString 方法會傳回「以文字方式代表」這個物件的字串。顯示的結果應簡明扼要,並提供方便使用者閱讀的豐富資訊。建議所有子類別都覆寫此方法。

類別 ObjecttoString 方法會傳回一個字串,當中包含物件為例項的類別名稱、「@」符號字元,以及物件雜湊程式碼的不帶正負號十六進位表示法。換句話說,此方法會傳回等於下列值的字串:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

傳回
String 物件的字串表示法。