package com.ironsource.mediationsdk.adquality; import android.content.Context; import android.text.TextUtils; import android.util.Pair; import com.ironsource.adqualitysdk.sdk.ISAdQualityConfig; import com.ironsource.adqualitysdk.sdk.ISAdQualityDeviceIdType; import com.ironsource.adqualitysdk.sdk.ISAdQualityInitError; import com.ironsource.adqualitysdk.sdk.ISAdQualityInitListener; import com.ironsource.adqualitysdk.sdk.ISAdQualityLogLevel; import com.ironsource.adqualitysdk.sdk.ISAdQualitySegment; import com.ironsource.adqualitysdk.sdk.IronSourceAdQuality; import com.ironsource.e1; import com.ironsource.i9; import com.ironsource.kb; import com.ironsource.mediationsdk.IronSourceSegment; import com.ironsource.mediationsdk.adquality.AdQualityBridge; import com.ironsource.mediationsdk.logger.IronSourceLogger; import com.ironsource.mediationsdk.logger.IronSourceLoggerManager; import com.ironsource.mediationsdk.utils.IronSourceUtils; import com.ironsource.rp; import com.ironsource.xc; import com.ironsource.yc; import com.vungle.ads.internal.model.Cookie; import csdk.gluads.Consts; import java.util.Iterator; import java.util.List; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; import kotlin.text.Regex; import kotlin.text.StringsKt__StringsJVMKt; import kotlin.text.StringsKt__StringsKt; import org.json.JSONObject; /* loaded from: classes4.dex */ public final class AdQualityBridge { public static final Companion Companion = new Companion(null); @SourceDebugExtension({"SMAP\nAdQualityBridge.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AdQualityBridge.kt\ncom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion\n+ 2 ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n*L\n1#1,273:1\n37#2,2:274\n37#2,2:276\n*S KotlinDebug\n*F\n+ 1 AdQualityBridge.kt\ncom/ironsource/mediationsdk/adquality/AdQualityBridge$Companion\n*L\n139#1:274,2\n140#1:276,2\n*E\n"}) public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } /* JADX INFO: Access modifiers changed from: private */ public final String getAdQualitySdkVersion() { if (!isGetVersionMethodExist()) { return new String(); } String sDKVersion = IronSourceAdQuality.getSDKVersion(); Intrinsics.checkNotNullExpressionValue(sDKVersion, "getSDKVersion()"); return sDKVersion; } /* JADX INFO: Access modifiers changed from: private */ public final boolean isGetVersionMethodExist() { try { return IronSourceAdQuality.class.getDeclaredMethods().length >= 10; } catch (Throwable th) { i9.d().a(th); logEvent$default(this, 84, null, null, 6, null); return false; } } /* JADX INFO: Access modifiers changed from: private */ public final void logEvent(int i, Integer num, String str) { JSONObject mediationAdditionalData = IronSourceUtils.getMediationAdditionalData(false); if (num != null) { mediationAdditionalData.put("errorCode", num.intValue()); } if (str != null) { mediationAdditionalData.put("reason", str); } rp.i().a(new kb(i, mediationAdditionalData)); } public static /* synthetic */ void logEvent$default(Companion companion, int i, Integer num, String str, int i2, Object obj) { if ((i2 & 2) != 0) { num = null; } if ((i2 & 4) != 0) { str = null; } companion.logEvent(i, num, str); } /* JADX INFO: Access modifiers changed from: private */ public final int versionCompare(String str, String str2) { List split$default; List split$default2; if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) { return -1; } split$default = StringsKt__StringsKt.split$default((CharSequence) new Regex("[^0-9.]").replace(str, ""), new String[]{Consts.STRING_PERIOD}, false, 0, 6, (Object) null); int i = 0; String[] strArr = (String[]) split$default.toArray(new String[0]); split$default2 = StringsKt__StringsKt.split$default((CharSequence) new Regex("[^0-9.]").replace(str2, ""), new String[]{Consts.STRING_PERIOD}, false, 0, 6, (Object) null); String[] strArr2 = (String[]) split$default2.toArray(new String[0]); while (i < strArr.length && i < strArr2.length && Intrinsics.areEqual(strArr[i], strArr2[i])) { i++; } if (i >= strArr.length || i >= strArr2.length) { return Integer.signum(strArr.length - strArr2.length); } int intValue = Integer.valueOf(strArr[i]).intValue(); Integer valueOf = Integer.valueOf(strArr2[i]); Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(vals2[i])"); return Integer.signum(Intrinsics.compare(intValue, valueOf.intValue())); } public final boolean adQualityAvailable() { return versionCompare(getAdQualitySdkVersion(), "7.9.0") >= 0; } } public AdQualityBridge(Context context, String appKey, String str, e1 adQualityDataProvider, int i) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(appKey, "appKey"); Intrinsics.checkNotNullParameter(adQualityDataProvider, "adQualityDataProvider"); ISAdQualityConfig.Builder deviceIdType = new ISAdQualityConfig.Builder().setInitializationSource("LevelPlay").setLogLevel(convertToAdQualityLogLevel(i)).setAdQualityInitListener(new ISAdQualityInitListener() { // from class: com.ironsource.mediationsdk.adquality.AdQualityBridge$configBuilder$1 @Override // com.ironsource.adqualitysdk.sdk.ISAdQualityInitListener public void adQualitySdkInitFailed(ISAdQualityInitError isAdQualityInitError, String message) { Intrinsics.checkNotNullParameter(isAdQualityInitError, "isAdQualityInitError"); Intrinsics.checkNotNullParameter(message, "message"); AdQualityBridge.Companion.logEvent(isAdQualityInitError == ISAdQualityInitError.AD_QUALITY_ALREADY_INITIALIZED ? 82 : 83, Integer.valueOf(isAdQualityInitError.getValue()), message); IronSourceLoggerManager.getLogger().log(IronSourceLogger.IronSourceTag.API, "Ad Quality failed to initialize: " + message, 3); } @Override // com.ironsource.adqualitysdk.sdk.ISAdQualityInitListener public void adQualitySdkInitSuccess() { AdQualityBridge.Companion.logEvent$default(AdQualityBridge.Companion, 81, null, null, 6, null); } }).setCoppa(getCoppaValue()).setDeviceIdType(getDeviceIdType()); if (!TextUtils.isEmpty(str)) { deviceIdType.setUserId(str); } Companion companion = Companion; if (companion.versionCompare(companion.getAdQualitySdkVersion(), "7.14.1") >= 0) { JSONObject a = adQualityDataProvider.a(); if (a.length() > 0) { deviceIdType.setMetaData(a); } } Companion.logEvent$default(companion, 80, null, null, 6, null); IronSourceAdQuality.getInstance().initialize(context, appKey, deviceIdType.build()); } public static final boolean adQualityAvailable() { return Companion.adQualityAvailable(); } private final ISAdQualityLogLevel convertToAdQualityLogLevel(int i) { return i != 0 ? i != 2 ? i != 3 ? ISAdQualityLogLevel.INFO : ISAdQualityLogLevel.ERROR : ISAdQualityLogLevel.WARNING : ISAdQualityLogLevel.VERBOSE; } private static final String getAdQualitySdkVersion() { return Companion.getAdQualitySdkVersion(); } private final boolean getCoppaValue() { String a = xc.a().a(Cookie.COPPA_STATUS_KEY); return a != null && Boolean.parseBoolean(a); } private final ISAdQualityDeviceIdType getDeviceIdType() { return !TextUtils.isEmpty(xc.a().a(yc.N)) ? ISAdQualityDeviceIdType.NONE : ISAdQualityDeviceIdType.GAID; } private static final boolean isGetVersionMethodExist() { return Companion.isGetVersionMethodExist(); } private static final void logEvent(int i, Integer num, String str) { Companion.logEvent(i, num, str); } private static final int versionCompare(String str, String str2) { return Companion.versionCompare(str, str2); } public final void changeUserId(String userId) { Intrinsics.checkNotNullParameter(userId, "userId"); IronSourceAdQuality.getInstance().changeUserId(userId); } public final void setSegment(IronSourceSegment segment) { String removePrefix; Intrinsics.checkNotNullParameter(segment, "segment"); ISAdQualitySegment.Builder builder = new ISAdQualitySegment.Builder(); if (segment.getSegmentName() != null) { builder.setSegmentName(segment.getSegmentName()); } if (segment.getAge() > -1) { builder.setAge(segment.getAge()); } if (segment.getGender() != null) { builder.setGender(segment.getGender()); } if (segment.getLevel() > -1) { builder.setLevel(segment.getLevel()); } if (segment.getIsPaying() != null) { builder.setIsPaying(segment.getIsPaying().get()); } if (segment.getIapt() > -1.0d) { builder.setInAppPurchasesTotal(segment.getIapt()); } if (segment.getUcd() > 0) { builder.setUserCreationDate(segment.getUcd()); } Iterator> it = segment.getSegmentData().iterator(); while (it.hasNext()) { Pair next = it.next(); String key = (String) next.first; String str = (String) next.second; Intrinsics.checkNotNullExpressionValue(key, "key"); if (StringsKt__StringsJVMKt.startsWith$default(key, "custom_", false, 2, null)) { removePrefix = StringsKt__StringsKt.removePrefix(key, "custom_"); builder.setCustomData(removePrefix, str); } } IronSourceAdQuality.getInstance().setSegment(builder.build()); } }