AdData.Builder

public static final class AdData.Builder
extends Object

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


AdData 物件的建構工具。

摘要

公用建構函式

Builder()

公用方法

AdData build()

建構 AdData 物件。

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

設定用於計算事件的鍵組合。

AdData.Builder setAdFilters(AdFilters adFilters)

設定與廣告相關的所有 AdFilters

AdData.Builder setAdRenderId(String adRenderId)

設定伺服器競價的廣告顯示 ID

詳情請參閱 AdData#getAdRenderId()

AdData.Builder setMetadata(String metadata)

設定廣告選擇程序期間使用的買家廣告中繼資料。

AdData.Builder setRenderUri(Uri renderUri)

設定指向廣告算繪素材資源的 URI。

繼承方法

公用建構函式

Builder

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

公用方法

build

已新增至 API 級別 34
Ad Services Extensions 4 也已納入
public AdData build ()

建構 AdData 物件。

傳回
AdData 此值不能為 null

擲回
NullPointerException 建構時如果任何必要參數為 null

setAdCounterKey

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

設定用於計算事件的鍵組合。

每個廣告最多只能與 10 個廣告計數器鍵建立關聯。

詳情請參閱 AdData.getAdCounterKeys()

參數
adCounterKeys Set:此值不能為 null

傳回
AdData.Builder 此值不能為 null

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

設定與廣告相關的所有 AdFilters

詳情請參閱 AdData.getAdFilters()

參數
adFilters AdFilters:這個值可以是 null

傳回
AdData.Builder 此值不能為 null

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

設定伺服器競價的廣告顯示 ID

詳情請參閱 AdData#getAdRenderId()

參數
adRenderId String:這個值可以是 null

傳回
AdData.Builder 此值不能為 null

setMetadata

已新增至 API 級別 34
Ad Services Extensions 4 也已納入
public AdData.Builder setMetadata (String metadata)

設定廣告選擇程序期間使用的買家廣告中繼資料。

中繼資料必須是以字串序列化的有效 JSON 物件。中繼資料代表廣告專屬的出價資訊,會在廣告選擇期間用於產生出價,並在買方 JavaScript 邏輯中使用。買方 JavaScript 邏輯是在獨立的執行環境中執行。

如果中繼資料不是買家 JS 可消耗的有效 JSON 物件,廣告就不符合參與廣告選擇的資格。

詳情請參閱 AdData.getMetadata()

參數
metadata String:此值不能為 null

傳回
AdData.Builder 此值不能為 null

setRenderUri

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

設定指向廣告算繪素材資源的 URI。URI 必須採用 HTTPS。

詳情請參閱 AdData.getRenderUri()

參數
renderUri Uri:此值不能為 null

傳回
AdData.Builder 此值不能為 null