AdData

public final class AdData
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.common.AdData


広告の選択とレンダリングに必要な広告に固有のデータを表します。

概要

ネストされたクラス

class AdData.Builder

AdData オブジェクトのビルダー。 

継承される定数

フィールド

public static final Creator<AdData> CREATOR

パブリック メソッド

boolean equals(Object o)

2 つの AdData オブジェクトに同じ情報が含まれているかどうかを確認します。

String getMetadata()

広告選択プロセスで使用される購入者の広告メタデータを取得します。

Uri getRenderUri()

広告のレンダリング アセットを指す URI を取得します。

int hashCode()

AdData オブジェクトのデータのハッシュを返します。

String toString()

オブジェクトの文字列表現を返します。

void writeToParcel(Parcel dest, int flags)

このオブジェクトを Parcel にフラット化します。

継承されるメソッド

フィールド

パブリック メソッド

equals

public boolean equals (Object o)

2 つの AdData オブジェクトに同じ情報が含まれているかどうかを確認します。

パラメータ
o Object: 比較対象の参照オブジェクト。

戻り値
boolean このオブジェクトが obj 引数と同じである場合は true、それ以外の場合は false

getMetadata

public String getMetadata ()

広告選択プロセスで使用される購入者の広告メタデータを取得します。

メタデータには、文字列としてシリアル化された有効な JSON オブジェクトを指定してください。メタデータは、広告固有の入札情報を表します。この入札情報は、広告選択時に入札生成の一環として使用され、隔離された実行環境で実行される購入者の JavaScript ロジックで使用されるものです。

メタデータが、購入者の JS で処理できる有効な JSON オブジェクトでない場合、その広告は広告選択の対象になりません。

戻り値
String この値が null になることはありません。

getRenderUri

public Uri getRenderUri ()

広告のレンダリング アセットを指す URI を取得します。URI には HTTPS を使用する必要があります。

戻り値
Uri この値が null になることはありません。

hashCode

public int hashCode ()

AdData オブジェクトのデータのハッシュを返します。

戻り値
int このオブジェクトのハッシュコード値。

toString

public String toString ()

オブジェクトの文字列表現を返します。toString メソッドは一般に、オブジェクトを「テキストで表現」した文字列を返します。結果は、簡潔でありながら情報量の多い表現になり、人が簡単に読むことができます。すべてのサブクラスでこのメソッドをオーバーライドすることをおすすめします。

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

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

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

writeToParcel

public void writeToParcel (Parcel dest,
                int flags)

このオブジェクトを Parcel にフラット化します。

パラメータ
dest Parcel: この値を null にすることはできません。

flags int: オブジェクトの書き込み方法に関する追加のフラグ。0 または Parcelable.PARCELABLE_WRITE_RETURN_VALUE です。値は、0 か、Parcelable.PARCELABLE_WRITE_RETURN_VALUE と android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES の組み合わせのいずれかです。