package com.unity3d.services.ads.measurements; import android.adservices.AdServicesState; import android.adservices.measurement.MeasurementManager; import android.annotation.SuppressLint; import android.content.Context; import android.net.Uri; import android.os.ext.SdkExtensions; import android.view.InputEvent; import androidx.core.os.OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0; import androidx.privacysandbox.ads.adservices.measurement.MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline23; import androidx.privacysandbox.ads.adservices.measurement.MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline24; import com.unity3d.services.core.device.Device; import com.unity3d.services.core.domain.ISDKDispatchers; import com.unity3d.services.core.webview.WebViewEventCategory; import com.unity3d.services.core.webview.bridge.IEventSender; import kotlin.jvm.internal.Intrinsics; import kotlinx.coroutines.ExecutorsKt; @SuppressLint({"NewApi", "MissingPermission"}) /* loaded from: classes4.dex */ public final class MeasurementsService { private final ISDKDispatchers dispatchers; private final IEventSender eventSender; private final MeasurementManager measurementManager; public MeasurementsService(Context context, ISDKDispatchers dispatchers, IEventSender eventSender) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(dispatchers, "dispatchers"); Intrinsics.checkNotNullParameter(eventSender, "eventSender"); this.dispatchers = dispatchers; this.eventSender = eventSender; this.measurementManager = getMeasurementManager(context); } public final void checkAvailability() { int extensionVersion; boolean isAdServicesStateEnabled; if (Device.getApiLevel() < 33) { this.eventSender.sendEvent(WebViewEventCategory.MEASUREMENTS, MeasurementsEvents.NOT_AVAILABLE, MeasurementsErrors.ERROR_API_BELOW_33); return; } extensionVersion = SdkExtensions.getExtensionVersion(1000000); if (extensionVersion < 4) { this.eventSender.sendEvent(WebViewEventCategory.MEASUREMENTS, MeasurementsEvents.NOT_AVAILABLE, MeasurementsErrors.ERROR_EXTENSION_BELOW_4); return; } if (this.measurementManager == null) { this.eventSender.sendEvent(WebViewEventCategory.MEASUREMENTS, MeasurementsEvents.NOT_AVAILABLE, MeasurementsErrors.ERROR_MANAGER_NULL); return; } isAdServicesStateEnabled = AdServicesState.isAdServicesStateEnabled(); if (!isAdServicesStateEnabled) { this.eventSender.sendEvent(WebViewEventCategory.MEASUREMENTS, MeasurementsEvents.NOT_AVAILABLE, MeasurementsErrors.ERROR_AD_SERVICES_DISABLED); } else { this.measurementManager.getMeasurementApiStatus(ExecutorsKt.asExecutor(this.dispatchers.getDefault()), OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0.m(new MeasurementsStatusReceiver(this.eventSender))); } } public final void registerView(String url) { Intrinsics.checkNotNullParameter(url, "url"); MeasurementManager measurementManager = this.measurementManager; if (measurementManager != null) { measurementManager.registerSource(Uri.parse(url), null, ExecutorsKt.asExecutor(this.dispatchers.getDefault()), OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0.m(new MeasurementsReceiver(this.eventSender, MeasurementsEvents.VIEW_SUCCESSFUL, MeasurementsEvents.VIEW_ERROR))); } } public final void registerClick(String url, InputEvent inputEvent) { Intrinsics.checkNotNullParameter(url, "url"); Intrinsics.checkNotNullParameter(inputEvent, "inputEvent"); MeasurementManager measurementManager = this.measurementManager; if (measurementManager != null) { measurementManager.registerSource(Uri.parse(url), inputEvent, ExecutorsKt.asExecutor(this.dispatchers.getDefault()), OutcomeReceiverKt$$ExternalSyntheticApiModelOutline0.m(new MeasurementsReceiver(this.eventSender, MeasurementsEvents.CLICK_SUCCESSFUL, MeasurementsEvents.CLICK_ERROR))); } } private final MeasurementManager getMeasurementManager(Context context) { int extensionVersion; if (Device.getApiLevel() < 33) { return null; } extensionVersion = SdkExtensions.getExtensionVersion(1000000); if (extensionVersion < 4) { return null; } return MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline24.m(context.getSystemService(MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline23.m())); } }