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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,175 @@
package com.fyber.inneractive.sdk.activities;
import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.ViewGroup;
import android.view.WindowManager;
import androidx.annotation.NonNull;
import com.fyber.inneractive.sdk.config.global.features.p;
import com.fyber.inneractive.sdk.external.InneractiveAdSpot;
import com.fyber.inneractive.sdk.external.InneractiveAdSpotManager;
import com.fyber.inneractive.sdk.flow.p;
import com.fyber.inneractive.sdk.flow.r;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.web.u;
import com.google.android.gms.drive.DriveFile;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public class InternalStoreWebpageActivity extends InneractiveBaseActivity {
public static final String EXTRA_KEY_SPOT_ID = "spotId";
public ViewGroup b;
public u c;
public p.a d = p.a.FullScreen;
public static void startActivity(Context context, String str) {
Intent intent = new Intent(context, (Class<?>) InternalStoreWebpageActivity.class);
intent.putExtra("spotId", str);
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent);
}
@Override // android.app.Activity
public void finish() {
super.finish();
u uVar = this.c;
if (uVar != null) {
uVar.C = false;
u.d dVar = uVar.i;
if (dVar != null) {
r rVar = (r) dVar;
IAlog.a("onInternalStoreWebpageDismissed callback called", new Object[0]);
if (rVar.c != 0) {
IAlog.a("%sCalling external interface onAdWillCloseInternalBrowser", IAlog.a(rVar));
rVar.c.onAdWillCloseInternalBrowser(rVar.a);
}
}
}
}
@Override // android.app.Activity, android.content.ComponentCallbacks
public void onConfigurationChanged(@NonNull Configuration configuration) {
super.onConfigurationChanged(configuration);
WindowManager.LayoutParams attributes = getWindow().getAttributes();
if (attributes.width == o.g() || this.d != p.a.Modal) {
return;
}
attributes.gravity = 83;
attributes.height = (int) (o.f() * 0.8f);
attributes.width = o.g();
getWindow().setAttributes(attributes);
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onCreate(Bundle bundle) {
InneractiveAdSpot spot;
String stringExtra = getIntent().getStringExtra("spotId");
if (TextUtils.isEmpty(stringExtra)) {
IAlog.f("%sSpot id is empty", IAlog.a(this));
spot = null;
} else {
spot = InneractiveAdSpotManager.get().getSpot(stringExtra);
}
if (spot == null || spot.getAdContent() == null) {
super.onCreate(bundle);
finish();
return;
}
p pVar = (p) spot.getAdContent().c.a(p.class);
p.a d = pVar != null ? pVar.d() : p.a.FullScreen;
this.d = d;
if (d == p.a.Modal) {
WindowManager.LayoutParams attributes = getWindow().getAttributes();
attributes.gravity = 83;
attributes.height = (int) (o.f() * 0.8f);
attributes.width = o.g();
attributes.dimAmount = 0.3f;
getWindow().setAttributes(attributes);
getWindow().getDecorView().setBackgroundColor(0);
getWindow().addFlags(IronSourceConstants.INIT_COMPLETE);
getWindow().setBackgroundDrawable(new ColorDrawable(0));
} else {
setTheme(R.style.Theme.NoTitleBar.Fullscreen);
}
super.onCreate(bundle);
setContentView(com.fyber.inneractive.sdk.R.layout.ia_layout_activity_internal_store_webpage);
this.b = (ViewGroup) findViewById(com.fyber.inneractive.sdk.R.id.internal_store_content);
u c = spot.getAdContent().c();
this.c = c;
if (c != null) {
c.q = new WeakReference<>(this);
u uVar = this.c;
com.fyber.inneractive.sdk.ignite.i iVar = uVar.h;
if (iVar != null) {
((p.a) iVar).a(com.fyber.inneractive.sdk.network.r.IGNITE_FLOW_STORE_PAGE_OPENED, uVar.B ? com.fyber.inneractive.sdk.ignite.l.TRUE_SINGLE_TAP : com.fyber.inneractive.sdk.ignite.l.SINGLE_TAP);
}
this.c.t.set(0);
}
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onDestroy() {
InneractiveAdSpot spot;
u uVar;
super.onDestroy();
String stringExtra = getIntent().getStringExtra("spotId");
if (TextUtils.isEmpty(stringExtra)) {
IAlog.f("%sSpot id is empty", IAlog.a(this));
spot = null;
} else {
spot = InneractiveAdSpotManager.get().getSpot(stringExtra);
}
if (spot == null || spot.getAdContent() == null || spot.getAdContent().e() || (uVar = this.c) == null) {
return;
}
uVar.y = true;
uVar.D = false;
uVar.b.h.remove(uVar);
uVar.i = null;
IAlog.a("destroy internalStoreWebpageController", new Object[0]);
this.c = null;
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
ViewGroup viewGroup = this.b;
if (viewGroup != null) {
viewGroup.removeAllViews();
}
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
u uVar = this.c;
if (uVar != null) {
this.b.addView(uVar.a, new ViewGroup.LayoutParams(-1, -1));
}
}
@Override // android.app.Activity
public void onBackPressed() {
u uVar = this.c;
if (uVar != null) {
if (uVar.x) {
return;
}
if (uVar.w) {
uVar.d("navigateBack();");
return;
}
}
super.onBackPressed();
}
}