- 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
153 lines
5.9 KiB
Java
153 lines
5.9 KiB
Java
package com.applovin.impl.sdk;
|
|
|
|
import android.content.Intent;
|
|
import androidx.core.app.NotificationCompat;
|
|
import com.applovin.impl.jn;
|
|
import com.applovin.impl.sdk.utils.CollectionUtils;
|
|
import com.applovin.impl.sj;
|
|
import com.applovin.impl.tm;
|
|
import com.applovin.impl.v7;
|
|
import com.applovin.impl.vi;
|
|
import com.applovin.impl.yl;
|
|
import com.applovin.impl.yp;
|
|
import com.applovin.sdk.AppLovinEventParameters;
|
|
import com.applovin.sdk.AppLovinEventService;
|
|
import com.applovin.sdk.AppLovinEventTypes;
|
|
import com.firemonkeys.cloudcellapi.Consts;
|
|
import com.ironsource.v8;
|
|
import java.util.Arrays;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class EventServiceImpl implements AppLovinEventService {
|
|
public static final List<String> ALLOW_PRE_INIT_EVENT_TYPES = Arrays.asList("landing", v8.h.e0, "resumed", "cf_start", "tos_ok", "gdpr_ok");
|
|
private final j a;
|
|
private final AtomicBoolean b = new AtomicBoolean();
|
|
|
|
public EventServiceImpl(j jVar) {
|
|
this.a = jVar;
|
|
}
|
|
|
|
private String b() {
|
|
return ((String) this.a.a(sj.P0)) + "4.0/pix";
|
|
}
|
|
|
|
public void maybeTrackAppOpenEvent() {
|
|
if (this.b.compareAndSet(false, true)) {
|
|
this.a.A().trackEvent("landing");
|
|
}
|
|
}
|
|
|
|
public String toString() {
|
|
return "EventService{}";
|
|
}
|
|
|
|
@Override // com.applovin.sdk.AppLovinEventService
|
|
public void trackCheckout(String str, Map<String, String> map) {
|
|
Map<String, String> map2 = CollectionUtils.map(map);
|
|
map2.put(AppLovinEventParameters.CHECKOUT_TRANSACTION_IDENTIFIER, str);
|
|
trackEvent(AppLovinEventTypes.USER_COMPLETED_CHECKOUT, map2);
|
|
}
|
|
|
|
@Override // com.applovin.sdk.AppLovinEventService
|
|
public void trackEvent(String str) {
|
|
trackEvent(str, new HashMap());
|
|
}
|
|
|
|
public void trackEventSynchronously(String str) {
|
|
this.a.J();
|
|
if (n.a()) {
|
|
this.a.J().a("AppLovinEventService", "Tracking event: \"" + str + "\" synchronously");
|
|
}
|
|
v7 v7Var = new v7(str, new HashMap());
|
|
Map a = a(v7Var, true);
|
|
HashMap hashMap = new HashMap(v7Var.d());
|
|
if (((Boolean) this.a.a(sj.G5)).booleanValue() || ((Boolean) this.a.a(sj.B5)).booleanValue()) {
|
|
hashMap.putAll(a);
|
|
a = null;
|
|
}
|
|
this.a.X().e(com.applovin.impl.sdk.network.d.b().d(b()).a(a()).b(a).c(hashMap).a(a(v7Var, (Map) null)).c(((Boolean) this.a.a(sj.Q5)).booleanValue()).a(((Boolean) this.a.a(sj.o5)).booleanValue()).a());
|
|
}
|
|
|
|
@Override // com.applovin.sdk.AppLovinEventService
|
|
public void trackInAppPurchase(Intent intent, Map<String, String> map) {
|
|
Map<String, String> map2 = CollectionUtils.map(map);
|
|
try {
|
|
map2.put(AppLovinEventParameters.IN_APP_PURCHASE_DATA, intent.getStringExtra(Consts.RESPONSE_INAPP_PURCHASE_DATA));
|
|
map2.put(AppLovinEventParameters.IN_APP_DATA_SIGNATURE, intent.getStringExtra(Consts.RESPONSE_INAPP_SIGNATURE));
|
|
} catch (Throwable th) {
|
|
n.c("AppLovinEventService", "Unable to track in app purchase - invalid purchase intent", th);
|
|
this.a.E().a("AppLovinEventService", "trackIAP", th);
|
|
}
|
|
trackEvent("iap", map2);
|
|
}
|
|
|
|
@Override // com.applovin.sdk.AppLovinEventService
|
|
public void trackEvent(String str, Map<String, String> map) {
|
|
trackEvent(str, map, null);
|
|
}
|
|
|
|
public void trackEvent(String str, Map<String, String> map, final Map<String, String> map2) {
|
|
this.a.J();
|
|
if (n.a()) {
|
|
this.a.J().a("AppLovinEventService", "Tracking event: \"" + str + "\" with parameters: " + map);
|
|
}
|
|
final v7 v7Var = new v7(str, map);
|
|
final boolean contains = ALLOW_PRE_INIT_EVENT_TYPES.contains(str);
|
|
try {
|
|
this.a.j0().a((yl) new jn(this.a, contains, "submitTrackEventPostback", new Runnable() { // from class: com.applovin.impl.sdk.EventServiceImpl$$ExternalSyntheticLambda0
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
EventServiceImpl.this.a(v7Var, map2, contains);
|
|
}
|
|
}), tm.b.OTHER);
|
|
} catch (Throwable th) {
|
|
this.a.J();
|
|
if (n.a()) {
|
|
this.a.J().a("AppLovinEventService", "Unable to track event: " + v7Var, th);
|
|
}
|
|
this.a.E().a("AppLovinEventService", "trackEvent", th);
|
|
}
|
|
}
|
|
|
|
private Map a(v7 v7Var, Map map) {
|
|
Map map2 = CollectionUtils.map(map);
|
|
boolean contains = this.a.c(sj.U0).contains(v7Var.c());
|
|
map2.put("AppLovin-Event", contains ? v7Var.c() : "postinstall");
|
|
if (!contains) {
|
|
map2.put("AppLovin-Sub-Event", v7Var.c());
|
|
}
|
|
return map2;
|
|
}
|
|
|
|
private Map a(v7 v7Var, boolean z) {
|
|
boolean contains = this.a.c(sj.U0).contains(v7Var.c());
|
|
Map a = this.a.y().a(null, z, false);
|
|
a.put(NotificationCompat.CATEGORY_EVENT, contains ? v7Var.c() : "postinstall");
|
|
a.put("event_id", v7Var.b());
|
|
a.put("ts", Long.toString(v7Var.a()));
|
|
if (!contains) {
|
|
a.put("sub_event", v7Var.c());
|
|
}
|
|
return yp.a(a);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public /* synthetic */ void a(v7 v7Var, Map map, boolean z) {
|
|
Map a = a(v7Var, false);
|
|
HashMap hashMap = new HashMap(v7Var.d());
|
|
if (((Boolean) this.a.a(sj.G5)).booleanValue() || ((Boolean) this.a.a(sj.B5)).booleanValue()) {
|
|
hashMap.putAll(a);
|
|
a = null;
|
|
}
|
|
this.a.X().e(com.applovin.impl.sdk.network.d.b().d(b()).a(a()).b(a).c(hashMap).a(a(v7Var, map)).c(((Boolean) this.a.a(sj.Q5)).booleanValue()).a(((Boolean) this.a.a(sj.o5)).booleanValue()).d(z).a(vi.a.a(((Integer) this.a.a(sj.y5)).intValue())).a());
|
|
}
|
|
|
|
private String a() {
|
|
return ((String) this.a.a(sj.Q0)) + "4.0/pix";
|
|
}
|
|
}
|