loadBannerAd function
Implementation
Future<ImageAdModel> loadBannerAd(String slug) async {
ImageAdModel adModel = ImageAdModel();
// eyJpdiI6InNpK0U0SDNkOVhZVmxpSHo5MmZUQVE9PSIsInZhbHVlIjoiSWxvWWNPUnJtakVxWVdzYytUZHJHQT09IiwibWFjIjoiNDc1Zjg0OTI5ZjQ4ZDU2NDQxY2Q5ZWIwYTQ0MDYwMTRkYmIyYzdhMGQxMzI0ODMzOGQ0YTFkYjQ1ZjExNmUyZiJ9
Uri uri = Uri.parse(
'https://logic4ads.com/mobile-banner-ad/${Logic4Ads.publisherId}/$slug');
var res = await http.get(uri);
if (res.statusCode == 200) {
Map<String, String> ad = Map<String, String>.from(json.decode(res.body));
if (ad['state'] == 'success') {
adModel = ImageAdModel(
targetUrl: ad['url']!,
imageUrl: ad['image']!,
);
return adModel;
} else {
return adModel;
}
} else {
return adModel;
}
}