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();
    }
}