Video Downloader for FB v3.5.1版本的 MD5 值为:1db7d4aa9fc4356831f5521f52585a52

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


package com.startapp.sdk.adsbase;

import com.startapp.sdk.adsbase.model.AdPreferences;
import com.startapp.sdk.adsbase.remoteconfig.MetaData;

public final class AdsConstants {

    public static final String f2969a;
    public static final Boolean b;
    public static final String[] c;
    public static final String[] d;
    private static String e = "get";
    private static String f;
    private static String g;
    private static String h;
    private static String i;
    private static Boolean j;

    public enum AdApiType {
        HTML,
        JSON
    }

    public enum ServiceApiType {
        METADATA,
        DOWNLOAD
    }

    static {
        StringBuilder sb = new StringBuilder();
        sb.append(e);
        sb.append("ads");
        f = sb.toString();
        StringBuilder sb2 = new StringBuilder();
        sb2.append(e);
        sb2.append("htmlad");
        g = sb2.toString();
        h = "trackdownload";
        StringBuilder sb3 = new StringBuilder();
        sb3.append(e);
        sb3.append("adsmetadata");
        i = sb3.toString();
        f2969a = "https://imp.startappservice.com/tracking/adImpression";
        b = Boolean.FALSE;
        j = Boolean.FALSE;
        Boolean bool = Boolean.FALSE;
        c = new String[]{"back_", "back_dark", "browser_icon_dark", "forward_", "forward_dark", "x_dark"};
        d = new String[]{"empty_star", "filled_star", "half_star"};
    }

    public static String a(ServiceApiType serviceApiType) {
        String str;
        int i2 = AnonymousClass1.f2970a[serviceApiType.ordinal()];
        String str2 = null;
        if (i2 == 1) {
            str2 = i;
            str = MetaData.H().metaDataHostSecured;
        } else if (i2 != 2) {
            str = null;
        } else {
            str2 = h;
            str = MetaData.H().s();
        }
        return str + str2;
    }

    public static class AnonymousClass1 {

        static final int[] f2970a;
        static final int[] b = new int[AdApiType.values().length];

        static {
            try {
                b[AdApiType.HTML.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                b[AdApiType.JSON.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            f2970a = new int[ServiceApiType.values().length];
            try {
                f2970a[ServiceApiType.METADATA.ordinal()] = 1;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                f2970a[ServiceApiType.DOWNLOAD.ordinal()] = 2;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    public static String a(AdApiType adApiType, AdPreferences.Placement placement) {
        String a2;
        int i2 = AnonymousClass1.b[adApiType.ordinal()];
        String str = null;
        if (i2 == 1) {
            str = g;
            a2 = MetaData.H().a(placement);
        } else if (i2 != 2) {
            a2 = null;
        } else {
            str = f;
            a2 = MetaData.H().a(placement);
        }
        return a2 + str;
    }

    public static Boolean a() {
        return j;
    }
}