showFullMediumNativeAds function

dynamic showFullMediumNativeAds(
  1. {Size? size,
  2. Color backgroundColor = const Color(0xFFFFFFFF),
  3. Color borderColor = const Color(0xFFFFFFFF),
  4. double borderwidth = 1.0,
  5. EdgeInsetsGeometry? widgetMargin,
  6. BorderStyle borderstyle = BorderStyle.solid,
  7. double borderRadius = 12,
  8. Map<String, Object>? customOptions,
  9. dynamic onAdLoadedCallback(
    1. Widget
    )?,
  10. Function? onAdFailedToLoadCallback}
)

Implementation

showFullMediumNativeAds(
    {Size? size,
    Color backgroundColor = const Color(0xFFFFFFFF),
    Color borderColor = const Color(0xFFFFFFFF),
    double borderwidth = 1.0,
    EdgeInsetsGeometry? widgetMargin,
    BorderStyle borderstyle = BorderStyle.solid,
    double borderRadius = 12,
    Map<String, Object>? customOptions,
    Function(Widget)? onAdLoadedCallback,
    Function? onAdFailedToLoadCallback}) {
  if (_settings?.adSetting?.isFullAds ?? false) {
    (size != null)
        ? showMediumNativeAds(
            size: size,
            backgroundColor: backgroundColor,
            borderColor: borderColor,
            borderwidth: borderwidth,
            borderstyle: borderstyle,
            borderRadius: borderRadius,
            widgetMargin: widgetMargin,
            customOptions: customOptions,
            onAdLoadedCallback: onAdLoadedCallback,
            onAdFailedToLoadCallback: onAdFailedToLoadCallback)
        : showMediumNativeAds(
            backgroundColor: backgroundColor,
            borderColor: borderColor,
            borderwidth: borderwidth,
            widgetMargin: widgetMargin,
            borderstyle: borderstyle,
            borderRadius: borderRadius,
            customOptions: customOptions,
            onAdLoadedCallback: onAdLoadedCallback,
            onAdFailedToLoadCallback: onAdFailedToLoadCallback);
    return;
  }

  if (onAdLoadedCallback != null) {
    onAdLoadedCallback(Container(height: 0));
  }
}