Admob广告无法在Android上显示,但可以在iOS上使用-Flutter

时间:2019-04-11 02:45:33

标签: android ios dart flutter

Admob广告在iOS上展示,但在Android上却没有展示。

我得到错误代码:

  

W / flutter(19625):onAdFailedToLoad:0

     

I / Ads(19625):广告加载失败:0

const String AD_MOB_APP_ID = 'ca-app-pub-4557742583730339~4084223970';
const String AD_MOB_AD_ID = 'ca-app-pub-4557742583730339/9589979329';


  static final MobileAdTargetingInfo targetingInfo = new MobileAdTargetingInfo(
    keywords: <String>['facts', 'world', 'knowledge'],
    childDirected: false,
    // testDevices: <String>['54A247BAD1B1581AA228E503FA71DFEB'],
  );

  BannerAd createBannerAd() {
    return new BannerAd(
      size: AdSize.smartBanner,
      adUnitId: AD_MOB_AD_ID,
      targetingInfo: targetingInfo,
    );
  }

  BannerAd _bannerAd;

  @override
  void initState() {
    FirebaseAdMob.instance.initialize(appId: AD_MOB_APP_ID);
    _bannerAd = createBannerAd()
      ..load()
      ..show(anchorOffset: 100.0);
    super.initState();
  }

  @override
  void dispose() {
    _bannerAd?.dispose();
    super.dispose();
  }

1 个答案:

答案 0 :(得分:0)

广告正在展示,似乎我只需要稍等片刻即可激活Admob。