UpdateAdCounterHistogramRequest

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 広告選択で選択されていること。 かつ、広告選択の呼び出しが、現在の通話アプリと同じアプリから開始されていること 。広告で指定された広告に関連付けられているすべての広告カウンタキーのイベント ヒストグラム 選択 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 メソッドは一般に、オブジェクトを「テキストで表現」した文字列を返します。結果は、簡潔でありながら情報量の多い表現になり、人が簡単に読むことができます。すべてのサブクラスでこのメソッドをオーバーライドすることをおすすめします。

クラス ObjecttoString メソッドは、オブジェクトがインスタンスになっているクラスの名前、アットマーク文字「@」、オブジェクトのハッシュコードの符号なし 16 進表現で構成される文字列を返します。つまり、このメソッドは以下の値のような文字列を返します。

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

戻り値
String オブジェクトの文字列表現。