【发布时间】:2016-04-29 00:23:47
【问题描述】:
我的 setTimeout 和 setInterval 函数有一些问题。我需要做的是在应用程序启动后 2 秒显示一个广告,然后每 2 分钟显示一次。 很好,直到现在我设法解决了问题的前半部分(2 秒后显示),但我无法弄清楚如何将超时再延迟 2 分钟并循环执行(可能使用 setInterval)。 我尝试在此超时中添加另一个超时,但它会延迟第一次执行。
我希望能得到一些帮助。 到目前为止,这是我的代码:
setTimeout(function() {
// this will create a banner on startup
AdMob.createBanner( {
adId: admobid.banner,
position: AdMob.AD_POSITION.BOTTOM_CENTER,
overlap: false,
offsetTopBar: false,
bgColor: 'black'
} );
// this will load a full screen ad on startup
AdMob.prepareInterstitial({
adId: admobid.interstitial,
autoShow: true
});
}, 2000);
【问题讨论】:
-
您是否尝试在设置超时内添加设置间隔?
标签: javascript jquery timeout