Currently I display interstitial as follows I call _showInterstitialAd and put a delay to change pages while the ad is displayed, is this the correct way? or should I check if the ad has been loaded before changing the page?
_showInterstitialAd;
Future.delayed(const Duration(milliseconds: 500), () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => Tool_2()),
);
});