介面 AdapterInitializationConfig

第三方 SDK 轉接程式初始化程序的設定。

根據預設,SDK 會初始化與應用程式相關聯的所有轉接程式。使用這項設定,限制在 initialize 呼叫中初始化的轉接程式。
屬性
allowedAdapterClasses?
已初始化的特定轉接程式類別。
allowedAdFormats?
SDK 初始化轉接程式的廣告格式。
allowedAdUnitIds?
SDK 初始化轉接程式的廣告單元。
excludedAdapterClasses?
未初始化的特定轉接程式類別。
initializationTimeoutMs?
SDK 等待所要求轉接程式集完成初始化的時間長度 (以毫秒為單位),之後會叫用初始化完成監聽器。

屬性


Optional Readonly allowedAdapterClasses

allowedAdapterClasses?: readonly string[]
要初始化的特定轉接程式類別。

無論廣告單元和格式設定為何,系統一律會初始化這個集合中的轉接程式,除非該轉接程式位於 excludedAdapterClasses 中。

Optional Readonly allowedAdFormats

allowedAdFormats?: readonly AdFormat[]
SDK 初始化轉接程式的廣告格式。

如果您同時指定這兩者,轉接程式就必須同時與允許的廣告格式和允許的廣告單元建立關聯。

Optional Readonly allowedAdUnitIds

allowedAdUnitIds?: readonly string[]
SDK 初始化轉接程式的廣告單元。

如果您同時指定兩者,轉接程式必須與允許的廣告格式和允許的廣告單元建立關聯。

Optional Readonly excludedAdapterClasses

excludedAdapterClasses?: readonly string[]
未初始化的特定轉接程式類別。

無論廣告格式、廣告單元或允許的轉接程式類別為何,這個集合中的轉接程式一律不會初始化。

Optional Readonly initializationTimeoutMs

initializationTimeoutMs?: number
SDK 等待所要求轉接程式集完成初始化的時間量 (以毫秒為單位),之後會叫用初始化完成事件監聽器。

如果尚未快取中介服務設定,這個時間會包含從 Google 伺服器擷取設定的時間,但不包含 SDK 準備就緒並開始處理轉接程式初始化作業的時間。