build

suspend fun build(platformContext: <Error class: unknown class>, adsRequest: SSAIAdsRequest, imaDaiSessionConfig: IMADaiSessionConfig): Result<IMAPlayer?, Error?>

Builds and returns an instance of IMAPlayer configured for Server Side Ad Insertion (SSAI) with DAI support.

Return

A Result containing the built IMAPlayer instance or an Error if the build fails.

Parameters

platformContext

The platform context (e.g., Application context).

adsRequest

The SSAI ads request containing ad configuration.

imaDaiSessionConfig

The IMA DAI session configuration.