package jp.tjkapp.adfurikunsdk;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.view.ViewGroup;
public class AdfurikunIntersAd
extends Activity
{
public static final int ERROR_ALREADY_DISPLAYED = 1001;
public static final int ERROR_NOT_NETWORK_CONNECTED = 1002;
private static AdfurikunIntersAdUtil mAdfurikunIntersAdUtil = null;
private static boolean mIsShowIntersAd = false;
private static OnAdfurikunIntersAdFinishListener mOnAdfurikunIntersAdFinishListener = null;
private AdfurikunIntersAdUtil.AdfurikunIntersAdInfo mAdfurikunIntersAdInfo = null;
private int mOrientation;
public static void addIntersAdSetting(Activity paramActivity, String paramString1, int paramInt1, int paramInt2, String paramString2, String paramString3, String paramString4)
{
if (mAdfurikunIntersAdUtil == null) {
mAdfurikunIntersAdUtil = new AdfurikunIntersAdUtil();
}
mAdfurikunIntersAdUtil.addIntersAdSetting(paramActivity.getApplicationContext(), paramString1, paramInt1, paramInt2, paramString2, paramString3, paramString4);
}
public static void adfurikunIntersAdFinalizeAll()
{
if ((!mIsShowIntersAd) && (mAdfurikunIntersAdUtil != null)) {
mAdfurikunIntersAdUtil.removeIntersAdAll();
}
}
private void showIntersAd()
{
if (this.mAdfurikunIntersAdInfo == null)
{
if (mOnAdfurikunIntersAdFinishListener != null) {
mOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdClose(-1);
}
mIsShowIntersAd = false;
finish();
}
AdfurikunIntersAdUtil.AdfurikunIntersAdLayoutInfo localAdfurikunIntersAdLayoutInfo;
for (;;)
{
return;
localAdfurikunIntersAdLayoutInfo = mAdfurikunIntersAdUtil.getIntersAdLayoutInfo(this.mAdfurikunIntersAdInfo.app_id);
if (localAdfurikunIntersAdLayoutInfo != null) {
break;
}
cancelIntersAd();
}
int i;
if (localAdfurikunIntersAdLayoutInfo.start_time)
{
localAdfurikunIntersAdLayoutInfo.start_time = false;
i = 0;
label71:
if (localAdfurikunIntersAdLayoutInfo.ad_layout != null) {
break label234;
}
localAdfurikunIntersAdLayoutInfo.ad_layout = new AdfurikunIntersAdLayout(getApplicationContext());
if (this.mAdfurikunIntersAdInfo.app_id.length() > 0) {
localAdfurikunIntersAdLayoutInfo.ad_layout.setAdfurikunAppKey(this.mAdfurikunIntersAdInfo.app_id);
}
}
for (;;)
{
if (i != 0) {
localAdfurikunIntersAdLayoutInfo.ad_layout.nextAd();
}
String str = localAdfurikunIntersAdLayoutInfo.ad_layout.getIsText();
if ((str.length() <= 0) && (this.mAdfurikunIntersAdInfo.intersad_button_name.length() > 0)) {
str = this.mAdfurikunIntersAdInfo.intersad_button_name;
}
AdfurikunIntersView localAdfurikunIntersView = new AdfurikunIntersView(this, localAdfurikunIntersAdLayoutInfo.ad_layout, str, this.mAdfurikunIntersAdInfo.cancel_button_name, this.mAdfurikunIntersAdInfo.custom_button_name);
localAdfurikunIntersView.setOnAdfurikunIntersClickListener(new AdfurikunIntersView.OnAdfurikunIntersClickListener()
{
public void onClickCancel()
{
AdfurikunIntersAd.this.cancelIntersAd();
}
public void onClickCustom()
{
if (AdfurikunIntersAd.mOnAdfurikunIntersAdFinishListener != null)
{
if (AdfurikunIntersAd.this.mAdfurikunIntersAdInfo == null) {
break label46;
}
AdfurikunIntersAd.mOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdCustomClose(AdfurikunIntersAd.this.mAdfurikunIntersAdInfo.index);
}
for (;;)
{
AdfurikunIntersAd.mIsShowIntersAd = false;
AdfurikunIntersAd.this.finish();
return;
label46:
AdfurikunIntersAd.mOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdCustomClose(-1);
}
}
});
localAdfurikunIntersAdLayoutInfo.ad_layout.recImpression();
setContentView(localAdfurikunIntersView);
break;
i = 1;
break label71;
label234:
ViewGroup localViewGroup = (ViewGroup)localAdfurikunIntersAdLayoutInfo.ad_layout.getParent();
if (localViewGroup != null) {
localViewGroup.removeView(localAdfurikunIntersAdLayoutInfo.ad_layout);
}
}
}
public static boolean showIntersAd(Activity paramActivity, int paramInt, OnAdfurikunIntersAdFinishListener paramOnAdfurikunIntersAdFinishListener)
{
boolean bool = false;
AdfurikunIntersAdUtil.AdfurikunIntersAdInfo localAdfurikunIntersAdInfo = mAdfurikunIntersAdUtil.getIntersAdInfo(paramInt);
if ((!mIsShowIntersAd) && (localAdfurikunIntersAdInfo != null)) {
if (mAdfurikunIntersAdUtil.isLoadFinished(localAdfurikunIntersAdInfo.app_id))
{
String str = localAdfurikunIntersAdInfo.index + "_" + localAdfurikunIntersAdInfo.app_id;
SharedPreferences localSharedPreferences = paramActivity.getApplicationContext().getSharedPreferences(AdfurikunConstants.PREF_FILE, 3);
int i = localSharedPreferences.getInt(str + AdfurikunConstants.PREFKEY_INTERS_AD_FREQUENCY_CT, 0);
int j = localSharedPreferences.getInt(str + AdfurikunConstants.PREFKEY_INTERS_AD_MAX_CT, 0);
if ((localAdfurikunIntersAdInfo.max <= 0) || ((localAdfurikunIntersAdInfo.max > 0) && (j < localAdfurikunIntersAdInfo.max)))
{
NetworkInfo localNetworkInfo = ((ConnectivityManager)paramActivity.getSystemService("connectivity")).getActiveNetworkInfo();
if ((localNetworkInfo != null) && (localNetworkInfo.isConnected()))
{
SharedPreferences.Editor localEditor = localSharedPreferences.edit();
if (i == 0)
{
mOnAdfurikunIntersAdFinishListener = paramOnAdfurikunIntersAdFinishListener;
Intent localIntent = new Intent(paramActivity, AdfurikunIntersAd.class);
localIntent.putExtra(AdfurikunConstants.EXTRA_INTERS_AD_INDEX, paramInt);
paramActivity.startActivity(localIntent);
localEditor.putInt(str + AdfurikunConstants.PREFKEY_INTERS_AD_MAX_CT, j + 1);
bool = true;
int k = i + 1;
if (k >= localAdfurikunIntersAdInfo.frequency) {
k = 0;
}
localEditor.putInt(str + AdfurikunConstants.PREFKEY_INTERS_AD_FREQUENCY_CT, k);
localEditor.commit();
}
}
}
}
}
for (;;)
{
return bool;
if (paramOnAdfurikunIntersAdFinishListener == null) {
break;
}
paramOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdSkip(paramInt);
break;
if (paramOnAdfurikunIntersAdFinishListener != null)
{
paramOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdError(paramInt, 1002);
continue;
if (paramOnAdfurikunIntersAdFinishListener != null)
{
paramOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdMaxEnd(paramInt);
continue;
if (paramOnAdfurikunIntersAdFinishListener != null)
{
paramOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdError(paramInt, 1002);
continue;
if (paramOnAdfurikunIntersAdFinishListener != null) {
paramOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdError(paramInt, 1001);
}
}
}
}
}
}
public void cancelIntersAd()
{
if (mOnAdfurikunIntersAdFinishListener != null)
{
if (this.mAdfurikunIntersAdInfo == null) {
break label37;
}
mOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdClose(this.mAdfurikunIntersAdInfo.index);
}
for (;;)
{
mIsShowIntersAd = false;
finish();
return;
label37:
mOnAdfurikunIntersAdFinishListener.onAdfurikunIntersAdClose(-1);
}
}
public void onBackPressed()
{
cancelIntersAd();
}
public void onConfigurationChanged(Configuration paramConfiguration)
{
super.onConfigurationChanged(paramConfiguration);
if (this.mOrientation != paramConfiguration.orientation)
{
this.mOrientation = paramConfiguration.orientation;
showIntersAd();
}
}
protected void onCreate(Bundle paramBundle)
{
requestWindowFeature(1);
super.onCreate(paramBundle);
mIsShowIntersAd = true;
this.mOrientation = getResources().getConfiguration().orientation;
Intent localIntent = getIntent();
int i = -1;
if (localIntent != null) {
i = localIntent.getIntExtra(AdfurikunConstants.EXTRA_INTERS_AD_INDEX, -1);
}
this.mAdfurikunIntersAdInfo = mAdfurikunIntersAdUtil.getIntersAdInfo(i);
showIntersAd();
}
protected void onDestroy()
{
super.onDestroy();
mIsShowIntersAd = false;
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.tjkapp.adfurikunsdk.AdfurikunIntersAd
* JD-Core Version: 0.7.0.1
*/