toJson method

  1. @override
Map<String, dynamic> toJson()
override

Convert the FastAdInfo instance to a JSON map.

Implementation

@override
Map<String, dynamic> toJson() => <String, dynamic>{
      'androidNativeAdUnitId': androidNativeAdUnitId,
      'iosNativeAdUnitId': iosNativeAdUnitId,
      'androidBannerAdUnitId': androidBannerAdUnitId,
      'iosBannerAdUnitId': iosBannerAdUnitId,
      'androidInterstitialAdUnitId': androidInterstitialAdUnitId,
      'iosInterstitialAdUnitId': iosInterstitialAdUnitId,
      'androidRewardedAdUnitId': androidRewardedAdUnitId,
      'iosRewardedAdUnitId': iosRewardedAdUnitId,
      'androidSplashAdUnitId': androidSplashAdUnitId,
      'iosSplashAdUnitId': iosSplashAdUnitId,
      'androidRewardedInterstitialAdUnitId':
          androidRewardedInterstitialAdUnitId,
      'iosRewardedInterstitialAdUnitId': iosRewardedInterstitialAdUnitId,
      'countries': countries,
      'keywords': keywords,
      'splashAdThreshold': splashAdThreshold,
      'adServiceUriAuthority': adServiceUriAuthority,
      'refreshInterval': refreshInterval,
      'autoRefresh': autoRefresh,
      'showRemoveAdLink': showRemoveAdLink,
      'androidNativeAdmobEnabled': androidNativeAdmobEnabled,
      'iosNativeAdmobEnabled': iosNativeAdmobEnabled,
      'interstitialAdThreshold': interstitialAdThreshold,
      'splashAdTimeThreshold': splashAdTimeThreshold,
      'androidSplashAdUnits': androidSplashAdUnits?.toJson(),
      'iosSplashAdUnits': iosSplashAdUnits?.toJson(),
      'androidInterstitialAdUnits': androidInterstitialAdUnits?.toJson(),
      'iosInterstitialAdUnits': iosInterstitialAdUnits?.toJson(),
      'androidRewardedAdUnits': androidRewardedAdUnits?.toJson(),
      'iosRewardedAdUnits': iosRewardedAdUnits?.toJson(),
      'androidNativeAdUnits': androidNativeAdUnits?.toJson(),
      'iosNativeAdUnits': iosNativeAdUnits?.toJson(),
      ...super.toJson(),
    };