jimu-decompiled/sources/com/unity3d/ads/api/Sdk.java
2025-05-13 19:24:51 +02:00

76 lines
3.1 KiB
Java

package com.unity3d.ads.api;
import com.unity3d.ads.UnityAds;
import com.unity3d.ads.configuration.InitializeThread;
import com.unity3d.ads.log.DeviceLog;
import com.unity3d.ads.properties.ClientProperties;
import com.unity3d.ads.properties.SdkProperties;
import com.unity3d.ads.webview.WebViewApp;
import com.unity3d.ads.webview.bridge.WebViewCallback;
import com.unity3d.ads.webview.bridge.WebViewExposed;
/* loaded from: classes2.dex */
public class Sdk {
@WebViewExposed
public static void getDebugMode(WebViewCallback webViewCallback) {
webViewCallback.invoke(Boolean.valueOf(UnityAds.getDebugMode()));
}
@WebViewExposed
public static void initComplete(WebViewCallback webViewCallback) {
DeviceLog.debug("Web Application initialized");
SdkProperties.setInitialized(true);
WebViewApp.getCurrentApp().setWebAppInitialized(true);
webViewCallback.invoke(new Object[0]);
}
@WebViewExposed
public static void loadComplete(WebViewCallback webViewCallback) {
DeviceLog.debug("Web Application loaded");
WebViewApp.getCurrentApp().setWebAppLoaded(true);
webViewCallback.invoke(ClientProperties.getGameId(), Boolean.valueOf(SdkProperties.isTestMode()), ClientProperties.getAppName(), ClientProperties.getAppVersion(), Integer.valueOf(SdkProperties.getVersionCode()), SdkProperties.getVersionName(), Boolean.valueOf(ClientProperties.isAppDebuggable()), WebViewApp.getCurrentApp().getConfiguration().getConfigUrl(), WebViewApp.getCurrentApp().getConfiguration().getWebViewUrl(), WebViewApp.getCurrentApp().getConfiguration().getWebViewHash(), WebViewApp.getCurrentApp().getConfiguration().getWebViewVersion(), Long.valueOf(SdkProperties.getInitializationTime()), Boolean.valueOf(SdkProperties.isReinitialized()));
}
@WebViewExposed
public static void logDebug(String str, WebViewCallback webViewCallback) {
DeviceLog.debug(str);
webViewCallback.invoke(new Object[0]);
}
@WebViewExposed
public static void logError(String str, WebViewCallback webViewCallback) {
DeviceLog.error(str);
webViewCallback.invoke(new Object[0]);
}
@WebViewExposed
public static void logInfo(String str, WebViewCallback webViewCallback) {
DeviceLog.info(str);
webViewCallback.invoke(new Object[0]);
}
@WebViewExposed
public static void logWarning(String str, WebViewCallback webViewCallback) {
DeviceLog.warning(str);
webViewCallback.invoke(new Object[0]);
}
@WebViewExposed
public static void reinitialize(WebViewCallback webViewCallback) {
SdkProperties.setReinitialized(true);
InitializeThread.initialize(WebViewApp.getCurrentApp().getConfiguration());
}
@WebViewExposed
public static void setDebugMode(Boolean bool, WebViewCallback webViewCallback) {
UnityAds.setDebugMode(bool.booleanValue());
webViewCallback.invoke(new Object[0]);
}
@WebViewExposed
public static void setShowTimeout(Integer num, WebViewCallback webViewCallback) {
SdkProperties.setShowTimeout(num.intValue());
webViewCallback.invoke(new Object[0]);
}
}