最近对广告单元IDAdMob的请求失败

问题描述

Too many recently Failed requests for ad unit ID: ca-app-pub-XXXX. You must wait a few seconds before making another ad request.

我擦除了模拟器的所有内容并重新启动了它,但是它根本不起作用。我想可能是由于先前的失败请求而发生的,我不知道如何解决。我只等了几分钟,但没有显示广告。我也不明白you must wait a few seconds before making another ad request是什么意思。有人解决了吗?

import 'package:admob_Flutter/admob_Flutter.dart';

class _HomeState extends State<Home> {
AdmobBannerSize bannerSize;
AdmobInterstitial interstitialAd;

@override
  void initState() {
    super.initState();
    Admob.initialize(Platform.isIOS
        ? 'ca-app-pub-XXXXXXXXXXXXXXXXXXXXXXXXX'
        : 'ca-app-pub-XXXXXXXXXXXXXXXXXXXXXXXXX');
    interstitialAd = AdmobInterstitial(
      adUnitId: Platform.isIOS
          ? 'ca-app-pub-XXXXXXXXXXXXXXXXXXXXXXXXX'
          : 'ca-app-pub-XXXXXXXXXXXXXXXXXXXXXXXXX',listener: (AdmobAdEvent event,Map<String,dynamic> args) {
        print('$event');
        if (event == AdmobAdEvent.closed) {
          interstitialAd.load();
        }
      },);
    interstitialAd.load();
  }


 @override
  Widget build(BuildContext context) {
  return Scaffold(
        resizetoAvoidBottomPadding: false,resizetoAvoidBottomInset: true,body: ListView(children: <Widget>[
           Container(
              width: MediaQuery.of(context).size.width - 50.0,height: 50,margin: EdgeInsets.only(left: 25,right: 25,top: 5),decoration: Boxdecoration(
                  color: Color(0xFF337B6D),borderRadius: BorderRadius.circular(25)),child: AdmobBanner(
                adUnitId: Platform.isIOS
                    ? 'ca-app-pub-XXXXXXXXXXXXXXXXXXXXXXXXX'
                    : 'ca-app-pub-XXXXXXXXXXXXXXXXXXXXXXXXX',adSize: AdmobBannerSize.BANNER,dynamic> args) {
                  print('$event');
                },)
            )
          ]
        )
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)