I got solution for this.cache the interstitial before the game loads. Once you cache the interstitial before the game loads, use the following method.
/** Checks to see if an interstitial is cached. Location is optional. **/
public function hasCachedInterstitial(location:String = "default"):Boolean
and if it has cached interstitial then only call showInterstitial.