admob-plus-cordova 停止在 Android 上运行

Posted

技术标签:

【中文标题】admob-plus-cordova 停止在 Android 上运行【英文标题】:admob-plus-cordova stopped working on Android 【发布时间】:2021-12-28 11:41:23 【问题描述】:

我使用了一段时间的 admob-plus-cordova@1.23.1,一切都很好。

全部通过这样的简单实现:

this.platform.ready().then(async () => 
       await this.admob.start().then(() => 
            console.log('admob started');
       )

       const rewarded = new this.admob.RewardedAd(
            adUnitId: '<id>',
       )

      await rewarded.load()
      await rewarded.show()
    );
);

在 AdMob.java 中:

Log.i(TAG, "Initializing...");  // This is called
MobileAds.initialize(cordova.getActivity(), status -> 
      Log.i(TAG, "Initialized"); // This is not! since 9th Nov.
      helper.configForTestLab();
      callbackContext.success(new JSONObject(new HashMap<String, Object>() 
           // Not called since 9th Nov.
      ));

ios 上一切正常。 但它在一周前停止在 android 上运行,实现或配置没有改变。

但在 Android 上“console.log('admob started');”不再发生...

仅限:“2021-11-17 D/AdMobPlus:执行开始”

对于 AdMob:

    应用已通过验证。 app-ads.txt 正确。 政策中心没有消息。 审核阶段已通过。 我有一个有效的有效每千次展示费用底价,但在 24 小时前将其禁用,可以肯定的是,这不是问题。

还有什么想法吗?

谢谢!

PS:我已经尝试更新或降级插件,没有区别。

可能与以下内容有关: https://groups.google.com/g/google-admob-ads-sdk/c/zMshI4tmAwc

【问题讨论】:

我终于得到了 Google SDK 团队的答复:“我们也收到了其他发布商报告的相同问题,团队正在对此进行调查。我们会尽快通知您我们有我们的发现。” 【参考方案1】:

看起来问题出在 Google 上,因为几天后它又神奇地工作了。

【讨论】:

以上是关于admob-plus-cordova 停止在 Android 上运行的主要内容,如果未能解决你的问题,请参考以下文章

Jquery 停止淡入/淡出

更改语言环境在 Android 10 中停止工作

在停止等待协议实现中使用 pthread 时的 SIGSEGV

来自应用委托的停止动画活动指示器

Tomcat启动和停止脚本

在 AWS Linux 中安装 SSL 后 HTTPD 停止