Flutter Dilinde Interstitial ad üretilirken Hata

JavaİsMyLife

Picopat
Katılım
9 Mayıs 2021
Mesajlar
66
Daha fazla  
Cinsiyet
Erkek
LoadAdError(code: 3, domain: com.google.android.gms.ads, message: No fill., responseInfo: ResponseInfo(responseId: null, mediationAdapterClassName: , adapterResponses: [])).
Lütfen Yardım Edin Flutter Dilinde Interstitial ad üretilirken yukarıdaki gibi bir hata alıyorum.yazdığım kod:
Kod:
InterstitialAd? _interstitialAd;
int _numInterstitialLoadAttempts = 0;
final AdRequest request = AdRequest(
  keywords: <String>[
    "music",
  ],
  contentUrl: 'http://admob.com',
  nonPersonalizedAds: true,
);
const int maxFailedLoadAttempts = 3;

void _showInterstitialAd() {
  if (_interstitialAd == null) {
    print('Warning: attempt to show interstitial before loaded.');
    return;
  }
  _interstitialAd!.fullScreenContentCallback = FullScreenContentCallback(
    onAdShowedFullScreenContent: (InterstitialAd ad) {
      print('ad onAdShowedFullScreenContent.');
    },
    onAdDismissedFullScreenContent: (InterstitialAd ad) {
      print('$ad onAdDismissedFullScreenContent.');
      ad.dispose();
      _createInterstitialAd();
      _showInterstitialAd();
    },
    onAdFailedToShowFullScreenContent: (InterstitialAd ad, AdError error) {
      print('$ad onAdFailedToShowFullScreenContent: $error');
      ad.dispose();
      _createInterstitialAd();
    },
  );
  _interstitialAd!.show();
  _interstitialAd = null;
}

void _createInterstitialAd() async{
  try{
await InterstitialAd.load(
      // Bu kısım normalde benim Interstitial ID'm ile dolu
      adUnitId: "ca-app-pub-##########/##########",
      request: request,
      adLoadCallback: InterstitialAdLoadCallback(
        onAdLoaded: (InterstitialAd ad) {
          print('$ad loaded');
          _interstitialAd = ad;
          _numInterstitialLoadAttempts = 0;
          _interstitialAd!.setImmersiveMode(true);
        },
        onAdFailedToLoad: (LoadAdError error) {
          print('InterstitialAd failed to load: $error.');
          _numInterstitialLoadAttempts += 1;
          _interstitialAd = null;
          if (_numInterstitialLoadAttempts <= maxFailedLoadAttempts) {
            _createInterstitialAd();
          }
        },
      ));
  }catch(error){
    print("Reklam Yüklenirken bir hata oluştu.");
    print("Hata : ${error.toString()}");
  }
}
@@oynozan , @@emirbugra ve @@Leprosy ,
yardım ederseniz sevinirim...
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı