问题描述
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 (将#修改为@)