Files
rr3-apk/decompiled/sources/com/vungle/ads/internal/network/VungleApiImpl.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

195 lines
10 KiB
Java

package com.vungle.ads.internal.network;
import androidx.annotation.VisibleForTesting;
import com.ironsource.nb;
import com.vungle.ads.AnalyticsClient;
import com.vungle.ads.internal.model.AdPayload;
import com.vungle.ads.internal.model.CommonRequestBody;
import com.vungle.ads.internal.model.ConfigPayload;
import com.vungle.ads.internal.network.converters.EmptyResponseConverter;
import com.vungle.ads.internal.network.converters.JsonConverter;
import java.util.List;
import kotlin.Unit;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlinx.serialization.SerializationStrategy;
import kotlinx.serialization.SerializersKt;
import kotlinx.serialization.StringFormat;
import kotlinx.serialization.json.Json;
import kotlinx.serialization.json.JsonBuilder;
import kotlinx.serialization.json.JsonKt;
import okhttp3.Call;
import okhttp3.HttpUrl;
import okhttp3.MediaType;
import okhttp3.Request;
import okhttp3.RequestBody;
/* loaded from: classes4.dex */
public final class VungleApiImpl implements VungleApi {
private static final String VUNGLE_VERSION = "7.1.0";
private String appId;
private final EmptyResponseConverter emptyResponseConverter;
private final Call.Factory okHttpClient;
public static final Companion Companion = new Companion(null);
private static final Json json = JsonKt.Json$default((Json) null, new Function1() { // from class: com.vungle.ads.internal.network.VungleApiImpl$Companion$json$1
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Object invoke(Object obj) {
invoke((JsonBuilder) obj);
return Unit.INSTANCE;
}
public final void invoke(JsonBuilder Json) {
Intrinsics.checkNotNullParameter(Json, "$this$Json");
Json.setIgnoreUnknownKeys(true);
Json.setEncodeDefaults(true);
Json.setExplicitNulls(false);
Json.setAllowStructuredMapKeys(true);
}
}, 1, (Object) null);
@VisibleForTesting
public final Call.Factory getOkHttpClient$vungle_ads_release() {
return this.okHttpClient;
}
@Override // com.vungle.ads.internal.network.VungleApi
public void setAppId(String appId) {
Intrinsics.checkNotNullParameter(appId, "appId");
this.appId = appId;
}
public VungleApiImpl(Call.Factory okHttpClient) {
Intrinsics.checkNotNullParameter(okHttpClient, "okHttpClient");
this.okHttpClient = okHttpClient;
this.emptyResponseConverter = new EmptyResponseConverter();
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
}
public static /* synthetic */ Request.Builder defaultBuilder$default(VungleApiImpl vungleApiImpl, String str, String str2, String str3, int i, Object obj) {
if ((i & 4) != 0) {
str3 = null;
}
return vungleApiImpl.defaultBuilder(str, str2, str3);
}
private final Request.Builder defaultBuilder(String str, String str2, String str3) {
Request.Builder addHeader = new Request.Builder().url(str2).addHeader("User-Agent", str).addHeader("Vungle-Version", VUNGLE_VERSION).addHeader("Content-Type", nb.L);
String str4 = this.appId;
if (str4 != null) {
addHeader.addHeader("X-Vungle-App-Id", str4);
}
if (str3 != null) {
addHeader.addHeader("X-Vungle-Placement-Ref-Id", str3);
}
return addHeader;
}
private final Request.Builder defaultProtoBufBuilder(String str, String str2) {
Request.Builder addHeader = new Request.Builder().url(str2).addHeader("User-Agent", str).addHeader("Vungle-Version", VUNGLE_VERSION).addHeader("Content-Type", "application/x-protobuf");
String str3 = this.appId;
if (str3 != null) {
addHeader.addHeader("X-Vungle-App-Id", str3);
}
return addHeader;
}
@Override // com.vungle.ads.internal.network.VungleApi
public Call<ConfigPayload> config(String ua, String path, CommonRequestBody body) {
Intrinsics.checkNotNullParameter(ua, "ua");
Intrinsics.checkNotNullParameter(path, "path");
Intrinsics.checkNotNullParameter(body, "body");
try {
StringFormat stringFormat = json;
SerializationStrategy serializer = SerializersKt.serializer(stringFormat.getSerializersModule(), Reflection.typeOf(CommonRequestBody.class));
Intrinsics.checkNotNull(serializer, "null cannot be cast to non-null type kotlinx.serialization.KSerializer<T of kotlinx.serialization.internal.Platform_commonKt.cast>");
return new OkHttpCall(this.okHttpClient.newCall(defaultBuilder$default(this, ua, path, null, 4, null).post(RequestBody.Companion.create(stringFormat.encodeToString(serializer, body), (MediaType) null)).build()), new JsonConverter(Reflection.typeOf(ConfigPayload.class)));
} catch (Exception unused) {
return null;
}
}
@Override // com.vungle.ads.internal.network.VungleApi
public Call<AdPayload> ads(String ua, String path, CommonRequestBody body) {
String str;
List<String> placements;
Object firstOrNull;
Intrinsics.checkNotNullParameter(ua, "ua");
Intrinsics.checkNotNullParameter(path, "path");
Intrinsics.checkNotNullParameter(body, "body");
try {
StringFormat stringFormat = json;
SerializationStrategy serializer = SerializersKt.serializer(stringFormat.getSerializersModule(), Reflection.typeOf(CommonRequestBody.class));
Intrinsics.checkNotNull(serializer, "null cannot be cast to non-null type kotlinx.serialization.KSerializer<T of kotlinx.serialization.internal.Platform_commonKt.cast>");
String encodeToString = stringFormat.encodeToString(serializer, body);
CommonRequestBody.RequestParam request = body.getRequest();
if (request == null || (placements = request.getPlacements()) == null) {
str = null;
} else {
firstOrNull = CollectionsKt___CollectionsKt.firstOrNull((List) placements);
str = (String) firstOrNull;
}
return new OkHttpCall(this.okHttpClient.newCall(defaultBuilder(ua, path, str).post(RequestBody.Companion.create(encodeToString, (MediaType) null)).build()), new JsonConverter(Reflection.typeOf(AdPayload.class)));
} catch (Exception unused) {
AnalyticsClient.INSTANCE.logError$vungle_ads_release(101, "Error with url: " + path, (r13 & 4) != 0 ? null : null, (r13 & 8) != 0 ? null : null, (r13 & 16) != 0 ? null : null);
return null;
}
}
@Override // com.vungle.ads.internal.network.VungleApi
public Call<Void> ri(String ua, String path, CommonRequestBody body) {
Intrinsics.checkNotNullParameter(ua, "ua");
Intrinsics.checkNotNullParameter(path, "path");
Intrinsics.checkNotNullParameter(body, "body");
try {
StringFormat stringFormat = json;
SerializationStrategy serializer = SerializersKt.serializer(stringFormat.getSerializersModule(), Reflection.typeOf(CommonRequestBody.class));
Intrinsics.checkNotNull(serializer, "null cannot be cast to non-null type kotlinx.serialization.KSerializer<T of kotlinx.serialization.internal.Platform_commonKt.cast>");
return new OkHttpCall(this.okHttpClient.newCall(defaultBuilder$default(this, ua, path, null, 4, null).post(RequestBody.Companion.create(stringFormat.encodeToString(serializer, body), (MediaType) null)).build()), this.emptyResponseConverter);
} catch (Exception unused) {
AnalyticsClient.INSTANCE.logError$vungle_ads_release(101, "Error with url: " + path, (r13 & 4) != 0 ? null : null, (r13 & 8) != 0 ? null : null, (r13 & 16) != 0 ? null : null);
return null;
}
}
@Override // com.vungle.ads.internal.network.VungleApi
public Call<Void> pingTPAT(String ua, String url) {
Intrinsics.checkNotNullParameter(ua, "ua");
Intrinsics.checkNotNullParameter(url, "url");
return new OkHttpCall(this.okHttpClient.newCall(defaultBuilder$default(this, ua, HttpUrl.Companion.get(url).newBuilder().build().toString(), null, 4, null).get().build()), this.emptyResponseConverter);
}
@Override // com.vungle.ads.internal.network.VungleApi
public Call<Void> sendMetrics(String ua, String path, RequestBody requestBody) {
Intrinsics.checkNotNullParameter(ua, "ua");
Intrinsics.checkNotNullParameter(path, "path");
Intrinsics.checkNotNullParameter(requestBody, "requestBody");
return new OkHttpCall(this.okHttpClient.newCall(defaultProtoBufBuilder(ua, HttpUrl.Companion.get(path).newBuilder().build().toString()).post(requestBody).build()), this.emptyResponseConverter);
}
@Override // com.vungle.ads.internal.network.VungleApi
public Call<Void> sendErrors(String ua, String path, RequestBody requestBody) {
Intrinsics.checkNotNullParameter(ua, "ua");
Intrinsics.checkNotNullParameter(path, "path");
Intrinsics.checkNotNullParameter(requestBody, "requestBody");
return new OkHttpCall(this.okHttpClient.newCall(defaultProtoBufBuilder(ua, HttpUrl.Companion.get(path).newBuilder().build().toString()).post(requestBody).build()), this.emptyResponseConverter);
}
@Override // com.vungle.ads.internal.network.VungleApi
public Call<Void> sendAdMarkup(String url, RequestBody requestBody) {
Intrinsics.checkNotNullParameter(url, "url");
Intrinsics.checkNotNullParameter(requestBody, "requestBody");
return new OkHttpCall(this.okHttpClient.newCall(defaultBuilder$default(this, "debug", HttpUrl.Companion.get(url).newBuilder().build().toString(), null, 4, null).post(requestBody).build()), this.emptyResponseConverter);
}
}