正在查看: Handling Master v2 应用的 FyberTUInitManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Handling Master v2 应用的 FyberTUInitManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.thinkup.network.fyber;
import android.content.Context;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.external.OnFyberMarketplaceInitializedListener;
import com.thinkup.core.api.MediationInitCallback;
import com.thinkup.core.api.TUInitMediation;
import com.thinkup.core.api.TUSDK;
import java.util.HashMap;
import java.util.Map;
public class FyberTUInitManager extends TUInitMediation {
private static volatile FyberTUInitManager m;
private String n = "";
private String o;
public interface InitListener {
void onError(String str);
void onSuccess();
}
private FyberTUInitManager() {
}
public static FyberTUInitManager getInstance() {
if (m == null) {
synchronized (FyberTUInitManager.class) {
if (m == null) {
m = new FyberTUInitManager();
}
}
}
return m;
}
public String getAdapterVersion() {
return "UA_6.4.69.6";
}
public String getNetworkName() {
return "Fyber";
}
public String getNetworkSDKClass() {
return "com.fyber.inneractive.sdk.external.InneractiveAdManager";
}
public String getNetworkVersion() {
return FyberTUConst.getNetworkVersion();
}
public Map<String, Boolean> getPluginClassStatus() {
HashMap hashMap = new HashMap();
Boolean bool = Boolean.FALSE;
hashMap.put("fyber-marketplace-*.aar", bool);
hashMap.put("play-services-ads-identifier-*.aar", bool);
hashMap.put("play-services-basement-*.aar", bool);
try {
hashMap.put("fyber-marketplace-*.aar", Boolean.TRUE);
} catch (Throwable th) {
th.printStackTrace();
}
try {
hashMap.put("play-services-ads-identifier-*.aar", Boolean.TRUE);
} catch (Throwable th2) {
th2.printStackTrace();
}
try {
hashMap.put("play-services-basement-*.aar", Boolean.TRUE);
} catch (Throwable th3) {
th3.printStackTrace();
}
return hashMap;
}
public synchronized void initSDK(Context context, Map<String, Object> map) {
initSDK(context, map, null);
}
public boolean setUserDataConsent(Context context, boolean z, boolean z2) {
this.n = z ? "1" : "0";
return true;
}
public synchronized void initSDK(Context context, final Map<String, Object> map, final MediationInitCallback mediationInitCallback) {
InneractiveAdManager.setMediationName("Topon");
InneractiveAdManager.setMediationVersion(TUSDK.getSDKVersionName());
final String str = (String) map.get("app_id");
if (!TextUtils.isEmpty(this.o) && TextUtils.equals(this.o, str)) {
if (mediationInitCallback != null) {
mediationInitCallback.onSuccess();
}
return;
}
if (!TextUtils.equals(this.o, str) && InneractiveAdManager.wasInitialized()) {
InneractiveAdManager.destroy();
}
InneractiveAdManager.initialize(context.getApplicationContext(), str, new OnFyberMarketplaceInitializedListener() {
public final void onFyberMarketplaceInitialized(OnFyberMarketplaceInitializedListener.FyberInitStatus fyberInitStatus) {
if (fyberInitStatus != OnFyberMarketplaceInitializedListener.FyberInitStatus.SUCCESSFULLY) {
MediationInitCallback mediationInitCallback2 = mediationInitCallback;
if (mediationInitCallback2 != null) {
mediationInitCallback2.onFail(fyberInitStatus.toString());
return;
}
return;
}
try {
if (!TextUtils.isEmpty(FyberTUInitManager.this.n)) {
InneractiveAdManager.setGdprConsent(FyberTUInitManager.this.n.equals("1"));
}
} catch (Throwable unused) {
}
try {
if (((Boolean) map.get("app_ccpa_switch")).booleanValue()) {
InneractiveAdManager.setUSPrivacyString("1YNN");
} else {
InneractiveAdManager.clearGdprConsentData();
}
} catch (Throwable unused2) {
}
FyberTUInitManager.this.o = str;
MediationInitCallback mediationInitCallback3 = mediationInitCallback;
if (mediationInitCallback3 != null) {
mediationInitCallback3.onSuccess();
}
}
});
}
}