- 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
88 lines
3.0 KiB
Java
88 lines
3.0 KiB
Java
package com.ironsource;
|
|
|
|
import android.content.Context;
|
|
import com.ironsource.environment.ContextProvider;
|
|
import com.ironsource.mediationsdk.IronSource;
|
|
import com.ironsource.mediationsdk.logger.IronLog;
|
|
import com.ironsource.mediationsdk.server.HttpFunctions;
|
|
import com.ironsource.mediationsdk.utils.IronSourceUtils;
|
|
import com.ironsource.v8;
|
|
import java.util.List;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class zb implements en {
|
|
private boolean a = true;
|
|
private String b = ac.j;
|
|
|
|
public static final class a implements pd {
|
|
@Override // com.ironsource.pd
|
|
public void a(boolean z) {
|
|
if (z) {
|
|
return;
|
|
}
|
|
IronLog.API.error("failed to send impression data");
|
|
}
|
|
}
|
|
|
|
private final JSONObject b() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.put("deviceOS", "android");
|
|
Context applicationContext = ContextProvider.getInstance().getApplicationContext();
|
|
if (applicationContext != null) {
|
|
jSONObject.put("deviceType", IronSourceUtils.getDeviceType(applicationContext));
|
|
ri ironSourceAdvId = IronSourceUtils.getIronSourceAdvId(applicationContext);
|
|
if (ironSourceAdvId != null) {
|
|
jSONObject.put("advId", ironSourceAdvId.c());
|
|
jSONObject.put("advIdType", ironSourceAdvId.d());
|
|
}
|
|
}
|
|
String n = com.ironsource.mediationsdk.p.m().n();
|
|
if (n != null) {
|
|
jSONObject.put(v8.i.g, n);
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
@Override // com.ironsource.en
|
|
public void a() {
|
|
}
|
|
|
|
public final void a(String dataSource, JSONObject impressionData) {
|
|
Intrinsics.checkNotNullParameter(dataSource, "dataSource");
|
|
Intrinsics.checkNotNullParameter(impressionData, "impressionData");
|
|
if (!this.a) {
|
|
IronLog.INTERNAL.verbose("disabled from server");
|
|
return;
|
|
}
|
|
try {
|
|
JSONObject b = b();
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.putOpt("externalMediationSource", dataSource);
|
|
jSONObject.putOpt("externalMediationData", impressionData);
|
|
jSONObject.putOpt("clientParams", b);
|
|
IronLog.API.info("impressionData: " + jSONObject);
|
|
HttpFunctions.sendPostRequest(this.b, jSONObject.toString(), new a());
|
|
} catch (Exception e) {
|
|
i9.d().a(e);
|
|
IronLog.API.error("exception " + e.getMessage() + " sending impression data");
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.en
|
|
public void a(List<IronSource.AD_UNIT> list, boolean z, m8 m8Var) {
|
|
if (m8Var != null) {
|
|
t3 b = m8Var.b();
|
|
d4 e = b != null ? b.e() : null;
|
|
Intrinsics.checkNotNull(e);
|
|
this.a = e.l();
|
|
this.b = m8Var.b().e().d();
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.en
|
|
public void d(String str) {
|
|
}
|
|
}
|