已加至 API 級別 34
也已納入 Ad Services Extensions 4

AdSelectionOutcome.Builder

public static final class AdSelectionOutcome.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionOutcome.Builder


AdSelectionOutcome 物件的建構工具。

摘要

公用建構函式

Builder()

公用方法

AdSelectionOutcome build()

建構 AdSelectionOutcome 例項。

AdSelectionOutcome.Builder setAdSelectionId(long adSelectionId)

設定 mAdSelectionId。

AdSelectionOutcome.Builder setRenderUri(Uri renderUri)

設定 RenderUri。

繼承方法

Object clone()

建立並傳回此物件的副本。

boolean equals(Object obj)

指出是否有其他物件「等於」這個。

void finalize()

當垃圾收集判定物件沒有其他參照,垃圾收集器會針對該物件呼叫。

final Class<?> getClass()

傳回此 Object 的執行階段類別。

int hashCode()

傳回該物件的雜湊碼值。

final void notify()

喚醒目前等待這個物件的 監控功能

final void notifyAll()

喚醒所有等待此物件監控器的執行緒。

String toString()

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

final void wait(long timeoutMillis, int nanos)

讓目前的執行緒等待,直到遭到喚醒或經過一定的實際時間長度為止。喚醒方式通常是收到「通知」或遭到「中斷」

final void wait(long timeoutMillis)

讓目前的執行緒等待,直到遭到喚醒為止。 通知中斷, 是否經過一定的即時效能

final void wait()

讓目前的執行緒等待,直到遭到喚醒為止。 通知受到干擾

公用建構函式

Builder

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public Builder ()

公用方法

build

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public AdSelectionOutcome build ()

建構 AdSelectionOutcome 例項。

傳回
AdSelectionOutcome 此值不能為 null

擲回
IllegalArgumentException 如未設定 adSelectionIid
NullPointerException 如果 RenderUri 為空值

setAdSelectionId

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public AdSelectionOutcome.Builder setAdSelectionId (long adSelectionId)

設定 mAdSelectionId。

參數
adSelectionId long

傳回
AdSelectionOutcome.Builder 此值不能為 null

setRenderUri

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public AdSelectionOutcome.Builder setRenderUri (Uri renderUri)

設定 RenderUri。

參數
renderUri Uri:此值不能為 null

傳回
AdSelectionOutcome.Builder 此值不能為 null