load method
Implementation
Future load(MtadKey key, Map<String, dynamic> itemData, String pid) async {
String id = itemData[FlutterMtadMe.jsonMapping[MTAD_JSON_ID]];
mtadLog("loader $pid id=$id");
Completer completer = Completer();
var lis = MtadAdLis.getLis(id);
lis.onAdLoadedCallback = (ad) {
mtadLog("loader success $pid id=$id");
loadSus(key.getCache(), itemData, pid);
completer.complete();
};
lis.onAdLoadFailedCallback = (adUnitId, error) {
mtadLog("loader failed $pid id=$adUnitId error=$error");
completer.complete();
};
loadId(id);
return completer.future;
}