2016-10-31 1 views
1

Android: Je suis en train de faire interstitiel Ad et cette erreur: (# 100) REQUEST_TIME doit être Param un certain nombre = -0Android: Facebook interstitiel ad erreur 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 

Quelqu'un peut-il aider?
L'erreur d'API 100 est: Paramètre invalide, mais ne sais pas pourquoi

+0

J'ai la même erreur maintenant. Vous avez trouvé une solution? – user3499878

+0

Infortunaly je n'ai pas –

+0

Même problème avec les annonces natives, seulement depuis hier, cela m'a affecté. Ont-ils mis à jour et brisé? Si oui pouvons-nous revenir en arrière? – SuperBale

Répondre

0

Cela ressemble à un bug introduit dans la dernière version de Facebook Audience SDK (4.17.0). Vous pouvez rétrograder la version manuellement pour éviter le bug et attendre que Facebook répare le bug.

Pour rétrograder le changement:

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

à

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

Ceci est exactement pourquoi avoir des dépendances dynamiques (en utilisant +) est une mauvaise idée. Je recommande de toujours utiliser une version statique et mettre à jour manuellement avec des tests appropriés.

Les versions du SDK Facebook peuvent être trouvés ici: Maven Central Repository

+0

Essayé cela avec la compilation ('com.facebook.android:audience-network-sdk:4.+'), n'a pas reçu l'erreur 1203, tout fonctionne très bien. Peut-être que le projet devrait être nettoyé et reconstruit après la mise à niveau vers une nouvelle version du SDK. –

+0

Merci. Vous résolvez mon problème. C'est vraiment un bug. JE T'AIME. –