showAd method

  1. @override
Widget showAd({
  1. required Map<String, dynamic> adData,
  2. double? height,
  3. double? width,
  4. String? adLabelText,
  5. Alignment? adLabelAlignment,
  6. void onAdClick(
    1. Map? adData
    )?,
  7. void onViewAppeared(
    1. Map?,
    2. String?
    )?,
})
override

Creates a carousel ad widget with the specified configuration.

adData - Required ad metadata to display the carousel ad height - Optional height of the carousel ad in logical pixels width - Optional width of the carousel ad in logical pixels adLabelText - Optional label text displayed on the carousel ad adLabelAlignment - Optional alignment for the label text onAdClick - Optional callback triggered when an ad item is clicked onViewAppeared - Optional callback triggered when the ad appears

Returns a Widget that displays the carousel advertisement

Implementation

@override
Widget showAd({
  required Map<String, dynamic> adData,
  double? height,
  double? width,
  String? adLabelText,
  Alignment? adLabelAlignment,
  void Function(Map? adData)? onAdClick,
  void Function(Map?, String?)? onViewAppeared,
}) {
  return CarouselAdWidget(
    adData: adData,
    height: height,
    width: width,
    adLabelText: adLabelText,
    adLabelAlignment: AlignmentUtils.alignmentToString(adLabelAlignment),
    onAdClick: onAdClick,
    onViewAppeared: onViewAppeared,
    config: _config,
  );
}