我在我的android应用程序中使用chartboost间隙,并且能够使用他们的android显示间隙广告。
显示广告的声明是:
this.cb.showInterstitial();
我的问题是,通过使用Java代码,我如何将广告的显示随机化,这样用户就不会总是看到广告,而只是在随机的时间。
发布于 2022-06-17 02:58:50
randomAdPopup() async {
initializeInterstitialAd();
List adTimeIntervalsList = [
72,
162,
210,
234,
270,
];
var random = Random();
int randomNumber = random.nextInt(adTimeIntervalsList.length);
print(
'ad coming in ${adTimeIntervalsList[randomNumber]} **** AD **');
Timer.periodic(Duration(seconds: adTimeIntervalsList[randomNumber]),
(timer) async {
initializeInterstitialAd();
if (isInterstitialAdLoaded) {
await interstitialAd.show();
}
});
}
https://stackoverflow.com/questions/17358225
复制相似问题