AdModel.fromCustomJson constructor

AdModel.fromCustomJson(
  1. Map<String, dynamic> json
)

业务方自定义广告

Implementation

AdModel.fromCustomJson(Map<String, dynamic> json) {
  id = DynamicUtils.safeToString(json['id']);
  adImg = DynamicUtils.safeToString(json['image']);
  adName = DynamicUtils.safeToString(json['name']);
  adType = adTypeSdkSetCustom;
  int loc = DynamicUtils.safeToInt(json['location'], def: -1);
  belongModule = customLocationToModule(loc);
  customKey = DynamicUtils.safeToString(json['key']);
  customValue = DynamicUtils.safeToString(json['value']);
  isCustomAd = true;

  adImgHd = "";
  adLink = "";
  duration = 0;
}