Files
rr3-apk/decompiled-community/sources/com/applovin/impl/bd.java
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

101 lines
4.0 KiB
Java

package com.applovin.impl;
import android.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import com.applovin.impl.ad;
import com.applovin.mediation.adapter.MaxAdapterError;
import com.applovin.mediation.adapter.listeners.MaxAdapterListener;
import com.applovin.mediation.adapter.listeners.MaxAppOpenAdapterListener;
import com.applovin.mediation.adapter.listeners.MaxInterstitialAdapterListener;
/* loaded from: classes.dex */
public abstract class bd extends Activity implements ad.a {
protected com.applovin.impl.sdk.j a;
protected ad b;
protected cd c = new cd(null);
private MaxAdapterListener d;
public void a(cd cdVar, com.applovin.impl.sdk.j jVar, MaxAdapterListener maxAdapterListener) {
this.a = jVar;
this.c = cdVar;
this.d = maxAdapterListener;
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
requestWindowFeature(1);
getWindow().setFlags(1024, 1024);
getWindow().addFlags(16777216);
getWindow().addFlags(128);
ViewGroup viewGroup = (ViewGroup) findViewById(R.id.content);
viewGroup.setBackgroundColor(this.c.a());
com.applovin.impl.sdk.j jVar = this.a;
r.a(jVar != null ? ((Boolean) jVar.a(sj.N2)).booleanValue() : true, this);
ad adVar = new ad(this.c, this);
this.b = adVar;
adVar.setListener(this);
this.b.setVisibility(4);
viewGroup.addView(this.b);
zq.a(this.b, this.c.b());
}
@Override // android.app.Activity
public void onDestroy() {
MaxAdapterListener maxAdapterListener = this.d;
if (maxAdapterListener != null) {
if (maxAdapterListener instanceof MaxInterstitialAdapterListener) {
((MaxInterstitialAdapterListener) maxAdapterListener).onInterstitialAdHidden();
} else if (maxAdapterListener instanceof MaxAppOpenAdapterListener) {
((MaxAppOpenAdapterListener) maxAdapterListener).onAppOpenAdHidden();
} else {
throw new IllegalStateException("Failed to fire hidden callback (" + this.d + "): neither interstitial nor app open ad");
}
}
super.onDestroy();
}
public void a(View view, String str) {
if (view == null) {
a(str);
return;
}
((ViewGroup) findViewById(R.id.content)).addView(view);
this.b.bringToFront();
MaxAdapterListener maxAdapterListener = this.d;
if (maxAdapterListener instanceof MaxInterstitialAdapterListener) {
((MaxInterstitialAdapterListener) maxAdapterListener).onInterstitialAdDisplayed();
return;
}
if (maxAdapterListener instanceof MaxAppOpenAdapterListener) {
((MaxAppOpenAdapterListener) maxAdapterListener).onAppOpenAdDisplayed();
return;
}
throw new IllegalStateException("Failed to fire display callback (" + this.d + "): neither interstitial nor app open ad");
}
private void a(String str) {
MaxAdapterError maxAdapterError = new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Null hybrid ad view (" + str + ")");
MaxAdapterListener maxAdapterListener = this.d;
if (maxAdapterListener instanceof MaxInterstitialAdapterListener) {
((MaxInterstitialAdapterListener) maxAdapterListener).onInterstitialAdDisplayFailed(maxAdapterError);
} else if (maxAdapterListener instanceof MaxAppOpenAdapterListener) {
((MaxAppOpenAdapterListener) maxAdapterListener).onAppOpenAdDisplayFailed(maxAdapterError);
} else {
throw new IllegalStateException("Failed to fire display failed callback (" + this.d + "): neither interstitial nor app open ad");
}
finish();
}
@Override // com.applovin.impl.ad.a
public void a(ad adVar) {
if (isFinishing()) {
return;
}
finish();
}
}