Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

154 lines
4.4 KiB
Java

package com.mbridge.msdk.mbnative.f;
import android.content.Context;
import android.content.res.Resources;
import android.os.Handler;
import android.os.Looper;
import android.view.View;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbnative.controller.NativeController;
import com.mbridge.msdk.mbnative.controller.d;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.NativeListener;
import java.util.List;
import java.util.Map;
/* loaded from: classes4.dex */
public class a {
private NativeController a;
private Handler b = new Handler(Looper.getMainLooper());
private com.mbridge.msdk.mbnative.d.a c;
private NativeListener.NativeTrackingListener d;
public final void a(com.mbridge.msdk.mbnative.d.a aVar) {
this.c = aVar;
}
public final void a(NativeListener.NativeTrackingListener nativeTrackingListener) {
this.d = nativeTrackingListener;
}
public a() {
}
public a(com.mbridge.msdk.mbnative.d.a aVar, NativeListener.NativeTrackingListener nativeTrackingListener) {
this.c = aVar;
this.d = nativeTrackingListener;
}
public final void a(Context context, Resources resources, Map<String, Object> map) {
this.a = new NativeController(this.c, this.d, map, context);
}
public final void a() {
a(0, "");
}
public final void a(String str) {
a(0, str);
}
public final void b() {
a(1, "");
}
public final void d() {
try {
this.a.a();
} catch (Exception unused) {
af.b("NativeProvider", "release failed");
}
}
public final void a(View view, List<View> list, Campaign campaign) {
NativeController nativeController = this.a;
if (nativeController == null) {
return;
}
nativeController.a(campaign, view, list);
}
public final void a(View view, Campaign campaign) {
af.c("NativeProvider", "native provider registerView");
NativeController nativeController = this.a;
if (nativeController == null) {
return;
}
nativeController.a(campaign, view);
}
public final void b(View view, Campaign campaign) {
af.c("NativeProvider", "native provider unregisterView");
NativeController nativeController = this.a;
if (nativeController == null) {
return;
}
nativeController.b(campaign, view);
}
public final void b(View view, List<View> list, Campaign campaign) {
af.c("NativeProvider", "native provider unregisterView");
NativeController nativeController = this.a;
if (nativeController == null) {
return;
}
nativeController.b(campaign, view, list);
}
public static void preload(Map<String, Object> map, int i) {
af.c("NativeProvider", "native provider preload");
new d().a(map, i);
}
/* JADX INFO: Access modifiers changed from: private */
public void g() {
this.c.onAdLoadError("current request is loading");
this.c.b();
}
private void a(int i, String str) {
if (this.a != null) {
com.mbridge.msdk.mbnative.d.a aVar = this.c;
if (aVar != null && aVar.a()) {
if (ak.g()) {
g();
return;
} else {
this.b.post(new Runnable() { // from class: com.mbridge.msdk.mbnative.f.a.1
@Override // java.lang.Runnable
public final void run() {
a.this.g();
}
});
return;
}
}
com.mbridge.msdk.mbnative.d.a aVar2 = this.c;
if (aVar2 != null) {
aVar2.b();
}
this.a.a(i, str);
}
}
public final String e() {
NativeController nativeController = this.a;
return nativeController != null ? nativeController.b() : "";
}
public final String f() {
NativeController nativeController = this.a;
return nativeController != null ? nativeController.c() : "";
}
public final void c() {
try {
ad.b();
} catch (Exception unused) {
af.b("NativeProvider", "clear cache failed");
}
}
}