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>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,173 @@
package com.applovin.impl.sdk.ad;
import android.os.Bundle;
import androidx.annotation.NonNull;
import com.applovin.impl.h0;
import com.applovin.impl.j8;
import com.applovin.impl.sdk.AppLovinAdBase;
import com.applovin.impl.sdk.j;
import com.applovin.impl.sdk.n;
import com.applovin.impl.sdk.utils.BundleUtils;
import com.applovin.impl.sj;
import com.applovin.impl.tl;
import com.applovin.sdk.AppLovinAd;
import com.applovin.sdk.AppLovinAdSize;
import com.applovin.sdk.AppLovinAdType;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public abstract class AppLovinAdImpl extends AppLovinAdBase implements AppLovinAd, j8 {
private final Bundle a;
private h0 b;
private boolean c;
private c d;
public AppLovinAdImpl(JSONObject jSONObject, JSONObject jSONObject2, j jVar) {
super(jSONObject, jSONObject2, jVar);
this.a = new Bundle();
}
private long a() {
return getLongFromAdObject("ad_expiration_ms", ((Long) this.sdk.a(sj.r1)).longValue());
}
public boolean canExpire() {
return getSize() == AppLovinAdSize.INTERSTITIAL && a() > 0;
}
public boolean equals(Object obj) {
AppLovinAd b;
if ((obj instanceof c) && (b = ((c) obj).b()) != null) {
obj = b;
}
if (this == obj) {
return true;
}
return obj != null && getClass() == obj.getClass() && getAdIdNumber() == ((AppLovinAdImpl) obj).getAdIdNumber();
}
@Override // com.applovin.impl.sdk.AppLovinAdBase
public long getAdIdNumber() {
return getLongFromAdObject("ad_id", -1L);
}
public c getDummyAd() {
return this.d;
}
public Bundle getMAXAdValues() {
return this.a;
}
public abstract JSONObject getOriginalFullResponse();
@Override // com.applovin.sdk.AppLovinAd
public AppLovinAdSize getSize() {
return AppLovinAdSize.fromString(getStringFromFullResponse("ad_size", null));
}
@Override // com.applovin.impl.j8
public long getTimeToLiveMillis() {
if (!canExpire()) {
return Long.MAX_VALUE;
}
return a() - (System.currentTimeMillis() - getCreatedAtMillis());
}
@Override // com.applovin.sdk.AppLovinAd
public AppLovinAdType getType() {
return AppLovinAdType.fromString(getStringFromFullResponse("ad_type", null));
}
@Override // com.applovin.sdk.AppLovinAd
public String getZoneId() {
if (getAdZone().i()) {
return null;
}
return getStringFromFullResponse("zone_id", null);
}
public boolean hasShown() {
return getBooleanFromAdObject("shown", Boolean.FALSE);
}
public boolean hasVideoUrl() {
this.sdk.J();
if (!n.a()) {
return false;
}
this.sdk.J().b("AppLovinAd", "Attempting to invoke hasVideoUrl() from base ad class");
return false;
}
public int hashCode() {
return (int) getAdIdNumber();
}
public boolean isExpired() {
return this.c;
}
public boolean isVideoAd() {
return this.adObject.has("is_video_ad") ? getBooleanFromAdObject("is_video_ad", Boolean.FALSE) : hasVideoUrl();
}
public void setDummyAd(c cVar) {
this.d = cVar;
}
@Override // com.applovin.impl.j8
public void setExpired() {
this.c = true;
}
public void setMaxAdValue(String str, Object obj) {
BundleUtils.put(str, obj, this.a);
}
@NonNull
public String toString() {
return "AppLovinAd{adIdNumber=" + getAdIdNumber() + ", zoneId=\"" + getZoneId() + "\"}";
}
public String getRawFullResponse() {
String jSONObject;
tl tlVar = this.synchronizedFullResponse;
if (tlVar != null) {
return tlVar.toString();
}
synchronized (this.fullResponseLock) {
jSONObject = this.fullResponse.toString();
}
return jSONObject;
}
public void setHasShown(boolean z) {
try {
tl tlVar = this.synchronizedAdObject;
if (tlVar != null) {
tlVar.a("shown", (Object) Boolean.valueOf(z));
return;
}
synchronized (this.adObjectLock) {
this.adObject.put("shown", z);
}
} catch (Throwable unused) {
}
}
public h0 getAdZone() {
h0 h0Var = this.b;
if (h0Var != null) {
if (h0Var.f() != null && this.b.g() != null) {
return this.b;
}
if (getSize() == null && getType() == null) {
return this.b;
}
}
h0 a = h0.a(getSize(), getType(), getStringFromFullResponse("zone_id", null), getBooleanFromFullResponse("is_bidding", false), getBooleanFromFullResponse("is_direct_sold", false));
this.b = a;
return a;
}
}

View File

