AppLovin.fromJson constructor

AppLovin.fromJson(
  1. Map<String, dynamic> json
)

Implementation

AppLovin.fromJson(Map<String, dynamic> json) {
  if (json.containsKey('sdk_key')) {
    sdkKey = json['sdk_key'];
  }

  if (json.containsKey('is_unlimited_ads')) {
    isUnlimitedAds = json['is_unlimited_ads'];
  }

  if (json.containsKey('id_unit_banner')) {
    bannerId = json['id_unit_banner'];
  }

  if (json.containsKey('id_unit_mrec')) {
    mrecId = json['id_unit_mrec'];
  }

  if (json.containsKey('id_unit_intra')) {
    interestialId = json['id_unit_intra'];
  }

  if (json.containsKey('id_unit_open')) {
    openId = json['id_unit_open'];
  }

  if (json.containsKey('id_unit_native_multiple')) {
    nativeAds = json['id_unit_native_multiple'] != null
        ? AppLovinNative.fromJson(json['id_unit_native_multiple'])
        : null;
  }

  if (json.containsKey('rewared_ads_unit_id')) {
    rewaredId = json['rewared_ads_unit_id'];
  }

  if (json.containsKey('is_banner_ads')) {
    isBannerAds = json['is_banner_ads'];
  }

  if (json.containsKey('is_redirect_custom_impression')) {
    isRedirectCustomImpression = json['is_redirect_custom_impression'];
  }

  if (json.containsKey('is_open_ads')) {
    isOpenAds = json['is_open_ads'];
  }

  if (json.containsKey('is_interstitial_ads')) {
    isInterstitialAds = json['is_interstitial_ads'];
  }

  if (json.containsKey('is_native_ads')) {
    isNativeAds = json['is_native_ads'];
  }

  if (json.containsKey('is_rewared_ads')) {
    isRewaredAds = json['is_rewared_ads'];
  }
}