package com.unity3d.services.core.webview; import com.google.android.gms.ads.RequestConfiguration; import com.google.android.gms.measurement.api.AppMeasurementSdk; import com.unity3d.ads.metadata.MediationMetaData; import com.unity3d.services.core.configuration.Configuration; import com.unity3d.services.core.log.DeviceLog; import com.unity3d.services.core.request.metrics.SDKMetrics; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; /* loaded from: classes2.dex */ public class WebViewUrlBuilder { private final String _urlWithQueryString; public WebViewUrlBuilder(String str, Configuration configuration) { this._urlWithQueryString = str + ((("?platform=android" + buildQueryParam(AppMeasurementSdk.ConditionalUserProperty.ORIGIN, configuration.getWebViewUrl())) + buildQueryParam(MediationMetaData.KEY_VERSION, configuration.getWebViewVersion())) + buildQueryParam("isNativeCollectingMetrics", String.valueOf(SDKMetrics.getInstance().areMetricsEnabledForCurrentSession()))); } private String buildQueryParam(String str, String str2) { if (str2 == null) { return RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED; } try { return RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED + "&" + str + "=" + URLEncoder.encode(str2, "UTF-8"); } catch (UnsupportedEncodingException e10) { DeviceLog.exception(String.format("Unsupported charset when encoding %s", str), e10); return RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED; } } public String getUrlWithQueryString() { return this._urlWithQueryString; } }