ATCommonAdResponse.withMap constructor
ATCommonAdResponse.withMap(
- Map map
Implementation
factory ATCommonAdResponse.withMap(Map map) {
final requestMessage = map['requestMessage'] ?? "";
final placementID = map['placementID'] ?? "";
final callbackName = map['callbackName'];
final extra = map.containsKey('extraDic')
? (map['extraDic'] as Map)
: {'message': 'No additional information'};
ATCommonAdStatus status;
if (callbackName == 'adShowRevenueCallbackKey') {
status = ATCommonAdStatus.adShowRevenuePaid;
} else {
status = ATCommonAdStatus.unknown;
}
print('adShowRevenueCallback: $status, $extra, $requestMessage, $placementID');
return ATCommonAdResponse(status, extra, requestMessage, placementID);
}