platform property

BannerViewPlatform platform

The BannerView platform that's used by this BannerVIew.

The default value is AndroidBannerView on Android and CupertinoBannerView on iOS.

Implementation

static BannerViewPlatform get platform {
  if (_platform == null) {
    switch (defaultTargetPlatform) {
      case TargetPlatform.android:
        _platform = AndroidBannerView();
        break;
      case TargetPlatform.iOS:
        _platform = CupertinoBannerView();
        break;
      default:
        throw UnsupportedError(
            "Trying to use the default bannerview implementation for $defaultTargetPlatform but there isn't a default one");
    }
  }
  return _platform!;
}
void platform=(BannerViewPlatform? platform)

Sets a custom BannerViewPlatform.

This property can be set to use a custom platform implementation for BannerViews.

Setting platform doesn't affect BannerViews that were already created.

The default value is AndroidBannerView on Android and CupertinoBannerView on iOS.

Implementation

static set platform(BannerViewPlatform? platform) {
  _platform = platform;
}