loadSingleAd method
void
loadSingleAd({
- required String preloadId,
- required PreloadConfiguration config,
- required void onLoaded(
- RewardedAd ad
- required void onFailed(
- LoadAdError error
override
Subclasses implement single-ad loading for their specific format.
Implementation
@override
void loadSingleAd({
required String preloadId,
required PreloadConfiguration config,
required void Function(RewardedAd ad) onLoaded,
required void Function(LoadAdError error) onFailed,
}) {
RewardedAd.load(
adUnitId: config.adUnitId,
request: config.adRequest,
rewardedAdLoadCallback: RewardedAdLoadCallback(
onAdLoaded: (ad) {
final req = config.adRequest;
if (req is RewardedAdRequest &&
req.serverSideVerificationOptions != null) {
unawaited(
ad.setServerSideOptions(req.serverSideVerificationOptions!),
);
}
onLoaded(ad);
},
onAdFailedToLoad: onFailed,
),
);
}