loadAd method
void
loadAd()
Implementation
void loadAd() async {
await _channel.invokeMethod("native", {"placement_id": placementId, "id": id});
_handler = new NativeAdEventHandler(
id,
placementId,
onAdLoaded: (data) {
headline = data['headline'];
description = data['description'];
callToAction = data['call_to_action'];
advertiser = data['advertiser'];
if (data['icon'] != null) {
Uint8List list = data['icon'];
icon = Image.memory(list);
}
if (data['image'] != null) {
Uint8List list = data['image'];
image = Image.memory(list);
}
isLoaded = true;
onAdLoaded?.call();
},
onAdShown: onAdShown,
onAdClosed: onAdClosed,
onAdClicked: onAdClicked,
onError: onError,
);
_handler.openChannel();
_handler.loadAd();
}