ContentProgressProvider.fromPlatformCreationParams constructor

ContentProgressProvider.fromPlatformCreationParams(
  1. PlatformContentProgressProviderCreationParams params
)

Constructs an ContentProgressProvider from creation params for a specific platform.

Below is an example of setting platform-specific creation parameters for iOS and Android:

PlatformContentProgressProviderCreationParams params =
    const PlatformContentProgressProviderCreationParams();

if (InteractiveMediaAdsPlatform.instance is IOSInteractiveMediaAdsPlatform) {
  params = IOSContentProgressProviderCreationParams
      .fromPlatformContentProgressProviderCreationParams(
    params,
  );
} else if (InteractiveMediaAdsPlatform.instance is AndroidInteractiveMediaAdsPlatform) {
  params = AndroidContentProgressProviderCreationParams
      .fromPlatformContentProgressProviderCreationParams(
    params,
  );
}

final ContentProgressProvider provider = ContentProgressProvider.fromPlatformCreationParams(
  params,
);

Implementation

ContentProgressProvider.fromPlatformCreationParams(
  PlatformContentProgressProviderCreationParams params,
) : this.fromPlatform(PlatformContentProgressProvider(params));