Apk Done v1.0版本的 MD5 值为:44cfb8e1ce639995aa7f0de6a3a6388b

以下内容为反编译后的 k.java 源代码,内容仅作参考


package com.adcolony.sdk;

import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import com.adcolony.adcolonysdk.BuildConfig;
import com.adcolony.sdk.AdColonyAdView;
import com.adcolony.sdk.AdColonyInterstitial;
import com.adcolony.sdk.e0;
import com.adcolony.sdk.o;
import com.adcolony.sdk.s;
import com.adcolony.sdk.v;
import com.applovin.sdk.AppLovinEventTypes;
import com.iab.omid.library.adcolony.Omid;
import com.iab.omid.library.adcolony.adsession.Partner;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import java.io.File;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.ScheduledExecutorService;
public class k {
    static String Z = "https://adc3-launch.adcolony.com/v4/launch";
    private static volatile String a0 = "";
    private boolean A;
    private boolean B;
    private boolean C;
    private boolean E;
    private boolean F;
    private boolean G;
    private boolean H;
    private boolean I;
    private boolean J;
    private boolean K;
    private boolean L;
    private int M;
    private Application.ActivityLifecycleCallbacks O;
    private boolean T;
    private int X;
    private i0 a;
    private com.adcolony.sdk.t b;
    private t0 c;
    private com.adcolony.sdk.d d;
    private com.adcolony.sdk.r e;
    private com.adcolony.sdk.w f;
    private x0 g;
    private v0 h;
    private g0 i;
    private com.adcolony.sdk.q j;
    private m0 k;
    private com.adcolony.sdk.c l;
    private com.adcolony.sdk.z m;
    private AdColonyAdView n;
    private AdColonyInterstitial o;
    private AdColonyRewardListener p;
    private AdColonyAppOptions r;
    private h0 s;
    private f1 t;
    private String w;
    private String x;
    private String y;
    private HashMap<String, AdColonyCustomMessageListener> q = new HashMap<>();
    private HashMap<String, AdColonyZone> u = new HashMap<>();
    private HashMap<Integer, c1> v = new HashMap<>();
    private String z = "";
    private com.adcolony.sdk.f D = new com.adcolony.sdk.f();
    private int N = 1;
    private Partner P = null;
    private f1 Q = new f1();
    private long R = 500;
    private long S = 500;
    private long U = 20000;
    private long V = 300000;
    private long W = 15000;
    private boolean Y = false;

    public class a implements j0 {
        a(k kVar) {
        }

        @Override
        public void a(h0 h0Var) {
            f1 b = c0.b();
            c0.b(b, "crc32", z0.a(c0.h(h0Var.a(), "data")));
            h0Var.a(b).c();
        }
    }

