红果免费短剧 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();
}
}