loadAdFail method
dynamic
loadAdFail(
- String adUnitId
)
Implementation
loadAdFail(String adUnitId){
var info = getAdInfoById(adUnitId);
if(null!=info){
// var adType = checkIsOpenTypeById(adUnitId)?AdType.open:info.adType;
printDebug("FlutterMaxAd ---> 2 ${info.adType}--->$adUnitId--->${info.id} load fail");
var nextAdInfo = _getNextAdInfoById(adUnitId);
if(null!=nextAdInfo){
printDebug("FlutterMaxAd ---> 2 has next info--->${nextAdInfo.toString()}");
_loadAdByType(info.adType, nextAdInfo);
}else{
printDebug("FlutterMaxAd ---> 2 no next info");
_loadingList.remove(info.adType);
loadAd(info.adType);
// AdNumUtils.instance.addLoadFailNum(info.adLocationName);
// if(AdNumUtils.instance.getLoadFailNum(info.adLocationName)<=2){
// Future.delayed(const Duration(seconds: 10),(){
// FlutterMaxAd.instance.loadAdByType(info.adType);
// });
// }else{
// Future.delayed(const Duration(seconds: 30),(){
// FlutterMaxAd.instance.loadAdByType(info.adType);
// });
// }
}
}
}