Files
rr3-apk/decompiled-community/sources/com/vungle/ads/internal/load/DefaultAdLoader$fetchAdMetadata$1.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

112 lines
6.7 KiB
Java

package com.vungle.ads.internal.load;
import com.vungle.ads.AdRetryError;
import com.vungle.ads.AnalyticsClient;
import com.vungle.ads.NoServeError;
import com.vungle.ads.SingleValueMetric;
import com.vungle.ads.VungleError;
import com.vungle.ads.internal.executor.VungleThreadPoolExecutor;
import com.vungle.ads.internal.model.AdPayload;
import com.vungle.ads.internal.model.Placement;
import com.vungle.ads.internal.network.Call;
import com.vungle.ads.internal.network.Callback;
import com.vungle.ads.internal.network.Response;
import com.vungle.ads.internal.protos.Sdk;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes4.dex */
public final class DefaultAdLoader$fetchAdMetadata$1 implements Callback<AdPayload> {
final /* synthetic */ Placement $placement;
final /* synthetic */ DefaultAdLoader this$0;
public DefaultAdLoader$fetchAdMetadata$1(DefaultAdLoader defaultAdLoader, Placement placement) {
this.this$0 = defaultAdLoader;
this.$placement = placement;
}
@Override // com.vungle.ads.internal.network.Callback
public void onResponse(Call<AdPayload> call, final Response<AdPayload> response) {
VungleThreadPoolExecutor backgroundExecutor = this.this$0.getSdkExecutors().getBackgroundExecutor();
final DefaultAdLoader defaultAdLoader = this.this$0;
final Placement placement = this.$placement;
backgroundExecutor.execute(new Runnable() { // from class: com.vungle.ads.internal.load.DefaultAdLoader$fetchAdMetadata$1$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
DefaultAdLoader$fetchAdMetadata$1.m3898onResponse$lambda0(DefaultAdLoader.this, placement, response);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: onResponse$lambda-0, reason: not valid java name */
public static final void m3898onResponse$lambda0(DefaultAdLoader this$0, Placement placement, Response response) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(placement, "$placement");
if (this$0.getVungleApiClient().getRetryAfterHeaderValue(placement.getReferenceId()) > 0) {
this$0.onAdLoadFailed(new AdRetryError().logError$vungle_ads_release());
return;
}
if (response == null || response.isSuccessful()) {
AdPayload adPayload = response != null ? (AdPayload) response.body() : null;
if ((adPayload != null ? adPayload.adUnit() : null) != null) {
this$0.handleAdMetaData$vungle_ads_release(adPayload, new SingleValueMetric(Sdk.SDKMetric.SDKMetricType.CONFIG_LOADED_FROM_AD_LOAD));
return;
} else {
AnalyticsClient.INSTANCE.logError$vungle_ads_release(215, "Ad response is empty.", (r13 & 4) != 0 ? null : placement.getReferenceId(), (r13 & 8) != 0 ? null : null, (r13 & 16) != 0 ? null : null);
this$0.onAdLoadFailed(new NoServeError());
return;
}
}
AnalyticsClient.INSTANCE.logError$vungle_ads_release(104, "Failed to get a successful response from the API call", (r13 & 4) != 0 ? null : placement.getReferenceId(), (r13 & 8) != 0 ? null : null, (r13 & 16) != 0 ? null : null);
this$0.onAdLoadFailed(new NoServeError());
}
@Override // com.vungle.ads.internal.network.Callback
public void onFailure(Call<AdPayload> call, final Throwable th) {
VungleThreadPoolExecutor backgroundExecutor = this.this$0.getSdkExecutors().getBackgroundExecutor();
final DefaultAdLoader defaultAdLoader = this.this$0;
final Placement placement = this.$placement;
backgroundExecutor.execute(new Runnable() { // from class: com.vungle.ads.internal.load.DefaultAdLoader$fetchAdMetadata$1$$ExternalSyntheticLambda1
@Override // java.lang.Runnable
public final void run() {
DefaultAdLoader$fetchAdMetadata$1.m3897onFailure$lambda1(DefaultAdLoader.this, th, placement);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: onFailure$lambda-1, reason: not valid java name */
public static final void m3897onFailure$lambda1(DefaultAdLoader this$0, Throwable th, Placement placement) {
VungleError retrofitToVungleError;
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(placement, "$placement");
retrofitToVungleError = this$0.retrofitToVungleError(th);
this$0.onAdLoadFailed(retrofitToVungleError);
int code = retrofitToVungleError.getCode();
if (code == 10020) {
AnalyticsClient analyticsClient = AnalyticsClient.INSTANCE;
String referenceId = placement.getReferenceId();
AdPayload advertisement$vungle_ads_release = this$0.getAdvertisement$vungle_ads_release();
String creativeId = advertisement$vungle_ads_release != null ? advertisement$vungle_ads_release.getCreativeId() : null;
AdPayload advertisement$vungle_ads_release2 = this$0.getAdvertisement$vungle_ads_release();
analyticsClient.logError$vungle_ads_release(101, "Ads request error.", referenceId, creativeId, advertisement$vungle_ads_release2 != null ? advertisement$vungle_ads_release2.eventId() : null);
return;
}
if (code == 10047) {
AnalyticsClient analyticsClient2 = AnalyticsClient.INSTANCE;
String referenceId2 = placement.getReferenceId();
AdPayload advertisement$vungle_ads_release3 = this$0.getAdvertisement$vungle_ads_release();
String creativeId2 = advertisement$vungle_ads_release3 != null ? advertisement$vungle_ads_release3.getCreativeId() : null;
AdPayload advertisement$vungle_ads_release4 = this$0.getAdvertisement$vungle_ads_release();
analyticsClient2.logError$vungle_ads_release(217, "Timeout for ads call.", referenceId2, creativeId2, advertisement$vungle_ads_release4 != null ? advertisement$vungle_ads_release4.eventId() : null);
return;
}
AnalyticsClient analyticsClient3 = AnalyticsClient.INSTANCE;
String referenceId3 = placement.getReferenceId();
AdPayload advertisement$vungle_ads_release5 = this$0.getAdvertisement$vungle_ads_release();
String creativeId3 = advertisement$vungle_ads_release5 != null ? advertisement$vungle_ads_release5.getCreativeId() : null;
AdPayload advertisement$vungle_ads_release6 = this$0.getAdvertisement$vungle_ads_release();
analyticsClient3.logError$vungle_ads_release(103, "Unable to decode ads response.", referenceId3, creativeId3, advertisement$vungle_ads_release6 != null ? advertisement$vungle_ads_release6.eventId() : null);
}
}