2016-10-31 8 views
1

は、Android:私はインタースティシャル広告を取得し、このエラーを持ってしようとしている: (#100)のParam REQUEST_TIMEはアンドロイド:間質Facebookの広告エラー100

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 
で数= -0

でなければなりません

誰でも助けることができますか?
apiエラー100は無効なパラメータですが、理由はありません

+0

私は今、同じエラーを持っています。あなたは解決策を見つけましたか? – user3499878

+0

Infortunaly I didnt –

+0

ネイティブ広告で同じ問題が発生しています。昨日からこれが影響しています。彼らはそれを更新し、壊しましたか?もしそうなら、私たちは元に戻ることができますか? – SuperBale

答えて

0

これは最新の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

+0

これをcompile( 'com.facebook.android:audience-network-sdk:4.+')と一緒に試してみましたが、エラー1203は表示されませんでした。新しいバージョンのSDKにアップグレードした後、プロジェクトをきれいにして再構築する必要があるかもしれません。 –

+0

ありがとうございます。あなたは私の問題を解決する。本当にバグです。 私はあなたを愛しています。 –

関連する問題