load method
Future<void>
load({
- required dynamic adUnitId,
- AdRequest? request,
- InterstitialAdLoadCallback? adLoadCallback,
Implementation
Future<void> load({
required adUnitId,
AdRequest? request,
InterstitialAdLoadCallback? adLoadCallback,
}) async {
_ad = null;
loadAdError = null;
await InterstitialAd.load(
adUnitId: adUnitId,
request: request ?? const AdRequest(),
adLoadCallback: createAdLoadCallback(adLoadCallback),
);
while (_ad == null) {
if (loadAdError != null) {
throw loadAdError!;
}
await Future.delayed(const Duration(milliseconds: 100));
}
}