show method
Implementation
@override
Future<bool> show() async {
if (_ad == null || state != AdState.loaded) return false;
try {
await _ad!.show();
return true;
} catch (e) {
dPrint('❌ Interstitial show exception: $e');
_restoreUI();
state = AdState.failed;
_ad?.dispose();
_ad = null;
return false;
}
}