导航菜单

页面标题

页面副标题

Fancy Optimizer v4.6.3 - gj.java 源代码

正在查看: Fancy Optimizer v4.6.3 应用的 gj.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.inmobi.media;

import android.webkit.URLUtil;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import org.json.JSONObject;

@ja
public class gj extends fw {

    @Nullable
    public JSONObject ext;
    public b ice;
    public String kA;
    public c unifiedIdServiceConfig;
    public int vAK;

    @ja
    public static final class a {
        public boolean cce;
        public int cof;
        public boolean oe;
        public boolean vce;

        private a() {
            this.cof = 0;
            this.oe = false;
            this.vce = false;
            this.cce = false;
        }
    }

    @ja
    public static class b {
        public a c;
        public d w;
        public int sampleInterval = 300;
        public int stopRequestTimeout = 3;
        public boolean locationEnabled = false;
        public boolean sessionEnabled = false;

        public b() {
            this.w = new d();
            this.c = new a();
        }
    }

    @ja
    public static class c {
        public boolean enabled = true;
        public String url = "https://unif-id.ssp.inmobi.com/fetch";
        public int maxRetries = 0;
        public int retryInterval = 0;
        public int timeout = 10;
    }

    @ja
    public static final class d {
        public boolean cwe;
        public boolean vwe;

        public int f0wf;

        private d() {
            this.f0wf = 0;
            this.vwe = false;
            this.cwe = false;
        }
    }

    public gj(@Nullable String str) {
        super(str);
        this.ice = new b();
        this.ext = null;
        this.vAK = 1;
        this.kA = "wWFMAWbSEtvl5VxZbQGMK7";
        this.unifiedIdServiceConfig = new c();
    }

    @NonNull
    public static iz<gj> a() {
        return new iz<>();
    }

    @Override
    public String b() {
        return "signals";
    }

    @Override
    @Nullable
    public JSONObject c() {
        return new iz().a((iz) this);
    }

    @Override
    public boolean d() {
        b bVar = this.ice;
        if (bVar.sampleInterval < 0 || bVar.stopRequestTimeout < 0 || bVar.w.f0wf < 0 || bVar.c.cof < 0 || !URLUtil.isValidUrl(this.unifiedIdServiceConfig.url)) {
            return false;
        }
        c cVar = this.unifiedIdServiceConfig;
        return cVar.maxRetries >= 0 && cVar.timeout >= 0 && cVar.retryInterval >= 0;
    }
}