TrustedBiddingData

class TrustedBiddingData : Parcelable
kotlin.Any
   ↳ android.adservices.customaudience.TrustedBiddingData

Represents data used during the ad selection process to fetch buyer bidding signals from a trusted key/value server. The fetched data is used during the ad selection process and consumed by buyer JavaScript logic running in an isolated execution environment.

Summary

Nested classes

Builder for TrustedBiddingData objects.

Inherited constants
Public methods
Boolean
equals(other: Any?)

MutableList<String!>

Uri

Int

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<TrustedBiddingData!>

Public methods

equals

Added in API level 34
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if two TrustedBiddingData objects contain the same information

getTrustedBiddingKeys

fun getTrustedBiddingKeys(): MutableList<String!>
Return
MutableList<String!> the list of keys to query from the trusted key-value server holding bidding signals This value cannot be null.

getTrustedBiddingUri

fun getTrustedBiddingUri(): Uri
Return
Uri the URI pointing to the trusted key-value server holding bidding signals. The URI must use HTTPS. This value cannot be null.

hashCode

Added in API level 34
fun hashCode(): Int
Return
Int the hash of the TrustedBiddingData object's data

writeToParcel

Added in API level 34
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

static val CREATOR: Parcelable.Creator<TrustedBiddingData!>