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 最短准备时间以及开始处理适配器初始化所需的时间。