BannerView constructor

BannerView(
  1. String placement,
  2. FairBid sdk, {
  3. WidgetBuilder? placeholderBuilder,
  4. ErrorWidgetBuilder? errorWidgetBuilder,
})

Creates a widget that embeds a regular banner for a placement.

Tries to create a banner view for a placement using given sdk. While loading it can show widget built with placeholderBuilder. In case of error happening it presents the widget built with errorWidgetBuilder.

The widget would take all of the available width and enough height to present a native view. The expected height of the banner would be one of the following values: 50 for phones, 90 for tablets. Consider this values when using placeholderBuilder and errorWidgetBuilder. The expected width of the banner is: 320 for phones and 728 for tablets although real values may vary.

Implementation

factory BannerView(String placement, FairBid sdk,
        {WidgetBuilder? placeholderBuilder,
        ErrorWidgetBuilder? errorWidgetBuilder}) =>
    BannerView._(
      placement: placement,
      sdk: sdk,
      placeholderBuilder: placeholderBuilder,
      errorWidgetBuilder: errorWidgetBuilder,
      type: _BannerType.BANNER,
    );