dktech_admob 0.0.4
dktech_admob: ^0.0.4 copied to clipboard
A new Flutter project.
configuration Admoblib #
void initState() {
AdmodUtils.configurationAdmob(isDebug: true, isShowAds: true);
}
AppOpenAd #
void initState() {
AdmodUtils.loadAppOpenAd();
}
Interstitial #
onPressed: () {
AdmodUtils.loadAndShowAdRewardWithCallback(
Androidid:
"ca-app-pub-3940256099942544/1033173712",
IOSid: "ca-app-pub-3940256099942544/4411468910",
enableLoadingDialog: true,
onAdClosed: () {
Fluttertoast.showToast(msg: "onAdClose");
// if(onUserEarned) ... else ...
},
onUserEarned: () {
Fluttertoast.showToast(msg: "onUserEarned");
// onUserEarned = true
},
onAdFail: () {
Fluttertoast.showToast(msg: "onAdFail");
// if(onUserEarned) ... else ...
});
},
Reward #
AdmodUtils.loadAndShowAdRewardWithCallback(
Androidid:
"ca-app-pub-3940256099942544/1033173712",
IOSid: "ca-app-pub-3940256099942544/4411468910",
enableLoadingDialog: true,
onAdClosed: () {
Fluttertoast.showToast(msg: "onAdClose");
// if(onUserEarned) ... else ...
},
onUserEarned: () {
Fluttertoast.showToast(msg: "onUserEarned");
// onUserEarned = true
},
onAdFail: () {
Fluttertoast.showToast(msg: "onAdFail");
// if(onUserEarned) ... else ...
});
Banner #
void initState() {
AdmodUtils.loadAdBanner(
Androidid: 'ca-app-pub-3940256099942544/6300978111',
IOSid: 'ca-app-pub-3940256099942544/2934735716',
onAdLoaded: () {
setState(() {
Fluttertoast.showToast(msg: "onAdLoaded "
"Banner");
});
},
onAdFailed: () {
setState(() {
Fluttertoast.showToast(msg: "onAdFailed Banner");
//gone view
});
},
context: context);
}
add to view
AdmodUtils().getAdWidget()
Native #