loadRewardedInterstitial method
Future<RewardedInterstitialHandle>
loadRewardedInterstitial(
- String adUnitId,
- AdRequestOptions options, {
- ServerSideVerification? ssv,
override
Loads a rewarded interstitial ad. ssv configures server-side reward
verification.
Implementation
@override
Future<RewardedInterstitialHandle> loadRewardedInterstitial(
String adUnitId,
AdRequestOptions options, {
ServerSideVerification? ssv,
}) async {
final handle = await _loadFullScreen(
'rewarded_interstitial',
adUnitId,
rewardedInterstitials,
options: options,
);
rewardedInterstitialSsvs.add(ssv);
final ssvError = ssvAttachError;
if (ssv != null && ssvError != null) {
rewardedInterstitials.remove(handle);
unawaited(handle.dispose());
throw ssvError;
}
return handle;
}