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:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı