Kufar v3.2.0版本的 MD5 值为:6a4d203db1c561c7e3bcd50d23fed59f

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


package com.startapp.sdk.adsbase.adinformation;

import android.app.Activity;
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.mbridge.msdk.playercommon.exoplayer2.extractor.ts.TsExtractor;
import com.startapp.f4;
import com.startapp.g1;
import com.startapp.pb;
import com.startapp.sdk.adsbase.adinformation.AdInformationPositions;
import com.startapp.sdk.adsbase.model.AdPreferences;
import com.startapp.sdk.components.ComponentLocator;
import com.startapp.vb;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.EnumMap;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class AdInformationConfig implements Serializable {

    public static final String f54606b = "https://funnel-assets.startappservice.com/consent/index.html";
    private static final long serialVersionUID = 8911501868319500986L;

    @Nullable
    private Integer consentTypeInfo;
    private boolean enabled = true;
    private float fatFingersFactor = 200.0f;
    private String dialogUrlSecured = f54606b;
    private String eulaUrlSecured = "https://www.startapp.com/policy/privacy-policy/";

    @pb(key = AdPreferences.Placement.class, type = HashMap.class, value = AdInformationPositions.Position.class)
    public HashMap<AdPreferences.Placement, AdInformationPositions.Position> Positions = new HashMap<>();

    public transient EnumMap<ImageResourceType, ImageResourceConfig> f54607a = new EnumMap<>(ImageResourceType.class);

    @pb(type = ArrayList.class, value = ImageResourceConfig.class)
    private List<ImageResourceConfig> ImageResources = new ArrayList();

    public enum ImageResourceType {
        INFO_S(17, 14),
        INFO_EX_S(88, 14),
        INFO_L(25, 21),
        INFO_EX_L(TsExtractor.TS_STREAM_TYPE_HDMV_DTS, 21);

        private final int height;
        private final int width;

        ImageResourceType(int i11, int i12) {
            this.width = i11;
            this.height = i12;
        }

        public static ImageResourceType getByName(String str) {
            ImageResourceType imageResourceType = INFO_S;
            for (ImageResourceType imageResourceType2 : values()) {
                if (imageResourceType2.name().toLowerCase().compareTo(str.toLowerCase()) == 0) {
                    imageResourceType = imageResourceType2;
                }
            }
            return imageResourceType;
        }

        public int getDefaultHeight() {
            return this.height;
        }

        public int getDefaultWidth() {
            return this.width;
        }
    }

    private AdInformationConfig() {
    }

    public static AdInformationConfig a() {
        AdInformationConfig adInformationConfig = new AdInformationConfig();
        a(adInformationConfig);
        return adInformationConfig;
    }

    @Nullable
    public Integer b() {
        return this.consentTypeInfo;
    }

    public String c() {
        String str = this.dialogUrlSecured;
        if (str == null) {
            return f54606b;
        }
        return str;
    }

    public String d() {
        String str = this.eulaUrlSecured;
        if (str != null && !str.equals("")) {
            return this.eulaUrlSecured;
        }
        return "https://www.startapp.com/policy/privacy-policy/";
    }

    public float e() {
        return this.fatFingersFactor / 100.0f;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || getClass() != obj.getClass()) {
            return false;
        }
        AdInformationConfig adInformationConfig = (AdInformationConfig) obj;
        if (this.enabled == adInformationConfig.enabled && Float.compare(adInformationConfig.fatFingersFactor, this.fatFingersFactor) == 0 && vb.a(this.consentTypeInfo, adInformationConfig.consentTypeInfo) && vb.a(this.dialogUrlSecured, adInformationConfig.dialogUrlSecured) && vb.a(this.eulaUrlSecured, adInformationConfig.eulaUrlSecured) && vb.a(this.Positions, adInformationConfig.Positions) && vb.a(this.ImageResources, adInformationConfig.ImageResources)) {
            return true;
        }
        return false;
    }

    public int hashCode() {
        Object[] objArr = {Boolean.valueOf(this.enabled), this.consentTypeInfo, Float.valueOf(this.fatFingersFactor), this.dialogUrlSecured, this.eulaUrlSecured, this.Positions, this.ImageResources};
        Map<Activity, Integer> map = vb.f55175a;
        return Arrays.deepHashCode(objArr);
    }

    public boolean b(Context context) {
        return !ComponentLocator.a(context).d().getBoolean("userDisabledAdInformation", false) && this.enabled;
    }

    public static void a(AdInformationConfig adInformationConfig) {
        boolean z11;
        adInformationConfig.getClass();
        for (ImageResourceType imageResourceType : ImageResourceType.values()) {
            ImageResourceConfig imageResourceConfig = adInformationConfig.f54607a.get(imageResourceType);
            if (imageResourceConfig == null) {
                imageResourceConfig = ImageResourceConfig.a(imageResourceType.name());
                Iterator<ImageResourceConfig> it = adInformationConfig.ImageResources.iterator();
                while (true) {
                    if (it.hasNext()) {
                        if (ImageResourceType.getByName(it.next().c()).equals(imageResourceType)) {
                            z11 = false;
                            break;
                        }
                    } else {
                        z11 = true;
                        break;
                    }
                }
                adInformationConfig.f54607a.put((EnumMap<ImageResourceType, ImageResourceConfig>) imageResourceType, (ImageResourceType) imageResourceConfig);
                if (z11) {
                    adInformationConfig.ImageResources.add(imageResourceConfig);
                }
            }
            imageResourceConfig.b(imageResourceType.getDefaultWidth());
            imageResourceConfig.a(imageResourceType.getDefaultHeight());
            imageResourceConfig.b(imageResourceType.name().toLowerCase() + ".png");
        }
        for (ImageResourceType imageResourceType2 : ImageResourceType.values()) {
            if (adInformationConfig.f54607a.get(imageResourceType2) == null) {
                throw new IllegalArgumentException(String.valueOf(imageResourceType2));
            }
        }
    }

    public AdInformationPositions.Position a(AdPreferences.Placement placement) {
        AdInformationPositions.Position position = this.Positions.get(placement);
        if (position != null) {
            return position;
        }
        AdInformationPositions.Position position2 = AdInformationPositions.Position.BOTTOM_LEFT;
        this.Positions.put(placement, position2);
        return position2;
    }

    public void a(@NonNull Context context) {
        for (ImageResourceConfig imageResourceConfig : this.ImageResources) {
            this.f54607a.put((EnumMap<ImageResourceType, ImageResourceConfig>) ImageResourceType.getByName(imageResourceConfig.c()), (ImageResourceType) imageResourceConfig);
            imageResourceConfig.f54631a = null;
            new g1(context, imageResourceConfig.b(), new f4(imageResourceConfig), 0).a();
        }
    }

    public ImageResourceConfig a(ImageResourceType imageResourceType) {
        return this.f54607a.get(imageResourceType);
    }
}