Ad Colony广告只运行一次

时间:2015-01-08 10:15:31

标签: java android ads adcolony

问题:每当我在新手机上运行应用程序时,我的广告就会在我希望它运行的地方加载和运行。但在此之后,即使在我卸载我的应用程序并再次安装后,相同的移动广告视频也无法播放。

我不想在我的主要活动上展示广告,但我想在该活动中加载广告。这就是我在主要活动课程中添加这个的原因

implements AdColonyAdListener, AdColonyAdAvailabilityListener

并覆盖它的方法。

    @Override
public void onAdColonyAdAvailabilityChange(boolean isAvailable, String arg1) {
    AdColonyHelper.isAdvAvailable = isAvailable;
}

@Override
public void onAdColonyAdAttemptFinished(AdColonyAd arg0) {

}

@Override
public void onAdColonyAdStarted(AdColonyAd arg0) {

}

为了跟踪广告的可用性,我在AdColonyHelper类中有一个静态布尔变量。 AdColony助手类:

package Helpers;
import android.app.Activity;
import com.jirbo.adcolony.AdColonyAdListener;
import com.jirbo.adcolony.AdColonyVideoAd;

public class AdColonyHelper {
public static boolean isAdvAvailable = false;   
public static String APP_ID;
public static String ZONE_ID;

static Activity act = new Activity();

public static void setting(String appid, String zoneId, Activity myAct)
{
    APP_ID  = appid;
    ZONE_ID = zoneId;
    act = myAct;
}

public static void showAdv(boolean isAvailable)
{
    isAdvAvailable = isAvailable;
    if(isAdvAvailable)
    {
        AdColonyVideoAd ad = new AdColonyVideoAd(ZONE_ID);//.withListener( (AdColonyAdListener) act );
        ad.show();
    }
}

public static void showAdv()
{       
    if(isAdvAvailable)
    {
        AdColonyVideoAd ad = new AdColonyVideoAd(ZONE_ID).withListener( (AdColonyAdListener) act );
        ad.show();
    }
}

}

在创建我的主要活动时,我将其初始化为

AdColony.configure( this, "version:1.0,store:google", APP_ID, ZONE_ID );       
    AdColony.addAdAvailabilityListener(this);       
    if ( !AdColony.isTablet() )
    {
      setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_PORTRAIT );
    }
    // below line is to set static variables in class
    AdColonyHelper.setting(APP_ID, ZONE_ID, this);

这就是我在主要活动中为广告所做的一切。现在就进入我的第二个活动。我有关于该活动的创建方法。

    AdColonyHelper.showAdv();

这会检查广告的可用性并进行播放。但它只播放一次广告。 但我一直在我的logcat中看到这个

01-08 14:12:15.579: I/AdColony(23623): Finished downloading: 01-08 14:12:15.609: I/AdColony(23623): https://androidads21.adcolony.com/configure?......

0 个答案:

没有答案