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 広告選択で選択されていること。
かつ、広告選択の呼び出しが、現在の通話アプリと同じアプリから開始されていること
。広告で指定された広告に関連付けられているすべての広告カウンタキーのイベント ヒストグラム
選択 ID が、getAdEventType()
の広告イベントタイプに合わせて更新され、使用されます
Protected Audience のフリークエンシー キャップ フィルタリングに使用されています。
戻り値 | |
---|---|
long |
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
呼び出し元のアドテック エンティティの AdTechIdentifier
を取得します。
この UpdateAdCounterHistogramRequest
オブジェクトを使用するアドテックが登録済みである
プライバシー サンドボックスに提供され、呼び出し元のアプリに代わって動作が許可されます。指定した
アドテックは、レンダリングされた広告を所有する購入者と同じアドテックである必要はありません。
getAdSelectionId()
によって返された ID に関連付けられた広告選択を開始した販売者。
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
メソッドは一般に、オブジェクトを「テキストで表現」した文字列を返します。結果は、簡潔でありながら情報量の多い表現になり、人が簡単に読むことができます。すべてのサブクラスでこのメソッドをオーバーライドすることをおすすめします。
クラス Object
の toString
メソッドは、オブジェクトがインスタンスになっているクラスの名前、アットマーク文字「@
」、オブジェクトのハッシュコードの符号なし 16 進表現で構成される文字列を返します。つまり、このメソッドは以下の値のような文字列を返します。
getClass().getName() + '@' + Integer.toHexString(hashCode())
戻り値 | |
---|---|
String |
オブジェクトの文字列表現。 |