Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Decompiled with CFR 0_123.
- *
- * Could not load the following classes:
- * android.annotation.SuppressLint
- * android.app.Activity
- * android.app.AlertDialog
- * android.app.AlertDialog$Builder
- * android.app.NativeActivity
- * android.content.Context
- * android.content.DialogInterface
- * android.content.DialogInterface$OnCancelListener
- * android.content.DialogInterface$OnClickListener
- * android.content.Intent
- * android.content.pm.PackageInfo
- * android.content.pm.PackageManager
- * android.content.res.Configuration
- * android.content.res.Resources
- * android.net.Uri
- * android.os.Bundle
- * android.os.Environment
- * android.os.Handler
- * android.os.IBinder
- * android.os.Message
- * android.text.Editable
- * android.util.DisplayMetrics
- * android.util.Log
- * android.view.KeyEvent
- * android.view.View
- * android.view.ViewGroup
- * android.view.ViewGroup$LayoutParams
- * android.view.WindowManager
- * android.view.WindowManager$LayoutParams
- * android.view.inputmethod.InputMethodManager
- * android.widget.EditText
- * android.widget.TextView
- * android.widget.TextView$OnEditorActionListener
- * android.widget.Toast
- */
- package com.funketapps.games;
- import android.annotation.SuppressLint;
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.app.NativeActivity;
- import android.content.Context;
- import android.content.DialogInterface;
- import android.content.Intent;
- import android.content.pm.PackageInfo;
- import android.content.pm.PackageManager;
- import android.content.res.Configuration;
- import android.content.res.Resources;
- import android.net.Uri;
- import android.os.Bundle;
- import android.os.Environment;
- import android.os.Handler;
- import android.os.IBinder;
- import android.os.Message;
- import android.text.Editable;
- import android.util.DisplayMetrics;
- import android.util.Log;
- import android.view.KeyEvent;
- import android.view.View;
- import android.view.ViewGroup;
- import android.view.WindowManager;
- import android.view.inputmethod.InputMethodManager;
- import android.widget.EditText;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.adcolony.sdk.AdColony;
- import com.adcolony.sdk.AdColonyAdOptions;
- import com.adcolony.sdk.AdColonyInterstitial;
- import com.adcolony.sdk.AdColonyInterstitialListener;
- import com.adcolony.sdk.AdColonyUserMetadata;
- import com.adcolony.sdk.AdColonyZone;
- import com.facebook.ads.Ad;
- import com.facebook.ads.AdError;
- import com.facebook.ads.AdListener;
- import com.facebook.ads.AdView;
- import com.facebook.ads.InterstitialAdListener;
- import com.funketapps.games.WebViewActivity;
- import com.google.android.gms.ads.AdRequest;
- import com.google.android.gms.ads.AdSize;
- import com.google.android.gms.ads.InterstitialAd;
- import com.vungle.publisher.EventListener;
- import com.vungle.publisher.VunglePub;
- import java.io.File;
- import java.io.PrintStream;
- import java.io.UnsupportedEncodingException;
- import java.net.Inet4Address;
- import java.net.InetAddress;
- import java.net.NetworkInterface;
- import java.util.Collections;
- import java.util.Enumeration;
- import java.util.Iterator;
- import java.util.Locale;
- import java.util.concurrent.ConcurrentLinkedQueue;
- @SuppressLint(value={"NewApi"})
- public class GameActivity
- extends NativeActivity {
- private static String AdColonyZoonID;
- static AdColonyAdOptions AdColony_ad_options;
- static AdColonyInterstitialListener AdColonylistener;
- static GameActivity CONTEXT;
- static String Entry_AdmobBarnnerId;
- static String Entry_AdmobFullId;
- private static String FullAdsOrder;
- private static int FullAdsOrderIndex;
- private static String HTTP_URL;
- static boolean INIT_ADMOB;
- static int MSG1_NULL;
- static int MSG2_BANNER;
- static int MSG3_FULL;
- static int MSG4_INV_FULL;
- static int MSG5_INGAME;
- static int MSG6_REWARD;
- static int MSG7_AD_TYPE_PAD_BANNER;
- static int MSG8_NEW_GAME;
- static int MSG9_AD_ON_LEAVE_GAME;
- static int MSG_EDITBOX;
- static int MSG_OPEN_URL;
- static int MSG_PROMOTE;
- private static boolean ShowBannerAds;
- static String TAG;
- private static String THE_URL;
- static String The_App_Path;
- static String The_Sdcard_Path;
- private static AdColonyInterstitial adColonyInterstitial;
- @SuppressLint(value={"NewApi"})
- static Handler adHander;
- private static com.google.android.gms.ads.AdView adView;
- private static AdView adView_fb;
- private static boolean adView_fb_loaded;
- static int adcolony_load_cnt;
- static int freeUnlockCnt;
- private static InterstitialAd interstitial;
- private static com.facebook.ads.InterstitialAd interstitialAd_fb;
- private static ConcurrentLinkedQueue<Runnable> jobs;
- static Handler sHandler;
- static EditBoxMessage sMsg;
- static final VunglePub vunglePub;
- MyAdListener theAdListener;
- private final EventListener vungleListener;
- static {
- vunglePub = VunglePub.getInstance();
- interstitialAd_fb = null;
- adView_fb = null;
- adView_fb_loaded = false;
- AdColonyZoonID = "vz53350640a38b4054b4";
- adColonyInterstitial = null;
- AdColonylistener = null;
- AdColony_ad_options = null;
- adcolony_load_cnt = 0;
- ShowBannerAds = true;
- Entry_AdmobBarnnerId = "ca-app-pub-9865823925726470/3374429543";
- Entry_AdmobFullId = "ca-app-pub-9865823925726470/4851162749";
- TAG = "Hello";
- MSG1_NULL = 0;
- MSG2_BANNER = 1;
- MSG3_FULL = 2;
- MSG4_INV_FULL = 3;
- MSG5_INGAME = 4;
- MSG6_REWARD = 5;
- MSG7_AD_TYPE_PAD_BANNER = 6;
- MSG8_NEW_GAME = 7;
- MSG9_AD_ON_LEAVE_GAME = 7;
- MSG_PROMOTE = 88;
- MSG_OPEN_URL = 89;
- INIT_ADMOB = false;
- freeUnlockCnt = 0;
- FullAdsOrder = "vfag";
- FullAdsOrderIndex = 0;
- adHander = new Handler(){
- /*
- * Unable to fully structure code
- * Enabled aggressive block sorting
- * Enabled unnecessary exception pruning
- * Enabled aggressive exception aggregation
- * Lifted jumps to return sites
- */
- public void handleMessage(Message var1_1) {
- System.err.println("xxxxxx" + var1_1.what);
- if (var1_1.what == GameActivity.MSG3_FULL || var1_1.what == GameActivity.MSG4_INV_FULL) {
- GameActivity.access$000(GameActivity.CONTEXT, "play full");
- GameActivity.access$700();
- return;
- }
- if (var1_1.what == GameActivity.MSG6_REWARD) {
- System.out.println("type==play reward \u9700\u8981\u8c03\u6574");
- GameActivity.access$700();
- return;
- }
- if (var1_1.what == GameActivity.MSG2_BANNER) {
- GameActivity.access$800();
- return;
- }
- if (var1_1.what == GameActivity.MSG1_NULL || var1_1.what == GameActivity.MSG7_AD_TYPE_PAD_BANNER) {
- if (GameActivity.access$900() == false) return;
- GameActivity.access$1000().setVisibility(4);
- GameActivity.access$1100().setVisibility(4);
- return;
- }
- var2_4 = var1_1.what;
- var3_5 = GameActivity.MSG_OPEN_URL;
- ** if (var2_4 != var3_5) goto lbl-1000
- lbl-1000: // 1 sources:
- {
- try {
- var1_1 = new Intent((Context)GameActivity.CONTEXT, WebViewActivity.class);
- GameActivity.CONTEXT.startActivity((Intent)var1_1);
- return;
- }
- catch (Exception var1_3) {
- var1_3.printStackTrace();
- return;
- }
- }
- lbl-1000: // 1 sources:
- {
- }
- {
- catch (Exception var1_2) {
- var1_2.printStackTrace();
- return;
- }
- }
- if (var1_1.what != GameActivity.MSG_PROMOTE) return;
- GameActivity.access$1200(GameActivity.CONTEXT);
- }
- };
- CONTEXT = null;
- The_App_Path = null;
- The_Sdcard_Path = null;
- sMsg = null;
- MSG_EDITBOX = 1;
- sHandler = new Handler(){
- public void handleMessage(Message message) {
- if (message.what == GameActivity.MSG_EDITBOX) {
- GameActivity.CONTEXT.showEditBoxDialog();
- }
- }
- };
- jobs = new ConcurrentLinkedQueue();
- System.loadLibrary("Mine");
- THE_URL = "";
- HTTP_URL = "";
- }
- public GameActivity() {
- this.vungleListener = new EventListener(){
- @Override
- public void onAdEnd(boolean bl2, boolean bl3) {
- }
- /*
- * Enabled aggressive block sorting
- */
- @Override
- public void onAdPlayableChanged(boolean bl2) {
- GameActivity gameActivity = GameActivity.CONTEXT;
- StringBuilder stringBuilder = new StringBuilder().append("onAdPlayableChanged");
- String string2 = bl2 ? "true" : "false";
- gameActivity.addToUILog(stringBuilder.append(string2).toString());
- }
- @Override
- public void onAdStart() {
- }
- @Override
- public void onAdUnavailable(String string2) {
- GameActivity.CONTEXT.addToUILog("vungle onAdUnavailable" + string2);
- }
- @Deprecated
- @Override
- public void onVideoView(boolean bl2, int n2, int n3) {
- }
- };
- this.theAdListener = null;
- }
- private void RATEME() {
- if (CONTEXT == null) {
- return;
- }
- new AlertDialog.Builder((Context)CONTEXT).setTitle((CharSequence)"Rate to unlock map").setMessage((CharSequence)"Please give a 5 stars rate to unlock VIP map. Thanks!").setPositiveButton(17039379, new DialogInterface.OnClickListener(){
- public void onClick(DialogInterface object, int n2) {
- GameActivity.CONTEXT.addToUILog("continue ");
- GameActivity.callnativeOnAdsUnlockMapSuccessCallBack();
- object = GameActivity.this.getPackageName();
- try {
- GameActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse((String)("market://details?id=" + (String)object))));
- return;
- }
- catch (Exception exception) {
- GameActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse((String)("https://play.google.com/store/apps/details?id=" + (String)object))));
- exception.printStackTrace();
- return;
- }
- }
- }).setNegativeButton(17039369, new DialogInterface.OnClickListener(){
- public void onClick(DialogInterface dialogInterface, int n2) {
- GameActivity.CONTEXT.addToUILog("nothing");
- }
- }).setIcon(17301543).show();
- }
- /*
- * Exception decompiling
- */
- private static FullAdsType _getFullType() {
- // This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
- // org.benf.cfr.reader.util.ConfusedCFRException: First case is not immediately after switch.
- // org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.examineSwitchContiguity(SwitchReplacer.java:366)
- // org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.replaceRawSwitches(SwitchReplacer.java:65)
- // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:423)
- // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:217)
- // org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:162)
- // org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
- // org.benf.cfr.reader.entities.Method.analyse(Method.java:357)
- // org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:769)
- // org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:701)
- // org.benf.cfr.reader.Main.doJar(Main.java:134)
- // org.benf.cfr.reader.Main.main(Main.java:189)
- throw new IllegalStateException("Decompilation failed");
- }
- static /* synthetic */ com.google.android.gms.ads.AdView access$1000() {
- return adView;
- }
- static /* synthetic */ AdView access$1100() {
- return adView_fb;
- }
- static /* synthetic */ void access$1200(GameActivity gameActivity) {
- gameActivity.RATEME();
- }
- static /* synthetic */ boolean access$700() {
- return GameActivity.playFullAds();
- }
- static /* synthetic */ void access$800() {
- GameActivity.showBannerAds();
- }
- static /* synthetic */ boolean access$900() {
- return ShowBannerAds;
- }
- private void addToUILog(String string2) {
- }
- private static void callnativeOnAdsUnlockMapSuccessCallBack() {
- GameActivity.nativeOnAdsUnlockMapSuccessCallBack(true);
- GameActivity.toastText("Unlock map successs!");
- }
- /*
- * Enabled aggressive block sorting
- * Lifted jumps to return sites
- */
- public static void dispatchPendingRunnables() {
- if (jobs.size() <= 0) {
- return;
- }
- int n2 = 4;
- while (n2 > 0) {
- Runnable runnable = jobs.poll();
- if (runnable == null) return;
- runnable.run();
- --n2;
- }
- }
- private void doInit(final int n2) {
- Log.e((String)TAG, (String)"xxxxx");
- this.runOnUiThread(new Runnable(){
- /*
- * Enabled aggressive block sorting
- * Enabled unnecessary exception pruning
- * Enabled aggressive exception aggregation
- */
- @Override
- public void run() {
- try {
- GameActivity.this.loadAdmob();
- }
- catch (Exception exception) {
- exception.printStackTrace();
- }
- GameActivity.adHander.sendEmptyMessage(n2);
- }
- });
- }
- /*
- * Enabled aggressive block sorting
- * Enabled unnecessary exception pruning
- * Enabled aggressive exception aggregation
- */
- public static String getAppConfID() {
- String string2;
- Object object;
- Object object2;
- block3 : {
- block2 : {
- object = object2 = "Android_1.0";
- try {
- Object object3 = CONTEXT.getPackageManager();
- object = object2;
- string2 = CONTEXT.getPackageName();
- object = object2;
- object3 = object3.getPackageInfo((String)string2, (int)0).versionName;
- if (object3 == null) break block2;
- object2 = object3;
- object = object3;
- if (object3.length() > 0) break block3;
- }
- catch (Exception exception) {
- Log.e((String)"VersionInfo", (String)"Exception", (Throwable)exception);
- return object;
- }
- }
- object2 = "1.001";
- }
- object = object2;
- return string2 + "_" + (String)object2;
- }
- public static String getCurrentLang() {
- return GameActivity.CONTEXT.getResources().getConfiguration().locale.getLanguage();
- }
- public static String getDensity() {
- return "" + GameActivity.CONTEXT.getResources().getDisplayMetrics().density + "";
- }
- public static String getExternalPathJni() {
- return The_App_Path;
- }
- public static String getExternalSdcardJni() {
- return The_Sdcard_Path;
- }
- /*
- * Enabled aggressive exception aggregation
- */
- public static String getIPAddress(boolean bl2) {
- Object object;
- block6 : {
- try {
- object = Collections.list(NetworkInterface.getNetworkInterfaces()).iterator();
- while (object.hasNext()) {
- for (InetAddress inetAddress : Collections.list(((NetworkInterface)object.next()).getInetAddresses())) {
- if (inetAddress.isLoopbackAddress()) continue;
- String string2 = inetAddress.getHostAddress().toUpperCase();
- boolean bl3 = inetAddress instanceof Inet4Address;
- if (bl2) {
- if (!bl3) continue;
- return string2;
- }
- if (bl3) continue;
- int n2 = string2.indexOf(37);
- object = string2;
- if (n2 >= 0) {
- object = string2.substring(0, n2);
- return object;
- }
- break block6;
- }
- }
- }
- catch (Exception exception) {
- // empty catch block
- }
- object = "";
- }
- return object;
- }
- public static String getIpAdreesV4() {
- return GameActivity.getIPAddress(true);
- }
- private AdRequest getRequest() {
- return new AdRequest.Builder().build();
- }
- private void initAdsStaff(WindowManager windowManager, WindowManager.LayoutParams layoutParams) {
- vunglePub.init((Context)this, "53cd206d2b5bdb165b000082");
- vunglePub.setEventListeners(this.vungleListener);
- AdColonyUserMetadata adColonyUserMetadata = new AdColonyUserMetadata().setUserAge(26).setUserEducation("bachelors_degree").setUserGender("male");
- AdColony_ad_options = new AdColonyAdOptions().setUserMetadata(adColonyUserMetadata);
- AdColony.configure((Activity)this, "app5f473b34512542b2a3", AdColonyZoonID);
- AdColonylistener = new AdColonyInterstitialListener(){
- @Override
- public void onExpiring(AdColonyInterstitial adColonyInterstitial) {
- GameActivity.CONTEXT.addToUILog("onExpiring");
- GameActivity.this.reloadAdcolonyAds();
- }
- @Override
- public void onRequestFilled(AdColonyInterstitial adColonyInterstitial) {
- GameActivity.adColonyInterstitial = adColonyInterstitial;
- }
- @Override
- public void onRequestNotFilled(AdColonyZone adColonyZone) {
- GameActivity.CONTEXT.addToUILog(" adcolony onRequestNotFilled");
- }
- };
- this.reloadAdcolonyAds();
- adView_fb = new AdView((Context)this, "1660759314162308_1660762240828682", com.facebook.ads.AdSize.BANNER_HEIGHT_50);
- windowManager.addView((View)adView_fb, (ViewGroup.LayoutParams)layoutParams);
- adView_fb.setAdListener(new AdListener(){
- @Override
- public void onAdClicked(Ad ad2) {
- }
- @Override
- public void onAdLoaded(Ad ad2) {
- GameActivity.CONTEXT.addToUILog("fb banner onAdLoaded");
- adView_fb_loaded = true;
- }
- @Override
- public void onError(Ad ad2, AdError adError) {
- GameActivity.CONTEXT.addToUILog("fb banner error" + adError.getErrorMessage());
- }
- });
- adView_fb.loadAd();
- adView_fb.setVisibility(4);
- interstitialAd_fb = new com.facebook.ads.InterstitialAd((Context)CONTEXT, "1660759314162308_1660762740828632");
- interstitialAd_fb.setAdListener(new InterstitialAdListener(){
- @Override
- public void onAdClicked(Ad ad2) {
- GameActivity.CONTEXT.addToUILog("fb onAdClicked");
- }
- @Override
- public void onAdLoaded(Ad ad2) {
- GameActivity.CONTEXT.addToUILog("fb onAdLoaded");
- }
- @Override
- public void onError(Ad ad2, AdError adError) {
- GameActivity.CONTEXT.addToUILog("fb onError" + adError.getErrorMessage());
- }
- @Override
- public void onInterstitialDismissed(Ad ad2) {
- GameActivity.CONTEXT.addToUILog("fb onInterstitialDismissed");
- interstitialAd_fb.loadAd();
- }
- @Override
- public void onInterstitialDisplayed(Ad ad2) {
- GameActivity.CONTEXT.addToUILog("fb onInterstitialDisplayed");
- }
- });
- interstitialAd_fb.loadAd();
- }
- /*
- * Enabled aggressive block sorting
- * Enabled unnecessary exception pruning
- * Enabled aggressive exception aggregation
- */
- private void loadAdmob() {
- Object object;
- try {
- object = this.getApplicationContext().getPackageName();
- if (object.equals("com.xincraft.games.worldcraft")) {
- Entry_AdmobBarnnerId = "ca-app-pub-6977152614657036/2532636102";
- Entry_AdmobFullId = "ca-app-pub-6977152614657036/4009369306";
- } else if (object.equals("com.xincraft.games.freecraft")) {
- Entry_AdmobBarnnerId = "ca-app-pub-6977152614657036/9776701306";
- Entry_AdmobFullId = "ca-app-pub-6977152614657036/2253434502";
- }
- }
- catch (Exception exception) {
- exception.printStackTrace();
- }
- Log.i((String)TAG, (String)"init ads22");
- object = (WindowManager)this.getSystemService("window");
- WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();
- layoutParams.type = 1000;
- layoutParams.width = -2;
- layoutParams.height = -2;
- layoutParams.flags |= 8;
- layoutParams.gravity = 8388693;
- if (ShowBannerAds) {
- adView = new com.google.android.gms.ads.AdView((Context)this);
- adView.setAdSize(AdSize.BANNER);
- adView.setAdUnitId(Entry_AdmobBarnnerId);
- object.addView((View)adView, (ViewGroup.LayoutParams)layoutParams);
- this.initAdsStaff((WindowManager)object, layoutParams);
- object = this.getRequest();
- adView.loadAd((AdRequest)object);
- adView.setVisibility(4);
- }
- interstitial = new InterstitialAd((Context)this);
- interstitial.setAdUnitId(Entry_AdmobFullId);
- object = this.getRequest();
- interstitial.loadAd((AdRequest)object);
- interstitial.setAdListener(this.theAdListener);
- }
- public static native void nativeOnAdsUnlockMapSuccessCallBack(boolean var0);
- public static native void nativeSetEditBoxResult(byte[] var0, boolean var1);
- private static void newInterstitialAd() {
- try {
- if (interstitial != null && !interstitial.isLoaded()) {
- AdRequest adRequest = CONTEXT.getRequest();
- interstitial.loadAd(adRequest);
- }
- return;
- }
- catch (Exception exception) {
- exception.printStackTrace();
- return;
- }
- }
- public static void openUrl(String string2) {
- HTTP_URL = string2;
- WebViewActivity.HTTP_URL = string2;
- GameActivity.showAd(MSG_OPEN_URL);
- }
- private static boolean playAdColonyFull() {
- if (adColonyInterstitial != null && adColonyInterstitial.show()) {
- return true;
- }
- CONTEXT.addToUILog("no adcolony ads");
- return false;
- }
- private static boolean playAdmobFull() {
- CONTEXT.addToUILog("call playAdmob");
- if (interstitial != null) {
- if (interstitial.isLoaded()) {
- interstitial.show();
- return true;
- }
- GameActivity.newInterstitialAd();
- }
- return false;
- }
- private static boolean playFBFullAds() {
- if (interstitialAd_fb != null && interstitialAd_fb.isAdLoaded()) {
- return interstitialAd_fb.show();
- }
- CONTEXT.addToUILog("no fb full ads");
- return false;
- }
- /*
- * Enabled aggressive block sorting
- */
- private static boolean playFullAds() {
- int n2 = 0;
- while (n2 < 10) {
- FullAdsType fullAdsType = GameActivity._getFullType();
- if (fullAdsType == FullAdsType.VungleType && GameActivity.playVungleAds() || fullAdsType == FullAdsType.AdcolonyType && GameActivity.playAdColonyFull() || fullAdsType == FullAdsType.FacebookType && GameActivity.playFBFullAds() || fullAdsType == FullAdsType.GoogleType && GameActivity.playAdmobFull()) {
- return true;
- }
- ++n2;
- }
- return false;
- }
- private static boolean playVungleAds() {
- if (vunglePub.isAdPlayable()) {
- vunglePub.playAd();
- return true;
- }
- CONTEXT.addToUILog("no vungle ads");
- return false;
- }
- public static void promoteThisApp(String string2) {
- GameActivity.showAd(MSG_PROMOTE);
- }
- private void reloadAdcolonyAds() {
- if (AdColonylistener != null) {
- AdColony.requestInterstitial(AdColonyZoonID, AdColonylistener, AdColony_ad_options);
- }
- }
- public static void setEditBoxResult(final String arrby, final boolean bl2) {
- try {
- arrby = arrby.getBytes("UTF8");
- jobs.add(new Runnable(){
- @Override
- public void run() {
- GameActivity.nativeSetEditBoxResult(arrby, bl2);
- }
- });
- return;
- }
- catch (UnsupportedEncodingException unsupportedEncodingException) {
- unsupportedEncodingException.printStackTrace();
- return;
- }
- }
- public static void setFullAdsOrder(String string2) {
- CONTEXT.addToUILog("setFullAdsOrder:" + string2);
- FullAdsOrder = string2;
- }
- /*
- * Enabled aggressive block sorting
- * Enabled unnecessary exception pruning
- * Enabled aggressive exception aggregation
- */
- public static void showAd(int n2) {
- System.out.println("type=xx01" + n2);
- if (INIT_ADMOB) {
- adHander.sendEmptyMessage(n2);
- return;
- }
- try {
- CONTEXT.doInit(n2);
- }
- catch (Exception exception) {
- exception.printStackTrace();
- }
- INIT_ADMOB = true;
- }
- private static void showBannerAds() {
- block3 : {
- block2 : {
- CONTEXT.addToUILog("show banner");
- if (!ShowBannerAds) break block2;
- if (!adView_fb_loaded) break block3;
- adView_fb.setVisibility(0);
- }
- return;
- }
- adView.setVisibility(0);
- }
- public static void showEditTextDialog(String string2, String string3, int n2, int n3, int n4, int n5) {
- sMsg = new EditBoxMessage(string2, string3, n2, n3, n4, n5);
- sHandler.sendEmptyMessage(MSG_EDITBOX);
- }
- private static void toastText(String string2) {
- Toast.makeText((Context)CONTEXT, (CharSequence)string2, (int)0).show();
- }
- public void onBackPressed() {
- }
- protected void onCreate(Bundle bundle) {
- super.onCreate(bundle);
- The_App_Path = this.getExternalFilesDir(null).toString() + File.separator;
- The_Sdcard_Path = Environment.getExternalStorageDirectory() + File.separator;
- CONTEXT = this;
- }
- protected void onDestroy() {
- if (interstitialAd_fb != null) {
- interstitialAd_fb.destroy();
- }
- if (adView_fb != null) {
- adView_fb.destroy();
- }
- super.onDestroy();
- }
- protected void onPause() {
- super.onPause();
- vunglePub.onPause();
- }
- public void onResume() {
- super.onResume();
- vunglePub.onResume();
- if (adColonyInterstitial == null || adColonyInterstitial.isExpired()) {
- this.reloadAdcolonyAds();
- }
- }
- protected void onStart() {
- super.onStart();
- }
- protected void onStop() {
- super.onStop();
- }
- /*
- * Enabled aggressive block sorting
- */
- public void showEditBoxDialog() {
- EditBoxMessage editBoxMessage = sMsg;
- final EditText editText = new EditText((Context)this);
- editText.setText((CharSequence)editBoxMessage.content);
- editText.setSingleLine(true);
- if (editBoxMessage.inputFlag == 0) {
- editText.setInputType(129);
- } else {
- editText.setInputType(524288);
- }
- editText.setOnEditorActionListener(new TextView.OnEditorActionListener(){
- public boolean onEditorAction(TextView textView, int n2, KeyEvent keyEvent) {
- boolean bl2;
- block3 : {
- block2 : {
- boolean bl3 = false;
- if (n2 != 0) break block2;
- bl2 = bl3;
- if (n2 != 0) break block3;
- bl2 = bl3;
- if (keyEvent == null) break block3;
- bl2 = bl3;
- if (keyEvent.getAction() != 0) break block3;
- }
- ((InputMethodManager)GameActivity.this.getSystemService("input_method")).hideSoftInputFromWindow(editText.getWindowToken(), 0);
- bl2 = true;
- }
- return bl2;
- }
- });
- new AlertDialog.Builder((Context)this).setPositiveButton((CharSequence)"Ok", new DialogInterface.OnClickListener(){
- public void onClick(DialogInterface dialogInterface, int n2) {
- Log.e((String)"ddd", (String)("ok:" + editText.getText().toString()));
- GameActivity.setEditBoxResult(editText.getText().toString(), true);
- }
- }).setView((View)editText).setNegativeButton((CharSequence)"Cancel", new DialogInterface.OnClickListener(){
- public void onClick(DialogInterface dialogInterface, int n2) {
- Log.e((String)"ddd", (String)("cancel" + editText.getText().toString()));
- GameActivity.setEditBoxResult(editText.getText().toString(), false);
- }
- }).setOnCancelListener(new DialogInterface.OnCancelListener(){
- public void onCancel(DialogInterface dialogInterface) {
- Log.e((String)"ddd", (String)("back cancel" + editText.getText().toString()));
- GameActivity.setEditBoxResult(editText.getText().toString(), false);
- }
- }).setCancelable(false).show();
- new Handler().postDelayed(new Runnable(){
- @Override
- public void run() {
- editText.requestFocus();
- editText.setSelection(editText.length());
- ((InputMethodManager)GameActivity.this.getSystemService("input_method")).showSoftInput((View)editText, 0);
- }
- }, 200);
- }
- public static class EditBoxMessage {
- public String content;
- public int inputFlag;
- public int inputMode;
- public int maxLength;
- public int returnType;
- public String title;
- public EditBoxMessage(String string2, String string3, int n2, int n3, int n4, int n5) {
- this.content = string3;
- this.title = string2;
- this.inputMode = n2;
- this.inputFlag = n3;
- this.returnType = n4;
- this.maxLength = n5;
- }
- }
- public static enum FullAdsType {
- VungleType,
- AdcolonyType,
- FacebookType,
- GoogleType;
- private FullAdsType() {
- }
- }
- class MyAdListener
- extends com.google.android.gms.ads.AdListener {
- MyAdListener() {
- }
- @Override
- public void onAdClosed() {
- }
- @Override
- public void onAdFailedToLoad(int n2) {
- System.err.println("errorCode: " + n2);
- }
- @Override
- public void onAdLeftApplication() {
- }
- @Override
- public void onAdLoaded() {
- }
- @Override
- public void onAdOpened() {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement