Flutter Admob belohnte Anzeige zeigt den schwarzen Bildschirm nach dem Schließen (iOS)IOS

Programmierung für iOS
Anonymous
 Flutter Admob belohnte Anzeige zeigt den schwarzen Bildschirm nach dem Schließen (iOS)

Post by Anonymous »

Ich verwende Google_Mobile_Ads: ^5.3.1 in meiner Flutter -App, um belohnte Anzeigen anzuzeigen. Die Anzeigen laden und zeigen korrekt an, aber nach dem Schließen der Anzeige wird der App -Bildschirm schwarz und reagiert nicht mehr. Dieses Problem tritt nur auf iOS auf. google_mobile_ads.

Code: Select all

RewardedAd? _rewardedAd;

void loadRewardedAd() {
RewardedAd.load(
adUnitId: '',
request: const AdRequest(),
rewardedAdLoadCallback: RewardedAdLoadCallback(
onAdLoaded: (ad) {
_rewardedAd = ad;
},
onAdFailedToLoad: (error) {
print('Failed to load rewarded ad: $error');
},
),
);
}

void showRewardedAd() {
if (_rewardedAd != null) {
_rewardedAd!.fullScreenContentCallback = FullScreenContentCallback(
onAdDismissedFullScreenContent: (ad) {
_rewardedAd = null;
loadRewardedAd(); // Reload after closing
},
onAdFailedToShowFullScreenContent: (ad, error) {
print('Ad failed to show: $error');
_rewardedAd = null;
loadRewardedAd();
},
);

_rewardedAd!.show(onUserEarnedReward: (ad, reward) {
print('User rewarded: ${reward.amount}');
});
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post