フラッター アプリでリワード ビデオ広告を表示しようとしています。完全に正常に動作する場合もあれば、「PlatformException(ad_not_loaded, show failed for rewarded video, no ad was loaded, null)」というエラーが表示される場合もあります。
広告を読み込んで表示する方法は次のとおりです。
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
testDevices: ['6E85178A5E7B957403B497917D014D74'],
);
try {
await RewardedVideoAd.instance.load(
adUnitId:getRewardBasedVideoAdUnitId(), targetingInfo: targetingInfo);
await RewardedVideoAd.instance.show();
} on PlatformException catch (e) {
Fluttertoast.showToast(
msg: AppStrings.adFailed,
toastLength: Toast.LENGTH_LONG,
timeInSecForIosWeb: 5,
);
}
通常、これは広告が成功したときに発生し、次に失敗したとき、成功した後の時間などです。広告が正常に表示された後、何かをリセットする必要があるのでしょうか?