Video Downloader for FB v3.5.1版本的 MD5 值为:1db7d4aa9fc4356831f5521f52585a52
以下内容为反编译后的 z.java 源代码,内容仅作参考
package com.appodeal.ads;
import android.content.Context;
import android.text.TextUtils;
import com.appodeal.ads.utils.Log;
import com.appodealx.sdk.utils.RequestInfoKeys;
import org.json.JSONObject;
public class z {
static String f1781a = null;
static String b = null;
static Integer c = null;
static String d = null;
static String e = null;
static boolean f = false;
static JSONObject g = null;
static int h = 0;
static boolean i = true;
static Boolean j;
static Boolean k;
public static void a(Context context, JSONObject jSONObject) {
b(context, jSONObject);
b(jSONObject);
a(jSONObject);
}
public static void a(Boolean bool) {
boolean b2 = b();
j = bool;
if (b2 != b()) {
ad.a();
}
}
static void a(JSONObject jSONObject) {
if (jSONObject == null) {
return;
}
f = jSONObject.optBoolean("corona");
}
public static boolean a() {
return f;
}
static void b(Context context, JSONObject jSONObject) {
JSONObject optJSONObject;
String str;
if (context == null || jSONObject == null || (optJSONObject = jSONObject.optJSONObject("app_data")) == null) {
return;
}
if (optJSONObject.has("store_url")) {
str = optJSONObject.optString("store_url", b);
} else {
str = "https://play.google.com/store/apps/details?id=" + context.getPackageName();
}
b = str;
f1781a = optJSONObject.optString("name");
if (TextUtils.isEmpty(f1781a)) {
try {
f1781a = (String) context.getPackageManager().getApplicationLabel(context.getApplicationInfo());
} catch (Exception e2) {
Log.log(e2);
}
}
if (optJSONObject.has("paid")) {
c = Integer.valueOf(optJSONObject.optInt("paid"));
}
d = optJSONObject.optString("publisher", null);
if (optJSONObject.has("id")) {
e = String.valueOf(optJSONObject.optInt("id"));
}
g = optJSONObject.optJSONObject(RequestInfoKeys.EXT);
h = optJSONObject.optInt("ad_box_size");
i = optJSONObject.optBoolean("hr", true);
}
public static void b(JSONObject jSONObject) {
if (jSONObject != null && jSONObject.has("for_kids")) {
boolean b2 = b();
k = Boolean.valueOf(jSONObject.optBoolean("for_kids", false));
if (b2 != b()) {
ad.a();
}
}
}
public static boolean b() {
Boolean bool = j;
if (bool == null && (bool = k) == null) {
return false;
}
return bool.booleanValue();
}
}