- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
101 lines
4.0 KiB
Java
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();
|
|
}
|
|
}
|