我正在尝试使用adColony实施奖励视频,但遇到了麻烦
在文件夹app / libs中,我在lib文件夹中添加了libadcolony.so和adcolony.jar版本3.0.7。

在我的活动中

     AdColony.configure(this, appOptions, "app83c6f9efcc25******",
    "vzf20fd3c78687******");
    AdColonyAdOptions options = new AdColonyAdOptions()
            .enableConfirmationDialog(true)
            .enableResultsDialog(true);


    AdColonyRewardListener listener = new AdColonyRewardListener() {
        @Override
        public void onReward(AdColonyReward reward) {
            /** Query the reward object for information here */
            gagner3Piece();
        }
    };


我也尝试这样:

   /** Set reward listener for your app to be alerted of reward events */
    AdColony.setRewardListener(listener);
    AdColonyInterstitialListener AdColonyInterstitialListener = new
    AdColonyInterstitialListener() {
        @Override
        public void onRequestFilled(AdColonyInterstitial
       adColonyInterstitial) {
            rewardAdColonyInterstitial =  adColonyInterstitial;

        }
    };
    AdColony.requestInterstitial("vzf20fd3c7868742bfaa",
  AdColonyInterstitialListener, options);


我有这个错误:

   E/AdColony [ERROR]: Expecting libadcolony.so in libs directory but it was
   not found.
   I/AdColony [INFO]: Configuring AdColony
   E/AdColony [ERROR]: The AdColony API is not available while AdColony is
   disabled.


任何帮助,将不胜感激

最佳答案

我必须添加

 android {
/** Any other configurations here */

sourceSets {
 main {
  jniLibs.srcDirs = ['libs']
  }
 }
}


从这里看到https://github.com/AdColony/AdColony-Android-SDK-3/wiki/Project-Setup

07-28 03:17