Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,88 @@
package com.unity3d.ads.api;
import com.unity3d.ads.misc.Utilities;
import com.unity3d.ads.purchasing.IPurchasing;
import com.unity3d.ads.purchasing.PurchasingError;
import com.unity3d.ads.webview.bridge.WebViewCallback;
import com.unity3d.ads.webview.bridge.WebViewExposed;
/* loaded from: classes2.dex */
public class Purchasing {
public static IPurchasing purchaseInterface;
@WebViewExposed
public static void getPromoCatalog(WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.3
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onGetProductCatalog();
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
@WebViewExposed
public static void getPromoVersion(WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.2
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onGetPurchasingVersion();
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
@WebViewExposed
public static void initializePurchasing(WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.4
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onInitializePurchasing();
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
@WebViewExposed
public static void initiatePurchasingCommand(final String str, WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.1
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onPurchasingCommand(str);
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
public static void setPurchasingInterface(IPurchasing iPurchasing) {
purchaseInterface = iPurchasing;
}
}