私のsetTimeoutおよびsetInterval関数にいくつかの問題があります。私がする必要があるのは、アプリが起動してから2秒後に広告を表示し、それを2分ごとに表示することです。 良い、今まで私は問題の最初の半分(2秒後にそれを表示する)を管理したが、私は別の2分でタイムアウトを遅らせる方法を理解することはできませんループ(おそらくsetInterval) 。 このタイムアウトで別のタイムアウトを追加しようとしましたが、最初の実行が遅れます。遅延を伴うJavascriptタイムアウト
私はいくつかの助けをお勧めします。あなたは再び2秒ごとに2分後に同じコードを呼び出すようにしようとしている場合、あなたはこのようにそれを行うことができます
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);
すでに設定したタイムアウト内に設定した間隔を追加しようとしましたか? – Matt