android - Admob 广告无法在 Android 上展示,但可以在 iOS 上展示 -- Flutter

标签 android ios dart flutter

Admob 广告可以在 iOS 上展示,但不能在 Android 上展示。

我收到错误代码:

W/flutter (19625): onAdFailedToLoad: 0

I/Ads (19625): Ad failed to load : 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();
  }

最佳答案

广告现在正在展示,看来我只需要稍等一下 Admob 即可激活。

关于android - Admob 广告无法在 Android 上展示,但可以在 iOS 上展示 -- Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55623928/

相关文章:

dart - Dart 是否支持编写嵌入式 DSL?

android - Libgdx 模板和形状渲染器

Android获取日期差异

ios - 在 Newsstand 应用程序中,如何找到已订阅的设备列表?

ios - 当键盘快速出现时移动文本字段

android - 在 Dart/Flutter 中传递返回对象的函数不起作用

firebase - 有什么方法可以根据当前用户的UID将图像从Firebase加载到Flutter项目中

android - Android 上另一种十进制格式的十进制格式

android - Facebook 事件不适用于 iOS

iphone - 分组的tableViewCell-设置分组的表格单元格的背景后没有圆角