    public class a0 implements j0 {
        a0() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.a(true, true);
        }
    }

    public class b implements j0 {
        b(k kVar) {
        }

        @Override
        public void a(h0 h0Var) {
            int d = c0.d(h0Var.a(), "number");
            f1 b = c0.b();
            c0.a(b, "uuids", z0.a(d));
            h0Var.a(b).c();
        }
    }

    public class b0 implements j0 {
        b0(k kVar) {
        }

        @Override
        public void a(h0 h0Var) {
            f1 b = c0.b();
            c0.a(b, "sha1", z0.b(c0.h(h0Var.a(), "data")));
            h0Var.a(b).c();
        }
    }

    public class c implements j0 {

        class a implements com.adcolony.sdk.y<String> {
            final h0 a;

            a(h0 h0Var) {
                this.a = h0Var;
            }

            @Override
            public void a(String str) {
                f1 b = c0.b();
                c0.a(b, "advertiser_id", k.this.n().f());
                c0.b(b, "limit_ad_tracking", k.this.n().A());
                this.a.a(b).c();
            }

            @Override
            public void a(Throwable th) {
                new e0.a().a("Device.query_advertiser_info").a(" failed with error: ").a(Log.getStackTraceString(th)).a(e0.g);
            }
        }

        c() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.n().a(com.adcolony.sdk.a.a(), new a(h0Var));
        }
    }

    public class d implements j0 {
        d() {
        }

        @Override
        public void a(h0 h0Var) {
            s0 a = k.this.q().a();
            k.this.n().c(c0.h(h0Var.a(), "version"));
            if (a != null) {
                a.e(k.this.n().o());
            }
        }
    }

    public class e implements j0 {
        e() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.Q = c0.f(h0Var.a(), "signals");
        }
    }

    public class f implements j0 {

        class a implements com.adcolony.sdk.x<o.b> {
            final h0 a;

            a(f fVar, h0 h0Var) {
                this.a = h0Var;
            }

            @Override
            public void a(o.b bVar) {
                f1 b = c0.b();
                if (bVar != null) {
                    c0.a(b, "odt", bVar.b());
                }
                this.a.a(b).c();
            }
        }

        f() {
        }

        @Override
        public void a(h0 h0Var) {
            if (k.this.G()) {
                o0.c().a(new a(this, h0Var), k.this.g());
                return;
            }
            o.b b = o0.c().b();
            f1 b2 = c0.b();
            if (b != null) {
                c0.a(b2, "odt", b.b());
            }
            h0Var.a(b2).c();
        }
    }

    public class g implements j0 {
        g(k kVar) {
        }

        @Override
        public void a(h0 h0Var) {
            o0.c().a();
        }
    }

    public class h implements j0 {
        h() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.m.a(h0Var);
        }
    }

    public class i implements Runnable {
        i() {
        }

        @Override
        public void run() {
            Context a = com.adcolony.sdk.a.a();
            if (!k.this.L && a != null) {
                try {
                    Omid.activate(a.getApplicationContext());
                    k.this.L = true;
                } catch (IllegalArgumentException unused) {
                    new e0.a().a("IllegalArgumentException when activating Omid").a(e0.i);
                    k.this.L = false;
                }
            }
            if (k.this.L && k.this.P == null) {
                try {
                    k.this.P = Partner.createPartner("AdColony", "4.7.1");
                } catch (IllegalArgumentException unused2) {
                    new e0.a().a("IllegalArgumentException when creating Omid Partner").a(e0.i);
                    k.this.L = false;
                }
            }
        }
    }

    public class j implements Runnable {

        class a implements s.a {
            a() {
            }

            @Override
            public void a(com.adcolony.sdk.s sVar, h0 h0Var, Map<String, List<String>> map) {
                k.this.a(sVar);
            }
        }

        j() {
        }

        @Override
        public void run() {
            f1 b = c0.b();
            c0.a(b, "url", k.Z);
            c0.a(b, "content_type", "application/json");
            c0.a(b, AppLovinEventTypes.USER_VIEWED_CONTENT, k.this.n().t().toString());
            c0.a(b, "url", k.Z);
            if (k.this.Y) {
                f1 b2 = c0.b();
                c0.a(b2, "request", BuildConfig.LAUNCH_REQ_DICT_ID);
                c0.a(b2, "response", BuildConfig.LAUNCH_RESP_DICT_ID);
                c0.a(b, "dictionaries_mapping", b2);
            }
            k.this.b.a(new com.adcolony.sdk.s(new h0("WebServices.post", 0, b), new a()));
        }
    }

    public class C0005k implements v.c {
        C0005k(k kVar) {
        }

        @Override
        public void a() {
            o0.c().d();
        }
    }

    public class l implements Runnable {
        final Context a;
        final h0 b;

        l(Context context, h0 h0Var) {
            this.a = context;
            this.b = h0Var;
        }

        @Override
        public void run() {
            com.adcolony.sdk.j a = com.adcolony.sdk.j.a(this.a.getApplicationContext(), this.b);
            k.this.v.put(Integer.valueOf(a.getAdc3ModuleId()), a);
        }
    }

    public class m implements Runnable {
        m() {
        }

        @Override
        public void run() {
            if (com.adcolony.sdk.a.b().x().f()) {
                k.this.K();
            }
        }
    }

    public class n implements s.a {
        n() {
        }

        @Override
        public void a(com.adcolony.sdk.s sVar, h0 h0Var, Map<String, List<String>> map) {
            k.this.N();
        }
    }

    public class o implements Runnable {
        o() {
        }

        @Override
        public void run() {
            k.this.L();
        }
    }

    public class p implements AdColonyInterstitial.f {
        p() {
        }

        @Override
        public void a() {
            k.this.b();
        }
    }

    public class q implements AdColonyAdView.c {
        q() {
        }

        @Override
        public void a() {
            k.this.b();
        }
    }

    public class r implements com.adcolony.sdk.x<n0> {
        r(k kVar) {
        }

        @Override
        public void a(n0 n0Var) {
            o0.c().a(n0Var);
        }
    }

    public class s implements Runnable {
        final h0 a;

        s(h0 h0Var) {
            this.a = h0Var;
        }

        @Override
        public void run() {
            k.this.p.onReward(new AdColonyReward(this.a));
        }
    }

    public class t implements Application.ActivityLifecycleCallbacks {
        private final Set<Integer> a = new HashSet();

        t() {
        }

        @Override
        public void onActivityCreated(Activity activity, Bundle bundle) {
            if (!k.this.c.f()) {
                k.this.c.c(true);
            }
            com.adcolony.sdk.a.a(activity);
        }

        @Override
        public void onActivityDestroyed(Activity activity) {
        }

        @Override
        public void onActivityPaused(Activity activity) {
            com.adcolony.sdk.a.d = false;
            k.this.c.d(false);
        }

        @Override
        public void onActivityResumed(Activity activity) {
            ScheduledExecutorService scheduledExecutorService;
            this.a.add(Integer.valueOf(activity.hashCode()));
            com.adcolony.sdk.a.d = true;
            com.adcolony.sdk.a.a(activity);
            s0 a = k.this.q().a();
            Context a2 = com.adcolony.sdk.a.a();
            if (a2 == null || !k.this.c.e() || !(a2 instanceof com.adcolony.sdk.b) || ((com.adcolony.sdk.b) a2).d) {
                com.adcolony.sdk.a.a(activity);
                if (k.this.s != null) {
                    if (!Objects.equals(c0.h(k.this.s.a(), "m_origin"), "")) {
                        k.this.s.a(k.this.s.a()).c();
                    }
                    k.this.s = null;
                }
                k.this.B = false;
                k.this.c.g(false);
                if (k.this.E && !k.this.c.f()) {
                    k.this.c.c(true);
                }
                k.this.c.d(true);
                k.this.e.c();
                if (a == null || (scheduledExecutorService = a.b) == null || scheduledExecutorService.isShutdown() || a.b.isTerminated()) {
                    AdColony.a(activity, com.adcolony.sdk.a.b().r);
                }
            }
        }

        @Override
        public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
        }

        @Override
        public void onActivityStarted(Activity activity) {
            k.this.c.e(true);
        }

        @Override
        public void onActivityStopped(Activity activity) {
            this.a.remove(Integer.valueOf(activity.hashCode()));
            if (this.a.isEmpty()) {
                k.this.c.e(false);
            }
        }
    }

    public class u implements j0 {
        u() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.c(h0Var);
        }
    }

    public class v implements j0 {
        v() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.a(h0Var);
        }
    }

    public class w implements j0 {
        w() {
        }

        @Override
        public void a(h0 h0Var) {
            s0 a = k.this.q().a();
            k.this.D.a(true);
            if (k.this.J) {
                f1 b = c0.b();
                f1 b2 = c0.b();
                c0.a(b2, "app_version", z0.c());
                c0.a(b, "app_bundle_info", b2);
                new h0("AdColony.on_update", 1, b).c();
                k.this.J = false;
            }
            if (k.this.K) {
                new h0("AdColony.on_install", 1).c();
            }
            f1 a2 = h0Var.a();
            if (a != null) {
                a.f(c0.h(a2, "app_session_id"));
            }
            if (AdColonyEventTracker.a()) {
                AdColonyEventTracker.b();
            }
            Integer i = a2.i("base_download_threads");
            if (i != null) {
                k.this.b.a(i.intValue());
            }
            Integer i2 = a2.i("concurrent_requests");
            if (i2 != null) {
                k.this.b.b(i2.intValue());
            }
            Integer i3 = a2.i("threads_keep_alive_time");
            if (i3 != null) {
                k.this.b.c(i3.intValue());
            }
            double h = a2.h("thread_pool_scaling_factor");
            if (!Double.isNaN(h)) {
                k.this.b.a(h);
            }
            k.this.m.b();
            k.this.M();
        }
    }

    public class x implements j0 {
        x() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.b(h0Var);
        }
    }

    public class y implements j0 {
        y() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.e(h0Var);
        }
    }

    public class z implements j0 {
        z() {
        }

        @Override
        public void a(h0 h0Var) {
            k.this.f(h0Var);
        }
    }

    public void K() {
        new Thread(new j()).start();
    }

    public boolean L() {
        this.a.a();
        return true;
    }

    public void M() {
        f1 b2 = c0.b();
        c0.a(b2, "type", "AdColony.on_configuration_completed");
        e1 e1Var = new e1();
        for (String str : C().keySet()) {
            e1Var.b(str);
        }
        f1 b3 = c0.b();
        c0.a(b3, "zone_ids", e1Var);
        c0.a(b2, "message", b3);
        new h0("CustomMessage.controller_send", 0, b2).c();
    }

    public void N() {
        if (!a(this.x) && !com.adcolony.sdk.l.H) {
            new e0.a().a("Downloaded controller sha1 does not match, retrying.").a(e0.f);
            S();
            return;
        }
        if (!this.F && !this.I) {
            z0.b(new o());
        }
        if (this.F && this.I) {
            Q();
        }
    }

    private void O() {
        Application application;
        Context a2 = com.adcolony.sdk.a.a();
        if (a2 == null || this.O != null || Build.VERSION.SDK_INT <= 14) {
            return;
        }
        this.O = new t();
        if (a2 instanceof Application) {
            application = (Application) a2;
        } else {
            application = ((Activity) a2).getApplication();
        }
        application.registerActivityLifecycleCallbacks(this.O);
    }

    private void S() {
        if (com.adcolony.sdk.a.b().x().f()) {
            int i2 = this.M + 1;
            this.M = i2;
            this.N = Math.min(this.N * i2, 120);
            z0.a(new m(), this.N * 1000);
            return;
        }
        new e0.a().a("Max launch server download attempts hit, or AdColony is no longer").a(" active.").a(e0.g);
    }

    public x0 A() {
        if (this.g == null) {
            x0 x0Var = new x0();
            this.g = x0Var;
            x0Var.a();
        }
        return this.g;
    }

    public HashMap<Integer, c1> B() {
        return this.v;
    }

    public HashMap<String, AdColonyZone> C() {
        return this.u;
    }

    public boolean D() {
        return this.r != null;
    }

    public boolean E() {
        return this.B;
    }

    public boolean F() {
        return this.C;
    }

    public boolean G() {
        return this.T;
    }

    public boolean H() {
        return this.Y;
    }

    public boolean I() {
        return this.D.a();
    }

    public boolean J() {
        return this.A;
    }

    void P() {
        this.D.a(false);
        this.d.b();
        Object option = this.r.getOption("force_ad_id");
        if ((option instanceof String) && !((String) option).isEmpty()) {
            R();
        }
        AdColony.a(com.adcolony.sdk.a.a(), this.r);
        T();
        this.u.clear();
        this.a.a();
    }

    void Q() {
        this.X = 0;
        for (AdColonyInterstitial adColonyInterstitial : this.d.f().values()) {
            if (adColonyInterstitial.m()) {
                this.X++;
                adColonyInterstitial.a(new p());
            }
        }
        for (AdColonyAdView adColonyAdView : this.d.d().values()) {
            this.X++;
            adColonyAdView.setOnDestroyListenerOrCall(new q());
        }
        if (this.X == 0) {
            P();
        }
    }

    public void R() {
        synchronized (this.d.f()) {
            for (AdColonyInterstitial adColonyInterstitial : this.d.f().values()) {
                adColonyInterstitial.p();
            }
            this.d.f().clear();
        }
    }

    public void T() {
        a(1);
        for (c1 c1Var : this.v.values()) {
            a(c1Var);
        }
    }

    public AdColonyAppOptions u() {
        if (this.r == null) {
            this.r = new AdColonyAppOptions();
        }
        return this.r;
    }

    public String v() {
        return a0;
    }

    public AdColonyRewardListener w() {
        return this.p;
    }

    public t0 x() {
        if (this.c == null) {
            t0 t0Var = new t0();
            this.c = t0Var;
            t0Var.d();
        }
        return this.c;
    }

    public long y() {
        return this.R;
    }

    public v0 z() {
        if (this.h == null) {
            v0 v0Var = new v0();
            this.h = v0Var;
            v0Var.e();
        }
        return this.h;
    }

    public String f() {
        return this.z;
    }

    long g() {
        return this.S;
    }

    public long h() {
        return this.V;
    }

    public long i() {
        return this.W;
    }

    public AdColonyInterstitial j() {
        return this.o;
    }

    public AdColonyAdView k() {
        return this.n;
    }

    public com.adcolony.sdk.c l() {
        return this.l;
    }

    public HashMap<String, AdColonyCustomMessageListener> m() {
        return this.q;
    }

    public com.adcolony.sdk.q n() {
        if (this.j == null) {
            com.adcolony.sdk.q qVar = new com.adcolony.sdk.q();
            this.j = qVar;
            qVar.M();
        }
        return this.j;
    }

    public com.adcolony.sdk.r o() {
        if (this.e == null) {
            this.e = new com.adcolony.sdk.r();
        }
        return this.e;
    }

    public com.adcolony.sdk.w p() {
        if (this.f == null) {
            com.adcolony.sdk.w wVar = new com.adcolony.sdk.w();
            this.f = wVar;
            wVar.b();
        }
        return this.f;
    }

    public g0 q() {
        if (this.i == null) {
            g0 g0Var = new g0();
            this.i = g0Var;
            g0Var.c();
        }
        return this.i;
    }

    public i0 r() {
        if (this.a == null) {
            i0 i0Var = new i0();
            this.a = i0Var;
            i0Var.a();
        }
        return this.a;
    }

    public m0 s() {
        if (this.k == null) {
            this.k = new m0();
        }
        return this.k;
    }

    public Partner t() {
        return this.P;
    }

    public void f(h0 h0Var) {
        AdColonyZone adColonyZone;
        if (this.C) {
            return;
        }
        String h2 = c0.h(h0Var.a(), "zone_id");
        if (this.u.containsKey(h2)) {
            adColonyZone = this.u.get(h2);
        } else {
            AdColonyZone adColonyZone2 = new AdColonyZone(h2);
            this.u.put(h2, adColonyZone2);
            adColonyZone = adColonyZone2;
        }
        adColonyZone.a(h0Var);
    }

    public void d(h0 h0Var) {
        this.s = h0Var;
    }

    public boolean e(h0 h0Var) {
        if (this.p != null) {
            z0.b(new s(h0Var));
            return true;
        }
        return false;
    }

    public boolean c(h0 h0Var) {
        Context a2 = com.adcolony.sdk.a.a();
        if (a2 == null) {
            return false;
        }
        try {
            int j2 = h0Var.a().j("id");
            if (j2 > 0) {
                a(j2);
            }
            z0.b(new l(a2, h0Var));
            return true;
        } catch (RuntimeException e2) {
            e0.a aVar = new e0.a();
            aVar.a(e2.toString() + ": during WebView initialization.").a(" Disabling AdColony.").a(e0.h);
            AdColony.disable();
            return false;
        }
    }

    public void b(boolean z2) {
        this.D.a(false);
        this.C = z2;
    }

    public void d(boolean z2) {
        this.E = z2;
    }

    public long d() {
        return this.U;
    }

    public void e(boolean z2) {
        this.A = z2;
    }

    public f1 e() {
        return this.Q;
    }

    public void b(h0 h0Var) {
        f1 b2 = this.r.b();
        c0.a(b2, "app_id", this.r.a());
        f1 b3 = c0.b();
        c0.a(b3, "options", b2);
        h0Var.a(b3).c();
    }

    public void a(AdColonyAppOptions adColonyAppOptions, boolean z2) {
        boolean z3;
        this.C = z2;
        this.r = adColonyAppOptions;
        this.a = new i0();
        new com.adcolony.sdk.m();
        com.adcolony.sdk.q qVar = new com.adcolony.sdk.q();
        this.j = qVar;
        qVar.M();
        com.adcolony.sdk.t tVar = new com.adcolony.sdk.t();
        this.b = tVar;
        tVar.a();
        t0 t0Var = new t0();
        this.c = t0Var;
        t0Var.d();
        com.adcolony.sdk.d dVar = new com.adcolony.sdk.d();
        this.d = dVar;
        dVar.h();
        this.e = new com.adcolony.sdk.r();
        com.adcolony.sdk.w wVar = new com.adcolony.sdk.w();
        this.f = wVar;
        wVar.b();
        g0 g0Var = new g0();
        this.i = g0Var;
        g0Var.c();
        v0 v0Var = new v0();
        this.h = v0Var;
        v0Var.e();
        x0 x0Var = new x0();
        this.g = x0Var;
        x0Var.a();
        this.k = new m0();
        this.m = new com.adcolony.sdk.z();
        this.k.b();
        AdColony.a(com.adcolony.sdk.a.a(), adColonyAppOptions);
        if (!z2) {
            this.G = new File(this.h.a() + "026ae9c9824b3e483fa6c71fa88f57ae27816141").exists();
            boolean exists = new File(this.h.a() + "7bf3a1e7bbd31e612eda3310c2cdb8075c43c6b5").exists();
            this.H = exists;
            if (this.G && exists) {
                if (c0.h(c0.c(this.h.a() + "026ae9c9824b3e483fa6c71fa88f57ae27816141"), "sdkVersion").equals(this.j.I())) {
                    z3 = true;
                    this.F = z3;
                    com.adcolony.sdk.v.a().a(new C0005k(this));
                    if (this.G) {
                        f1 c2 = c0.c(this.h.a() + "026ae9c9824b3e483fa6c71fa88f57ae27816141");
                        this.t = c2;
                        b(c2);
                    }
                    a(this.F);
                    O();
                }
            }
            z3 = false;
            this.F = z3;
            com.adcolony.sdk.v.a().a(new C0005k(this));
            if (this.G) {
            }
            a(this.F);
            O();
        }
        com.adcolony.sdk.a.a("Module.load", new u());
        com.adcolony.sdk.a.a("Module.unload", new v());
        com.adcolony.sdk.a.a("AdColony.on_configured", new w());
        com.adcolony.sdk.a.a("AdColony.get_app_info", new x());
        com.adcolony.sdk.a.a("AdColony.v4vc_reward", new y());
        com.adcolony.sdk.a.a("AdColony.zone_info", new z());
        com.adcolony.sdk.a.a("AdColony.probe_launch_server", new a0());
        com.adcolony.sdk.a.a("Crypto.sha1", new b0(this));
        com.adcolony.sdk.a.a("Crypto.crc32", new a(this));
        com.adcolony.sdk.a.a("Crypto.uuid", new b(this));
        com.adcolony.sdk.a.a("Device.query_advertiser_info", new c());
        com.adcolony.sdk.a.a("AdColony.controller_version", new d());
        com.adcolony.sdk.a.a("AdColony.provide_signals", new e());
        com.adcolony.sdk.a.a("AdColony.odt_calculate", new f());
        com.adcolony.sdk.a.a("AdColony.odt_cache", new g(this));
        com.adcolony.sdk.a.a("AdColony.heartbeat", new h());
        int b2 = z0.b(this.h);
        this.J = b2 == 1;
        this.K = b2 == 2;
        z0.b(new i());
    }

    public void b() {
        int i2 = this.X - 1;
        this.X = i2;
        if (i2 == 0) {
            P();
        }
    }

    private void b(f1 f1Var) {
        if (!com.adcolony.sdk.l.H) {
            f1 f2 = c0.f(f1Var, "logging");
            g0.h = c0.a(f2, "send_level", 1);
            g0.f = c0.b(f2, "log_private");
            g0.g = c0.a(f2, "print_level", 3);
            this.i.b(c0.a(f2, "modules"));
            this.i.c(c0.e(f2, "included_fields"));
        }
        f1 f3 = c0.f(f1Var, "metadata");
        n().a(f3);
        x().a(c0.d(f3, "session_timeout"));
        a0 = c0.h(f1Var, "pie");
        this.z = c0.h(c0.f(f1Var, "controller"), "version");
        this.R = c0.a(f3, "signals_timeout", this.R);
        this.S = c0.a(f3, "calculate_odt_timeout", this.S);
        this.T = c0.a(f3, "async_odt_query", this.T);
        this.U = c0.a(f3, "ad_request_timeout", this.U);
        this.V = c0.a(f3, "controller_heartbeat_interval", this.V);
        this.W = c0.a(f3, "controller_heartbeat_timeout", this.W);
        this.Y = c0.a(f3, "enable_compression", false);
        com.adcolony.sdk.v.a().a(f3.n("odt_config"), new r(this));
    }

    private boolean c(f1 f1Var) {
        if (f1Var == null) {
            return false;
        }
        try {
            try {
                f1 f2 = c0.f(f1Var, "controller");
                this.w = c0.h(f2, "url");
                this.x = c0.h(f2, "sha1");
                this.y = c0.h(f1Var, IronSourceConstants.EVENTS_STATUS);
                b(f1Var);
                if (AdColonyEventTracker.a()) {
                    AdColonyEventTracker.b();
                }
            } catch (Exception unused) {
            }
        } catch (Exception unused2) {
            new File(this.h.a() + "026ae9c9824b3e483fa6c71fa88f57ae27816141").delete();
        }
        if (this.y.equals("disable") && !com.adcolony.sdk.l.H) {
            try {
                new File(this.h.a() + "7bf3a1e7bbd31e612eda3310c2cdb8075c43c6b5").delete();
            } catch (Exception unused3) {
            }
            new e0.a().a("Launch server response with disabled status. Disabling AdColony ").a("until next launch.").a(e0.g);
            AdColony.disable();
            return false;
        } else if ((this.w.equals("") || this.y.equals("")) && !com.adcolony.sdk.l.H) {
            new e0.a().a("Missing controller status or URL. Disabling AdColony until next ").a("launch.").a(e0.i);
            return false;
        } else {
            return true;
        }
    }

    public void b(AdColonyAppOptions adColonyAppOptions) {
        this.r = adColonyAppOptions;
    }

    public void c(boolean z2) {
        this.B = z2;
    }

    public com.adcolony.sdk.d c() {
        if (this.d == null) {
            com.adcolony.sdk.d dVar = new com.adcolony.sdk.d();
            this.d = dVar;
            dVar.h();
        }
        return this.d;
    }

    private boolean a(boolean z2) {
        return a(z2, false);
    }

    public boolean a(boolean z2, boolean z3) {
        if (com.adcolony.sdk.a.c()) {
            this.I = z3;
            this.F = z2;
            if (!z2 || z3 || L()) {
                K();
                return true;
            }
            return false;
        }
        return false;
    }

    private boolean a(f1 f1Var) {
        if (this.F) {
            f1 f1Var2 = this.t;
            if (f1Var2 == null || !c0.h(c0.f(f1Var2, "controller"), "sha1").equals(c0.h(c0.f(f1Var, "controller"), "sha1"))) {
                new e0.a().a("Controller sha1 does not match, downloading new controller.").a(e0.g);
                return true;
            }
            return false;
        }
        return true;
    }

    public void a(h0 h0Var) {
        a(c0.d(h0Var.a(), "id"));
    }

    public void a(com.adcolony.sdk.s sVar) {
        if (sVar.n) {
            f1 a2 = c0.a(sVar.m, "Parsing launch response");
            c0.a(a2, "sdkVersion", n().I());
            c0.j(a2, this.h.a() + "026ae9c9824b3e483fa6c71fa88f57ae27816141");
            if (!c(a2)) {
                if (this.F) {
                    return;
                }
                new e0.a().a("Incomplete or disabled launch server response. ").a("Disabling AdColony until next launch.").a(e0.h);
                b(true);
                return;
            }
            if (a(a2)) {
                f1 b2 = c0.b();
                c0.a(b2, "url", this.w);
                c0.a(b2, "filepath", this.h.a() + "7bf3a1e7bbd31e612eda3310c2cdb8075c43c6b5");
                this.b.a(new com.adcolony.sdk.s(new h0("WebServices.download", 0, b2), new n()));
            }
            this.t = a2;
            return;
        }
        S();
    }

    private boolean a(String str) {
        Context a2 = com.adcolony.sdk.a.a();
        if (a2 != null) {
            File file = new File(a2.getFilesDir().getAbsolutePath() + "/adc3/7bf3a1e7bbd31e612eda3310c2cdb8075c43c6b5");
            if (file.exists()) {
                return z0.a(str, file);
            }
            return false;
        }
        return false;
    }

    public void a() {
        this.d.a();
        P();
    }

    public void a(AdColonyAppOptions adColonyAppOptions) {
        this.D.a(false);
        this.d.b();
        R();
        AdColony.a(com.adcolony.sdk.a.a(), adColonyAppOptions);
        T();
        this.u.clear();
        this.r = adColonyAppOptions;
        this.a.a();
        a(true, true);
    }

    public boolean a(k0 k0Var) {
        this.v.remove(Integer.valueOf(k0Var.getModuleId()));
        return this.a.b(k0Var);
    }

    boolean a(int i2) {
        this.v.remove(Integer.valueOf(i2));
        return this.a.b(i2);
    }

    public void a(AdColonyRewardListener adColonyRewardListener) {
        this.p = adColonyRewardListener;
    }

    public void a(com.adcolony.sdk.c cVar) {
        this.l = cVar;
    }

    public void a(AdColonyAdView adColonyAdView) {
        this.n = adColonyAdView;
    }

    public void a(AdColonyInterstitial adColonyInterstitial) {
        this.o = adColonyInterstitial;
    }

    public void a(long j2) {
        this.D.a(j2);
    }
}