- 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
154 lines
4.4 KiB
Java
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");
|
|
}
|
|
}
|
|
}
|