红果免费短剧 v6.2.3.32版本的 MD5 值为:a6b05492607eab2c8a25f26d2f238ae0

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


package com.bytedance.admetaversesdk.banner.request;

import com.bytedance.admetaversesdk.adbase.entity.banner.DarkAdResp;
import com.bytedance.admetaversesdk.adbase.entity.c;
import com.bytedance.admetaversesdk.adbase.entity.f;
import com.bytedance.admetaversesdk.adbase.entity.i;
import com.bytedance.retrofit2.Call;
import com.bytedance.retrofit2.http.GET;
import com.bytedance.retrofit2.http.QueryMap;
import com.bytedance.retrofit2.http.Url;
import java.util.HashMap;
import java.util.Map;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONException;
import org.json.JSONObject;

public abstract class BannerRequestBase {
    public static final a d = new a(null);

    protected Map<String, Object> f6335a;

    public c f6336b;

    public i f6337c;

    public interface IBannerApi {
        @GET
        Call<DarkAdResp> getBannerList(@Url String str, @QueryMap Map<String, Object> map);
    }

    public static final class a {
        private a() {
        }

        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }
    }

    public void a() {
        this.f6335a.put("ad_from", this.f6336b.f6250b);
        this.f6335a.put("is_support_sati", this.f6336b.f6251c);
        this.f6335a.put("client_extra_params", a(this.f6336b.l));
    }

    public DarkAdResp b() {
        String str;
        a();
        com.bytedance.admetaversesdk.adbase.utils.a aVar = com.bytedance.admetaversesdk.adbase.utils.a.f6284a;
        StringBuilder sb = new StringBuilder();
        sb.append("banner接口开始请求, ad_from: ");
        Object obj = this.f6335a.get("ad_from");
        if (obj != null) {
            str = obj.toString();
        } else {
            str = null;
        }
        sb.append(str);
        aVar.b(sb.toString(), new Object[0]);
        com.bytedance.admetaversesdk.adbase.http.a.a d2 = com.bytedance.admetaversesdk.adbase.c.f6214a.d();
        if (d2 != null) {
            return ((IBannerApi) d2.a(IBannerApi.class)).getBannerList("https://ad.zijieapi.com/api/ad/v1/banner/", this.f6335a).execute().body();
        }
        return ((IBannerApi) com.bytedance.admetaversesdk.adbase.http.a.a("https://ad.zijieapi.com/", IBannerApi.class)).getBannerList("https://ad.zijieapi.com/api/ad/v1/banner/", this.f6335a).execute().body();
    }

    protected final void a(c cVar) {
        Intrinsics.checkNotNullParameter(cVar, "<set-?>");
        this.f6336b = cVar;
    }

    private final String a(JSONObject jSONObject) {
        JSONObject jSONObject2;
        f fVar;
        Map<String, Object> map;
        JSONObject jSONObject3 = new JSONObject();
        try {
            c cVar = this.f6336b;
            if (cVar != null && (fVar = cVar.o) != null && (map = fVar.f6262b) != null) {
                for (Map.Entry<String, Object> entry : map.entrySet()) {
                    jSONObject3.put(entry.getKey(), entry.getValue());
                }
            }
            c cVar2 = this.f6336b;
            if (cVar2 != null && (jSONObject2 = cVar2.p) != null) {
                jSONObject3.put("xs_sati_req_info", jSONObject2);
            }
            jSONObject3.put("ad_download", jSONObject);
        } catch (JSONException e) {
            com.bytedance.admetaversesdk.adbase.utils.a.f6284a.d("generateClientExtraParams error: " + e.getMessage(), new Object[0]);
        }
        String jSONObject4 = jSONObject3.toString();
        Intrinsics.checkNotNullExpressionValue(jSONObject4, "clientExtraParams.toString()");
        return jSONObject4;
    }

    public BannerRequestBase(c paramsModel, i iVar) {
        Intrinsics.checkNotNullParameter(paramsModel, "paramsModel");
        this.f6336b = paramsModel;
        this.f6337c = iVar;
        this.f6335a = new HashMap();
    }
}