Files
rr3-apk/decompiled/sources/com/applovin/impl/jb.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

498 lines
22 KiB
Java

package com.applovin.impl;
import android.content.Context;
import android.view.ViewGroup;
import androidx.lifecycle.Lifecycle;
import com.applovin.adview.AppLovinInterstitialAd;
import com.applovin.adview.AppLovinInterstitialAdDialog;
import com.applovin.impl.jb;
import com.applovin.impl.sdk.AppLovinAdServiceImpl;
import com.applovin.impl.sdk.ad.AppLovinAdImpl;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.tm;
import com.applovin.sdk.AppLovinAd;
import com.applovin.sdk.AppLovinAdClickListener;
import com.applovin.sdk.AppLovinAdDisplayListener;
import com.applovin.sdk.AppLovinAdLoadListener;
import com.applovin.sdk.AppLovinAdRewardListener;
import com.applovin.sdk.AppLovinAdType;
import com.applovin.sdk.AppLovinAdVideoPlaybackListener;
import com.applovin.sdk.AppLovinErrorCodes;
import com.applovin.sdk.AppLovinSdk;
import com.applovin.sdk.AppLovinSdkUtils;
import java.lang.ref.SoftReference;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes.dex */
public class jb {
protected final com.applovin.impl.sdk.j b;
protected final AppLovinAdServiceImpl c;
private AppLovinAd d;
private String e;
private SoftReference f;
private volatile String h;
public final Map a = Collections.synchronizedMap(new HashMap());
private final Object g = new Object();
private volatile boolean i = false;
public String c() {
return this.e;
}
public boolean d() {
return this.d != null;
}
public jb(String str, AppLovinSdk appLovinSdk) {
this.b = appLovinSdk.a();
this.c = (AppLovinAdServiceImpl) appLovinSdk.getAdService();
this.e = str;
}
private void e() {
AppLovinAdLoadListener appLovinAdLoadListener;
SoftReference softReference = this.f;
if (softReference == null || (appLovinAdLoadListener = (AppLovinAdLoadListener) softReference.get()) == null) {
return;
}
appLovinAdLoadListener.failedToReceiveAd(AppLovinErrorCodes.INCENTIVIZED_NO_AD_PRELOADED);
}
/* JADX INFO: Access modifiers changed from: private */
public String b() {
String str;
synchronized (this.g) {
str = this.h;
}
return str;
}
public class c implements qb, AppLovinAdVideoPlaybackListener, AppLovinAdRewardListener, AppLovinAdClickListener {
private final AppLovinAd a;
private final AppLovinAdDisplayListener b;
private final AppLovinAdClickListener c;
private final AppLovinAdVideoPlaybackListener d;
private final AppLovinAdRewardListener f;
private c(AppLovinAd appLovinAd, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener) {
this.a = appLovinAd;
this.b = appLovinAdDisplayListener;
this.c = appLovinAdClickListener;
this.d = appLovinAdVideoPlaybackListener;
this.f = appLovinAdRewardListener;
}
@Override // com.applovin.sdk.AppLovinAdDisplayListener
public void adDisplayed(AppLovinAd appLovinAd) {
gc.a(this.b, appLovinAd);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r0v0, types: [com.applovin.sdk.AppLovinAd] */
/* JADX WARN: Type inference failed for: r0v5, types: [com.applovin.sdk.AppLovinAd] */
@Override // com.applovin.impl.qb
public void onAdDisplayFailed(String str) {
String str2;
?? r0 = this.a;
boolean z = r0 instanceof com.applovin.impl.sdk.ad.c;
com.applovin.impl.sdk.ad.b bVar = r0;
if (z) {
bVar = ((com.applovin.impl.sdk.ad.c) r0).e();
}
boolean z2 = this.b instanceof qb;
if (bVar instanceof com.applovin.impl.sdk.ad.b) {
a(bVar);
} else {
if (bVar == null) {
str2 = "null/expired ad";
} else {
str2 = "invalid ad of type: " + bVar;
}
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
com.applovin.impl.sdk.n J = jb.this.b.J();
StringBuilder sb = new StringBuilder();
sb.append("Received `");
sb.append(z2 ? "adDisplayFailed" : "adHidden");
sb.append("` callback for ");
sb.append(str2);
J.b("IncentivizedAdController", sb.toString());
}
}
jb.this.a(bVar);
if (z2) {
gc.a(this.b, str);
} else {
gc.b(this.b, this.a);
}
}
@Override // com.applovin.sdk.AppLovinAdDisplayListener
public void adHidden(AppLovinAd appLovinAd) {
String str;
AppLovinAd e = appLovinAd instanceof com.applovin.impl.sdk.ad.c ? ((com.applovin.impl.sdk.ad.c) appLovinAd).e() : appLovinAd;
if (e instanceof com.applovin.impl.sdk.ad.b) {
a((com.applovin.impl.sdk.ad.b) e);
} else {
if (e == null) {
str = "null/expired ad";
} else {
str = "invalid ad of type: " + e;
}
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().b("IncentivizedAdController", "Received `adHidden` callback for " + str);
}
}
jb.this.a(e);
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().a("IncentivizedAdController", "Notifying listener of rewarded ad dismissal");
}
gc.b(this.b, appLovinAd);
}
private void a(com.applovin.impl.sdk.ad.b bVar) {
String str;
int i;
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().a("IncentivizedAdController", "Finishing direct ad...");
}
String b = jb.this.b();
if (!StringUtils.isValidString(b) || !jb.this.i) {
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().b("IncentivizedAdController", "Invalid reward state - result: " + b + " and wasFullyEngaged: " + jb.this.i);
}
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().a("IncentivizedAdController", "Cancelling any incoming reward requests for this ad");
}
bVar.b();
if (jb.this.i) {
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().b("IncentivizedAdController", "User close the ad after fully watching but reward validation task did not return on time");
}
str = "network_timeout";
i = AppLovinErrorCodes.INCENTIVIZED_SERVER_TIMEOUT;
} else {
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().b("IncentivizedAdController", "User close the ad prematurely");
}
str = "user_closed_video";
i = AppLovinErrorCodes.INCENTIVIZED_USER_CLOSED_VIDEO;
}
bVar.a(fh.a(str));
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().a("IncentivizedAdController", "Notifying listener of reward validation failure");
}
gc.a(this.f, bVar, i);
}
if (bVar.F0().getAndSet(true)) {
return;
}
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().a("IncentivizedAdController", "Scheduling report rewarded ad...");
}
jb.this.b.j0().a((yl) new en(bVar, jb.this.b), tm.b.OTHER);
}
@Override // com.applovin.sdk.AppLovinAdClickListener
public void adClicked(AppLovinAd appLovinAd) {
gc.a(this.c, appLovinAd);
}
@Override // com.applovin.sdk.AppLovinAdVideoPlaybackListener
public void videoPlaybackBegan(AppLovinAd appLovinAd) {
gc.a(this.d, appLovinAd);
}
@Override // com.applovin.sdk.AppLovinAdVideoPlaybackListener
public void videoPlaybackEnded(AppLovinAd appLovinAd, double d, boolean z) {
gc.a(this.d, appLovinAd, d, z);
jb.this.i = z;
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void userRewardVerified(AppLovinAd appLovinAd, Map map) {
jb.this.a("accepted");
gc.c(this.f, appLovinAd, map);
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void userOverQuota(AppLovinAd appLovinAd, Map map) {
jb.this.a("quota_exceeded");
gc.b(this.f, appLovinAd, map);
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void userRewardRejected(AppLovinAd appLovinAd, Map map) {
jb.this.a("rejected");
gc.a(this.f, appLovinAd, map);
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void validationRequestFailed(AppLovinAd appLovinAd, int i) {
jb.this.a("network_timeout");
gc.a(this.f, appLovinAd, i);
}
public /* synthetic */ c(jb jbVar, AppLovinAd appLovinAd, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener, a aVar) {
this(appLovinAd, appLovinAdRewardListener, appLovinAdVideoPlaybackListener, appLovinAdDisplayListener, appLovinAdClickListener);
}
}
public void b(AppLovinAdLoadListener appLovinAdLoadListener) {
this.b.J();
if (com.applovin.impl.sdk.n.a()) {
this.b.J().a("IncentivizedAdController", "User requested preload of incentivized ad...");
}
this.f = new SoftReference(appLovinAdLoadListener);
if (d()) {
com.applovin.impl.sdk.n.h("IncentivizedAdController", "Attempted to call preloadAndNotify: while an ad was already loaded or currently being played. Do not call preloadAndNotify: again until the last ad has been closed (adHidden).");
if (appLovinAdLoadListener != null) {
appLovinAdLoadListener.adReceived(this.d);
return;
}
return;
}
a(new b(appLovinAdLoadListener));
}
private void a(AppLovinAd appLovinAd, String str, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, qb qbVar) {
this.b.D().c(ca.o);
gc.a(appLovinAdVideoPlaybackListener, appLovinAd, 0.0d, false);
gc.a(qbVar, str);
}
public void b(AppLovinAd appLovinAd, ViewGroup viewGroup, Lifecycle lifecycle, Context context, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener) {
a(appLovinAd, viewGroup, lifecycle, context, appLovinAdRewardListener == null ? a() : appLovinAdRewardListener, appLovinAdVideoPlaybackListener, appLovinAdDisplayListener, appLovinAdClickListener);
}
public class b implements AppLovinAdLoadListener {
private final AppLovinAdLoadListener a;
public b(AppLovinAdLoadListener appLovinAdLoadListener) {
this.a = appLovinAdLoadListener;
}
@Override // com.applovin.sdk.AppLovinAdLoadListener
public void adReceived(final AppLovinAd appLovinAd) {
jb.this.d = appLovinAd;
if (this.a != null) {
AppLovinSdkUtils.runOnUiThread(new Runnable() { // from class: com.applovin.impl.jb$b$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
jb.b.this.a(appLovinAd);
}
});
}
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a(AppLovinAd appLovinAd) {
try {
this.a.adReceived(appLovinAd);
} catch (Throwable th) {
com.applovin.impl.sdk.n.c("AppLovinIncentivizedInterstitial", "Unable to notify ad listener about a newly loaded ad", th);
jb.this.b.E().a("IncentivizedAdController", "adLoaded", th);
}
}
@Override // com.applovin.sdk.AppLovinAdLoadListener
public void failedToReceiveAd(final int i) {
if (this.a != null) {
AppLovinSdkUtils.runOnUiThread(new Runnable() { // from class: com.applovin.impl.jb$b$$ExternalSyntheticLambda1
@Override // java.lang.Runnable
public final void run() {
jb.b.this.a(i);
}
});
}
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a(int i) {
try {
this.a.failedToReceiveAd(i);
} catch (Throwable th) {
com.applovin.impl.sdk.n.c("AppLovinIncentivizedInterstitial", "Unable to notify listener about ad load failure", th);
jb.this.b.E().a("IncentivizedAdController", "adLoadFailed", th);
}
}
}
public class a implements AppLovinAdRewardListener {
public a() {
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void userRewardVerified(AppLovinAd appLovinAd, Map map) {
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().a("IncentivizedAdController", "Reward validated: " + map);
}
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void userOverQuota(AppLovinAd appLovinAd, Map map) {
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().b("IncentivizedAdController", "User over quota: " + map);
}
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void userRewardRejected(AppLovinAd appLovinAd, Map map) {
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().b("IncentivizedAdController", "Reward rejected: " + map);
}
}
@Override // com.applovin.sdk.AppLovinAdRewardListener
public void validationRequestFailed(AppLovinAd appLovinAd, int i) {
jb.this.b.J();
if (com.applovin.impl.sdk.n.a()) {
jb.this.b.J().b("IncentivizedAdController", "Reward validation failed: " + i);
}
}
}
private void a(AppLovinAd appLovinAd, Context context, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener) {
AppLovinAdImpl appLovinAdImpl;
if (appLovinAd != null) {
appLovinAdImpl = (AppLovinAdImpl) appLovinAd;
} else {
appLovinAdImpl = (AppLovinAdImpl) this.d;
}
AppLovinAdImpl appLovinAdImpl2 = appLovinAdImpl;
if (appLovinAdImpl2 != null) {
a(appLovinAdImpl2, context, appLovinAdRewardListener, appLovinAdVideoPlaybackListener, appLovinAdDisplayListener, appLovinAdClickListener);
} else {
com.applovin.impl.sdk.n.h("IncentivizedAdController", "Skipping incentivized video playback: user attempted to play an incentivized video before one was preloaded.");
e();
}
}
private void a(AppLovinAd appLovinAd, ViewGroup viewGroup, Lifecycle lifecycle, Context context, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener) {
AppLovinAdImpl appLovinAdImpl;
if (appLovinAd != null) {
appLovinAdImpl = (AppLovinAdImpl) appLovinAd;
} else {
appLovinAdImpl = (AppLovinAdImpl) this.d;
}
if (appLovinAdImpl != null) {
a(appLovinAdImpl, viewGroup, lifecycle, context, appLovinAdRewardListener, appLovinAdVideoPlaybackListener, appLovinAdDisplayListener, appLovinAdClickListener);
} else {
com.applovin.impl.sdk.n.h("IncentivizedAdController", "Skipping incentivized video playback: user attempted to play an incentivized video before one was preloaded.");
e();
}
}
private void a(AppLovinAdImpl appLovinAdImpl, Context context, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener) {
c cVar = new c(this, appLovinAdImpl, appLovinAdRewardListener, appLovinAdVideoPlaybackListener, appLovinAdDisplayListener, appLovinAdClickListener, null);
AppLovinAd a2 = yp.a(appLovinAdImpl, this.b);
String a3 = a(a2, appLovinAdImpl);
if (StringUtils.isValidString(a3)) {
a(appLovinAdImpl, a3, cVar, cVar);
return;
}
AppLovinInterstitialAdDialog create = AppLovinInterstitialAd.create(this.b.s0(), context);
for (String str : this.a.keySet()) {
create.setExtraInfo(str, this.a.get(str));
}
create.setAdDisplayListener(cVar);
create.setAdVideoPlaybackListener(cVar);
create.setAdClickListener(cVar);
create.showAndRender(a2);
a((com.applovin.impl.sdk.ad.b) a2, cVar);
}
private void a(AppLovinAdImpl appLovinAdImpl, ViewGroup viewGroup, Lifecycle lifecycle, Context context, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener) {
c cVar = new c(this, appLovinAdImpl, appLovinAdRewardListener, appLovinAdVideoPlaybackListener, appLovinAdDisplayListener, appLovinAdClickListener, null);
AppLovinAd a2 = yp.a(appLovinAdImpl, this.b);
String a3 = a(a2, appLovinAdImpl);
if (StringUtils.isValidString(a3)) {
a(appLovinAdImpl, a3, cVar, cVar);
return;
}
AppLovinInterstitialAdDialog create = AppLovinInterstitialAd.create(this.b.s0(), context);
for (String str : this.a.keySet()) {
create.setExtraInfo(str, this.a.get(str));
}
create.setAdDisplayListener(cVar);
create.setAdVideoPlaybackListener(cVar);
create.setAdClickListener(cVar);
create.showAndRender(a2, viewGroup, lifecycle);
a((com.applovin.impl.sdk.ad.b) a2, cVar);
}
private void a(com.applovin.impl.sdk.ad.b bVar, AppLovinAdRewardListener appLovinAdRewardListener) {
this.b.j0().a((yl) new kn(bVar, appLovinAdRewardListener, this.b), tm.b.OTHER);
}
private void a(AppLovinAdLoadListener appLovinAdLoadListener) {
this.c.loadNextIncentivizedAd(this.e, appLovinAdLoadListener);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(AppLovinAd appLovinAd) {
AppLovinAd appLovinAd2 = this.d;
if (appLovinAd2 == null) {
return;
}
if (!(appLovinAd2 instanceof com.applovin.impl.sdk.ad.c)) {
if (appLovinAd == appLovinAd2) {
this.d = null;
}
} else {
com.applovin.impl.sdk.ad.c cVar = (com.applovin.impl.sdk.ad.c) appLovinAd2;
if (cVar.e() == null || appLovinAd == cVar.e()) {
this.d = null;
}
}
}
private String a(AppLovinAd appLovinAd, AppLovinAd appLovinAd2) {
if (appLovinAd == null) {
com.applovin.impl.sdk.n.h("IncentivizedAdController", "Unable to retrieve the loaded ad. This can occur when attempting to show an expired ad.: " + appLovinAd2);
return "Unable to retrieve the loaded ad. This can occur when attempting to show an expired ad.";
}
if (appLovinAd2.getType() == AppLovinAdType.INCENTIVIZED || appLovinAd2.getType() == AppLovinAdType.AUTO_INCENTIVIZED) {
return null;
}
com.applovin.impl.sdk.n.h("IncentivizedAdController", "Attempting to display ad with invalid ad type: " + appLovinAd2.getType());
return "Attempting to display ad with invalid ad type";
}
public void a(String str, Object obj) {
this.a.put(str, obj);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(String str) {
synchronized (this.g) {
this.h = str;
}
}
public void a(AppLovinAd appLovinAd, Context context, String str, AppLovinAdRewardListener appLovinAdRewardListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdClickListener appLovinAdClickListener) {
if (appLovinAdRewardListener == null) {
appLovinAdRewardListener = a();
}
a(appLovinAd, context, appLovinAdRewardListener, appLovinAdVideoPlaybackListener, appLovinAdDisplayListener, appLovinAdClickListener);
}
private AppLovinAdRewardListener a() {
return new a();
}
}