【问题标题】:Android: Interstitial Facebook ad error 100Android:插页式 Facebook 广告错误 100
【发布时间】:2016-10-31 22:18:41
【问题描述】:

Android:我正在尝试获取 Interstitial Ad 并出现以下错误: (#100) 参数 REQUEST_TIME 必须是一个数字=-0

facebookInterstitialAd = new com.facebook.ads.InterstitialAd(this, this.getString(R.string.facebook_id__interstitial));

facebookInterstitialAd.setAdListener(new com.facebook.ads.InterstitialAdListener() {
            @Override
            public void onError(Ad ad, AdError error) {
    //here

有人可以帮忙吗?
api错误100是:无效参数,但不知道为什么

【问题讨论】:

  • 我现在有同样的错误。你找到解决办法了吗?
  • 很不幸我没有
  • 原生广告也有同样的问题,直到昨天才开始影响我。他们是否更新并破坏了它?如果可以,我们可以搬回去吗?

标签: android facebook interstitial


【解决方案1】:

这似乎是最新的 Facebook Audience SDK 版本 (4.17.0) 中引入的错误。 您可以手动降级版本以防止该错误并等待 Facebook 修复该错误。

要降级更改:

compile('com.facebook.android:audience-network-sdk:4.+')

compile('com.facebook.android:audience-network-sdk:4.16.1')

这就是为什么动态依赖(使用+)是个坏主意的原因。我建议始终使用静态版本并通过适当的测试手动升级。

Facebook SDK 的可用版本可以在这里找到:Maven Central Repository

【讨论】:

  • 用 compile('com.facebook.android:audience-network-sdk:4.+') 试过这个,没有收到错误 1203,一切正常。升级到新版本的SDK后,可能需要清理和重建项目。
  • 谢谢。你解决了我的问题。它真的是一个错误。我爱你。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-13
  • 2018-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多