package com.amoad.amoadsdk;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.AsyncTask;
import java.util.concurrent.ExecutionException;
public class AMoAdSdkPopUp
{
static final String STATUS_CODE_SUCCESS = "0";
static String Url = null;
static String clickUrl = null;
/* Error */
private static String getJsonTextStatus(String paramString, Activity paramActivity)
{
// Byte code:
// 0: aload_1
// 1: ldc 35
// 3: iconst_0
// 4: invokevirtual 41 android/app/Activity:getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;
// 7: astore_2
// 8: aload_2
// 9: ldc 43
// 11: iconst_0
// 12: invokeinterface 49 3 0
// 17: istore_3
// 18: aconst_null
// 19: astore 4
// 21: invokestatic 55 com/amoad/amoadsdk/Util:getAppKey ()Ljava/lang/String;
// 24: astore 15
// 26: aload_1
// 27: invokevirtual 59 android/app/Activity:getPackageManager ()Landroid/content/pm/PackageManager;
// 30: astore 16
// 32: aload 16
// 34: aload_1
// 35: invokevirtual 62 android/app/Activity:getPackageName ()Ljava/lang/String;
// 38: iconst_0
// 39: invokevirtual 68 android/content/pm/PackageManager:getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
// 42: getfield 74 android/content/pm/PackageInfo:versionCode I
// 45: istore 18
// 47: new 76 org/apache/http/impl/client/DefaultHttpClient
// 50: dup
// 51: invokespecial 77 org/apache/http/impl/client/DefaultHttpClient:<init> ()V
// 54: astore 19
// 56: aload 19
// 58: invokeinterface 83 1 0
// 63: astore 20
// 65: aload 20
// 67: sipush 5000
// 70: invokestatic 89 org/apache/http/params/HttpConnectionParams:setSoTimeout (Lorg/apache/http/params/HttpParams;I)V
// 73: aload 20
// 75: sipush 5000
// 78: invokestatic 92 org/apache/http/params/HttpConnectionParams:setConnectionTimeout (Lorg/apache/http/params/HttpParams;I)V
// 81: aload 19
// 83: new 94 org/apache/http/client/methods/HttpGet
// 86: dup
// 87: new 96 java/lang/StringBuilder
// 90: dup
// 91: getstatic 17 com/amoad/amoadsdk/AMoAdSdkPopUp:Url Ljava/lang/String;
// 94: invokestatic 102 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 97: invokespecial 105 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 100: ldc 107
// 102: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 105: aload_0
// 106: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 109: ldc 113
// 111: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 114: aload 15
// 116: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 119: ldc 115
// 121: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 124: iload_3
// 125: invokevirtual 118 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 128: ldc 120
// 130: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 133: iload 18
// 135: invokestatic 123 java/lang/String:valueOf (I)Ljava/lang/String;
// 138: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 141: invokevirtual 126 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 144: invokespecial 127 org/apache/http/client/methods/HttpGet:<init> (Ljava/lang/String;)V
// 147: invokeinterface 131 2 0
// 152: astore 21
// 154: aload 21
// 156: invokeinterface 137 1 0
// 161: invokeinterface 143 1 0
// 166: istore 22
// 168: aload 21
// 170: invokeinterface 147 1 0
// 175: invokeinterface 153 1 0
// 180: astore 23
// 182: new 155 java/io/InputStreamReader
// 185: dup
// 186: aload 23
// 188: ldc 157
// 190: invokespecial 160 java/io/InputStreamReader:<init> (Ljava/io/InputStream;Ljava/lang/String;)V
// 193: astore 24
// 195: new 162 java/io/BufferedReader
// 198: dup
// 199: aload 24
// 201: invokespecial 165 java/io/BufferedReader:<init> (Ljava/io/Reader;)V
// 204: astore 25
// 206: new 167 java/lang/StringBuffer
// 209: dup
// 210: invokespecial 168 java/lang/StringBuffer:<init> ()V
// 213: astore 26
// 215: aload 25
// 217: invokevirtual 171 java/io/BufferedReader:readLine ()Ljava/lang/String;
// 220: astore 29
// 222: aload 29
// 224: ifnonnull +252 -> 476
// 227: new 173 org/json/JSONObject
// 230: dup
// 231: aload 26
// 233: invokevirtual 174 java/lang/StringBuffer:toString ()Ljava/lang/String;
// 236: invokespecial 175 org/json/JSONObject:<init> (Ljava/lang/String;)V
// 239: astore 30
// 241: aload 30
// 243: ldc 177
// 245: invokevirtual 181 org/json/JSONObject:getString (Ljava/lang/String;)Ljava/lang/String;
// 248: astore 31
// 250: aload_2
// 251: invokeinterface 185 1 0
// 256: astore 32
// 258: aload 31
// 260: ldc 11
// 262: invokevirtual 189 java/lang/String:equals (Ljava/lang/Object;)Z
// 265: ifeq +150 -> 415
// 268: aload 32
// 270: new 96 java/lang/StringBuilder
// 273: dup
// 274: aload_0
// 275: invokestatic 102 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 278: invokespecial 105 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 281: ldc 191
// 283: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 286: invokevirtual 126 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 289: aload 30
// 291: ldc 193
// 293: invokevirtual 181 org/json/JSONObject:getString (Ljava/lang/String;)Ljava/lang/String;
// 296: invokeinterface 199 3 0
// 301: pop
// 302: aload 32
// 304: new 96 java/lang/StringBuilder
// 307: dup
// 308: aload_0
// 309: invokestatic 102 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 312: invokespecial 105 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 315: ldc 201
// 317: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 320: invokevirtual 126 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 323: aload 30
// 325: ldc 201
// 327: invokevirtual 181 org/json/JSONObject:getString (Ljava/lang/String;)Ljava/lang/String;
// 330: invokeinterface 199 3 0
// 335: pop
// 336: aload 32
// 338: new 96 java/lang/StringBuilder
// 341: dup
// 342: aload_0
// 343: invokestatic 102 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 346: invokespecial 105 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 349: ldc 203
// 351: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 354: invokevirtual 126 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 357: new 96 java/lang/StringBuilder
// 360: dup
// 361: getstatic 19 com/amoad/amoadsdk/AMoAdSdkPopUp:clickUrl Ljava/lang/String;
// 364: invokestatic 102 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 367: invokespecial 105 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 370: ldc 107
// 372: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 375: aload_0
// 376: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 379: ldc 113
// 381: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 384: aload 15
// 386: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 389: ldc 205
// 391: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 394: aload 30
// 396: ldc 193
// 398: invokevirtual 181 org/json/JSONObject:getString (Ljava/lang/String;)Ljava/lang/String;
// 401: invokevirtual 111 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 404: invokevirtual 126 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 407: invokeinterface 199 3 0
// 412: pop
// 413: iconst_0
// 414: istore_3
// 415: iload 22
// 417: sipush 200
// 420: if_icmpeq +10 -> 430
// 423: iload 22
// 425: invokestatic 123 java/lang/String:valueOf (I)Ljava/lang/String;
// 428: astore 31
// 430: aload 32
// 432: ldc 43
// 434: iload_3
// 435: iconst_1
// 436: iadd
// 437: invokeinterface 209 3 0
// 442: pop
// 443: aload 32
// 445: invokeinterface 213 1 0
// 450: pop
// 451: aload 25
// 453: ifnull +8 -> 461
// 456: aload 25
// 458: invokevirtual 216 java/io/BufferedReader:close ()V
// 461: aload 31
// 463: astore 6
// 465: aload 6
// 467: areturn
// 468: astore 17
// 470: iconst_0
// 471: istore 18
// 473: goto -426 -> 47
// 476: aload 26
// 478: aload 29
// 480: invokevirtual 219 java/lang/StringBuffer:append (Ljava/lang/String;)Ljava/lang/StringBuffer;
// 483: pop
// 484: goto -269 -> 215
// 487: astore 28
// 489: aload 25
// 491: astore 4
// 493: aload 4
// 495: ifnull +8 -> 503
// 498: aload 4
// 500: invokevirtual 216 java/io/BufferedReader:close ()V
// 503: aconst_null
// 504: astore 6
// 506: goto -41 -> 465
// 509: astore 7
// 511: ldc 221
// 513: ldc 223
// 515: aload 7
// 517: invokestatic 229 android/util/Log:e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
// 520: pop
// 521: goto -18 -> 503
// 524: astore 12
// 526: aload 4
// 528: ifnull +8 -> 536
// 531: aload 4
// 533: invokevirtual 216 java/io/BufferedReader:close ()V
// 536: aconst_null
// 537: astore 6
// 539: goto -74 -> 465
// 542: astore 13
// 544: ldc 221
// 546: ldc 223
// 548: aload 13
// 550: invokestatic 229 android/util/Log:e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
// 553: pop
// 554: goto -18 -> 536
// 557: astore 9
// 559: aload 4
// 561: ifnull +8 -> 569
// 564: aload 4
// 566: invokevirtual 216 java/io/BufferedReader:close ()V
// 569: aload 9
// 571: athrow
// 572: astore 10
// 574: ldc 221
// 576: ldc 223
// 578: aload 10
// 580: invokestatic 229 android/util/Log:e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
// 583: pop
// 584: goto -15 -> 569
// 587: astore 35
// 589: ldc 221
// 591: ldc 223
// 593: aload 35
// 595: invokestatic 229 android/util/Log:e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
// 598: pop
// 599: goto -138 -> 461
// 602: astore 9
// 604: aload 25
// 606: astore 4
// 608: goto -49 -> 559
// 611: astore 27
// 613: aload 25
// 615: astore 4
// 617: goto -91 -> 526
// 620: astore 5
// 622: goto -129 -> 493
// Local variable table:
// start length slot name signature
// 0 625 0 paramString String
// 0 625 1 paramActivity Activity
// 7 244 2 localSharedPreferences SharedPreferences
// 17 420 3 i int
// 19 597 4 localObject1 Object
// 620 1 5 localJSONException1 org.json.JSONException
// 463 75 6 str1 String
// 509 7 7 localException1 Exception
// 557 13 9 localObject2 Object
// 602 1 9 localObject3 Object
// 572 7 10 localException2 Exception
// 524 1 12 localException3 Exception
// 542 7 13 localException4 Exception
// 24 361 15 str2 String
// 30 3 16 localPackageManager android.content.pm.PackageManager
// 468 1 17 localNameNotFoundException android.content.pm.PackageManager.NameNotFoundException
// 45 427 18 j int
// 54 28 19 localDefaultHttpClient org.apache.http.impl.client.DefaultHttpClient
// 63 11 20 localHttpParams org.apache.http.params.HttpParams
// 152 17 21 localHttpResponse org.apache.http.HttpResponse
// 166 258 22 k int
// 180 7 23 localInputStream java.io.InputStream
// 193 7 24 localInputStreamReader java.io.InputStreamReader
// 204 410 25 localBufferedReader java.io.BufferedReader
// 213 264 26 localStringBuffer java.lang.StringBuffer
// 611 1 27 localException5 Exception
// 487 1 28 localJSONException2 org.json.JSONException
// 220 259 29 str3 String
// 239 156 30 localJSONObject org.json.JSONObject
// 248 214 31 str4 String
// 256 188 32 localEditor SharedPreferences.Editor
// 587 7 35 localException6 Exception
// Exception table:
// from to target type
// 32 47 468 android/content/pm/PackageManager$NameNotFoundException
// 206 451 487 org/json/JSONException
// 476 484 487 org/json/JSONException
// 498 503 509 java/lang/Exception
// 21 32 524 java/lang/Exception
// 32 47 524 java/lang/Exception
// 47 206 524 java/lang/Exception
// 531 536 542 java/lang/Exception
// 21 32 557 finally
// 32 47 557 finally
// 47 206 557 finally
// 564 569 572 java/lang/Exception
// 456 461 587 java/lang/Exception
// 206 451 602 finally
// 476 484 602 finally
// 206 451 611 java/lang/Exception
// 476 484 611 java/lang/Exception
// 21 32 620 org/json/JSONException
// 32 47 620 org/json/JSONException
// 47 206 620 org/json/JSONException
}
public static String getStatusClickPopup(Activity paramActivity, String paramString)
{
SharedPreferences localSharedPreferences = paramActivity.getSharedPreferences("popup_info", 0);
String str = localSharedPreferences.getString(paramString + "_click_status", "9999");
SharedPreferences.Editor localEditor = localSharedPreferences.edit();
localEditor.putString(paramString + "_click_status", "9999");
localEditor.commit();
return str;
}
public static void startPopUp(Activity paramActivity, String paramString)
{
Util.startInitializeForOther(paramActivity, AMoAdSdkWallActivity.class);
Url = Util.getBasePopupUrl();
clickUrl = Util.getBaseTrPoClickUrl();
AMoAdSdkPopUp localAMoAdSdkPopUp = new AMoAdSdkPopUp();
localAMoAdSdkPopUp.getClass();
PopupTextInfoTask localPopupTextInfoTask = new PopupTextInfoTask(localAMoAdSdkPopUp, paramActivity, paramString);
String str = null;
try
{
str = (String)localPopupTextInfoTask.execute(new String[0]).get();
if ((str != null) && (str.equals("0")))
{
Intent localIntent = new Intent(paramActivity, AMoAdSdkPopUpActivity.class);
localIntent.putExtra("triggerkey", paramString);
paramActivity.startActivity(localIntent);
}
return;
}
catch (InterruptedException localInterruptedException)
{
for (;;)
{
localInterruptedException.printStackTrace();
}
}
catch (ExecutionException localExecutionException)
{
for (;;)
{
localExecutionException.printStackTrace();
}
}
}
public static void startPopUpForUnity(Activity paramActivity, String paramString)
{
Util.startInitializeForOther(paramActivity, AMoAdSdkWallActivity.class);
Url = Util.getBasePopupUrl();
clickUrl = Util.getBaseTrPoClickUrl();
AMoAdSdkPopUp localAMoAdSdkPopUp = new AMoAdSdkPopUp();
localAMoAdSdkPopUp.getClass();
PopupTextInfoTask localPopupTextInfoTask = new PopupTextInfoTask(localAMoAdSdkPopUp, paramActivity, paramString);
String str = null;
try
{
str = (String)localPopupTextInfoTask.execute(new String[0]).get();
if ((str != null) && (str.equals("0")))
{
Intent localIntent = new Intent(paramActivity, AMoAdSdkPopUpForUnityActivity.class);
localIntent.putExtra("triggerkey", paramString);
paramActivity.startActivity(localIntent);
}
return;
}
catch (InterruptedException localInterruptedException)
{
for (;;)
{
localInterruptedException.printStackTrace();
}
}
catch (ExecutionException localExecutionException)
{
for (;;)
{
localExecutionException.printStackTrace();
}
}
}
private class PopupTextInfoTask
extends AsyncTask<String, Void, String>
{
private Activity activity = null;
private String triggerKey = null;
public PopupTextInfoTask(Activity paramActivity, String paramString)
{
this.activity = paramActivity;
this.triggerKey = paramString;
}
protected String doInBackground(String... paramVarArgs)
{
try
{
String str2 = AMoAdSdkPopUp.getJsonTextStatus(this.triggerKey, this.activity);
str1 = str2;
}
catch (Exception localException)
{
for (;;)
{
String str1 = null;
}
}
return str1;
}
protected void onPostExecute(String paramString) {}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: com.amoad.amoadsdk.AMoAdSdkPopUp
* JD-Core Version: 0.7.0.1
*/