showing ads every x seconds flutter
import 'dart:async'; // <-- put it on very top of your file
Timer _timerForInter; // <- Put this line on top of _MyAppState class
@override
void initState() {
// Add these lines to launch timer on start of the app
_timerForInter = Timer.periodic(Duration(seconds: 20), (result) {
_interstitialAd = createInterstitialAd()..load();
});
super.initState();
}
@override
void dispose() {
// Add these to dispose to cancel timer when user leaves the app
_timerForInter.cancel();
_interstitialAd.dispose();
super.dispose();
}