@@ -0,0 +1,209 @@
package com.applovin.impl.sdk.ad;
import android.net.Uri;
import androidx.core.util.Consumer;
import com.applovin.impl.adview.e;
import com.applovin.impl.ng;
import com.applovin.impl.sdk.j;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.tl;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.tapjoy.TJAdUnitConstants;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class a extends b {
private final String l;
private final String m;
private final String n;
private final ng o;
public a(JSONObject jSONObject, JSONObject jSONObject2, j jVar) {
super(jSONObject, jSONObject2, jVar);
this.l = j1();
this.m = o1();
this.n = n1();
this.o = new ng(this);
}
private String n1() {
return getStringFromAdObject("stream_url", "");
}
@Override // com.applovin.impl.sdk.ad.b
public boolean I0() {
return containsKeyForAdObject("stream_url");
}
@Override // com.applovin.impl.sdk.ad.b
public String P() {
return this.m;
}
@Override // com.applovin.impl.sdk.ad.b, com.applovin.impl.sdk.AppLovinAdBase, com.applovin.impl.lg
public ng getAdEventTracker() {
return this.o;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public boolean hasVideoUrl() {
return t0() != null;
}
@Override // com.applovin.impl.sdk.ad.b
public Uri i() {
String stringFromAdObject = getStringFromAdObject(CampaignEx.JSON_KEY_CLICK_URL, "");
if (StringUtils.isValidString(stringFromAdObject)) {
return Uri.parse(stringFromAdObject);
}
return null;
}
public e.a i1() {
return a(getIntFromAdObject("expandable_style", e.a.INVISIBLE.b()));
}
@Override // com.applovin.impl.sdk.ad.b, com.applovin.impl.sdk.AppLovinAdBase, com.applovin.impl.lg
public boolean isOpenMeasurementEnabled() {
if (this.sdk.W().e()) {
return true;
}
return getBooleanFromAdObject("omsdk_enabled", Boolean.FALSE);
}
public String j1() {
return getStringFromAdObject(TJAdUnitConstants.String.HTML, "");
}
@Override // com.applovin.impl.sdk.ad.b
public Uri k0() {
String stringFromAdObject = getStringFromAdObject("video_click_url", "");
return StringUtils.isValidString(stringFromAdObject) ? Uri.parse(stringFromAdObject) : i();
}
public String k1() {
return getStringFromAdObject(com.mbridge.msdk.foundation.entity.b.JSON_KEY_HTML_URL, "");
}
public float l1() {
return getFloatFromAdObject("mraid_close_delay_graphic", 0.0f);
}
public String m1() {
return this.n;
}
public String o1() {
return getStringFromAdObject("video", "");
}
public boolean p1() {
if (this.adObject.has("close_button_expandable_hidden")) {
return getBooleanFromAdObject("close_button_expandable_hidden", Boolean.FALSE);
}
return true;
}
public boolean r1() {
return getBooleanFromAdObject("should_cache_html_url_contents", Boolean.FALSE);
}
public boolean s1() {
return getBooleanFromAdObject("should_respect_whitelist_when_retrieving_html_from_url", Boolean.FALSE);
}
@Override // com.applovin.impl.sdk.ad.b
public Uri t0() {
String n1 = n1();
if (StringUtils.isValidString(n1)) {
return Uri.parse(n1);
}
String o1 = o1();
if (StringUtils.isValidString(o1)) {
return Uri.parse(o1);
}
return null;
}
@Override // com.applovin.impl.sdk.ad.b
public void L0() {
tl tlVar = this.synchronizedAdObject;
if (tlVar != null) {
tlVar.a(new Consumer() { // from class: com.applovin.impl.sdk.ad.a$$ExternalSyntheticLambda0
@Override // androidx.core.util.Consumer
public final void accept(Object obj) {
a.this.w((tl) obj);
}
});
return;
}
synchronized (this.adObjectLock) {
JsonUtils.putString(this.adObject, TJAdUnitConstants.String.HTML, this.l);
JsonUtils.putString(this.adObject, "stream_url", this.n);
}
}
public void b(String str) {
tl tlVar = this.synchronizedAdObject;
if (tlVar != null) {
tlVar.b(TJAdUnitConstants.String.HTML, str);
return;
}
synchronized (this.adObjectLock) {
JsonUtils.putString(this.adObject, TJAdUnitConstants.String.HTML, str);
}
}
public void d(Uri uri) {
tl tlVar = this.synchronizedAdObject;
if (tlVar != null) {
tlVar.b("video", uri.toString());
return;
}
synchronized (this.adObjectLock) {
JsonUtils.putString(this.adObject, "video", uri.toString());
}
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public JSONObject getOriginalFullResponse() {
JSONObject deepCopy;
JSONObject jSONObject;
tl tlVar = this.synchronizedFullResponse;
if (tlVar != null) {
jSONObject = tlVar.a();
} else {
synchronized (this.fullResponseLock) {
deepCopy = JsonUtils.deepCopy(this.fullResponse);
}
jSONObject = deepCopy;
}
JSONArray jSONArray = JsonUtils.getJSONArray(jSONObject, com.mbridge.msdk.foundation.entity.b.JSON_KEY_ADS, new JSONArray());
if (jSONArray.length() > 0) {
JSONObject jSONObject2 = JsonUtils.getJSONObject(jSONArray, 0, new JSONObject());
JsonUtils.putString(jSONObject2, TJAdUnitConstants.String.HTML, this.l);
JsonUtils.putString(jSONObject2, "video", this.m);
JsonUtils.putString(jSONObject2, "stream_url", this.n);
}
return jSONObject;
}
public void q1() {
tl tlVar = this.synchronizedAdObject;
if (tlVar != null) {
tlVar.c("stream_url");
return;
}
synchronized (this.adObjectLock) {
this.adObject.remove("stream_url");
}
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void w(tl tlVar) {
tlVar.b(TJAdUnitConstants.String.HTML, this.l);
tlVar.b("stream_url", this.n);
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,173 @@
package com.applovin.impl.sdk.ad;
import android.os.Bundle;
import com.applovin.impl.h0;
import com.applovin.impl.mg;
import com.applovin.impl.sdk.j;
import com.applovin.sdk.AppLovinAd;
import com.applovin.sdk.AppLovinAdSize;
import com.applovin.sdk.AppLovinAdType;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class c extends AppLovinAdImpl {
private AppLovinAd f;
private final h0 g;
private AppLovinAd c() {
return (AppLovinAd) this.sdk.g().f(this.g);
}
private String d() {
h0 adZone = getAdZone();
if (adZone == null || adZone.i()) {
return null;
}
return adZone.e();
}
public void a(AppLovinAd appLovinAd) {
this.f = appLovinAd;
}
public AppLovinAd b() {
AppLovinAd appLovinAd = this.f;
return appLovinAd != null ? appLovinAd : c();
}
public AppLovinAd e() {
return this.f;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || c.class != obj.getClass()) {
return false;
}
AppLovinAd b = b();
return b != null ? b.equals(obj) : super.equals(obj);
}
@Override // com.applovin.impl.sdk.AppLovinAdBase, com.applovin.impl.lg
public mg getAdEventTracker() {
return null;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl, com.applovin.impl.sdk.AppLovinAdBase
public long getAdIdNumber() {
AppLovinAd b = b();
if (b instanceof AppLovinAdImpl) {
return ((AppLovinAdImpl) b).getAdIdNumber();
}
return 0L;
}
@Override // com.applovin.impl.sdk.AppLovinAdBase
public long getCreatedAtMillis() {
AppLovinAd b = b();
if (b instanceof AppLovinAdImpl) {
return ((AppLovinAdImpl) b).getCreatedAtMillis();
}
return 0L;
}
@Override // com.applovin.impl.sdk.array.ArrayDirectDownloadAd
public Bundle getDirectDownloadParameters() {
return new Bundle();
}
@Override // com.applovin.impl.sdk.array.ArrayDirectDownloadAd
public String getDirectDownloadToken() {
return null;
}
@Override // com.applovin.impl.sdk.AppLovinAdBase, com.applovin.impl.lg
public String getOpenMeasurementContentUrl() {
return null;
}
@Override // com.applovin.impl.sdk.AppLovinAdBase, com.applovin.impl.lg
public String getOpenMeasurementCustomReferenceData() {
return null;
}
@Override // com.applovin.impl.sdk.AppLovinAdBase, com.applovin.impl.lg
public List getOpenMeasurementVerificationScriptResources() {
return null;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public JSONObject getOriginalFullResponse() {
AppLovinAd b = b();
if (b instanceof AppLovinAdImpl) {
return ((AppLovinAdImpl) b).getOriginalFullResponse();
}
return null;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl, com.applovin.sdk.AppLovinAd
public AppLovinAdSize getSize() {
return getAdZone().f();
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl, com.applovin.sdk.AppLovinAd
public AppLovinAdType getType() {
return getAdZone().g();
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl, com.applovin.sdk.AppLovinAd
public String getZoneId() {
if (this.g.i()) {
return null;
}
return this.g.e();
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public int hashCode() {
AppLovinAd b = b();
return b != null ? b.hashCode() : super.hashCode();
}
@Override // com.applovin.impl.sdk.array.ArrayDirectDownloadAd
public boolean isDirectDownloadEnabled() {
return false;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public boolean isExpired() {
AppLovinAdImpl appLovinAdImpl = (AppLovinAdImpl) b();
return appLovinAdImpl != null && appLovinAdImpl.isExpired();
}
@Override // com.applovin.impl.sdk.AppLovinAdBase, com.applovin.impl.lg
public boolean isOpenMeasurementEnabled() {
return false;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public boolean isVideoAd() {
AppLovinAd b = b();
return (b instanceof AppLovinAdImpl) && ((AppLovinAdImpl) b).isVideoAd();
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public String toString() {
return "AppLovinAd{ #" + getAdIdNumber() + ", adType=" + getType() + ", adSize=" + getSize() + ", zoneId='" + d() + "'}";
}
public c(h0 h0Var, j jVar) {
super(new JSONObject(), new JSONObject(), jVar);
this.g = h0Var;
}
@Override // com.applovin.impl.sdk.ad.AppLovinAdImpl
public h0 getAdZone() {
AppLovinAdImpl appLovinAdImpl = (AppLovinAdImpl) b();
return appLovinAdImpl != null ? appLovinAdImpl.getAdZone() : this.g;
}
}