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,13 @@
package com.google.ads.interactivemedia.v3.b.b;
import android.graphics.drawable.GradientDrawable;
import android.widget.LinearLayout;
/* loaded from: classes2.dex */
public class a extends LinearLayout {
@Override // android.view.View
public void onSizeChanged(int i, int i2, int i3, int i4) {
GradientDrawable.Orientation orientation = GradientDrawable.Orientation.TOP_BOTTOM;
throw null;
}
}

View File

@@ -0,0 +1,85 @@
package com.google.ads.interactivemedia.v3.b.b;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RectF;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.Shape;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.core.view.ViewCompat;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
/* loaded from: classes2.dex */
public class b extends FrameLayout {
public final float a;
public final TextView b;
public final int a(int i, float f) {
return (int) ((i * f) + 0.5f);
}
public static class a extends ShapeDrawable {
public Paint a;
public Paint b;
public a() {
super(new Shape() { // from class: com.google.ads.interactivemedia.v3.b.b.b.a.1
public Path a;
@Override // android.graphics.drawable.shapes.Shape
public void onResize(float f, float f2) {
Path path = new Path();
this.a = path;
path.moveTo(getWidth(), getHeight());
float f3 = 6;
this.a.lineTo(f3, getHeight());
float f4 = 12;
this.a.arcTo(new RectF(0.0f, getHeight() - f4, f4, getHeight()), 90.0f, 90.0f);
this.a.lineTo(0.0f, f3);
this.a.arcTo(new RectF(0.0f, 0.0f, f4, f4), 180.0f, 90.0f);
this.a.lineTo(getWidth(), 0.0f);
}
@Override // android.graphics.drawable.shapes.Shape
public void draw(Canvas canvas, Paint paint) {
canvas.drawPath(this.a, paint);
}
});
Paint paint = new Paint();
this.a = paint;
paint.setAntiAlias(true);
this.a.setStyle(Paint.Style.STROKE);
this.a.setStrokeWidth(1.0f);
this.a.setARGB(IronSourceConstants.REWARDED_VIDEO_DAILY_CAPPED, 255, 255, 255);
Paint paint2 = new Paint();
this.b = paint2;
paint2.setStyle(Paint.Style.FILL);
this.b.setColor(ViewCompat.MEASURED_STATE_MASK);
this.b.setAlpha(IronSourceConstants.USING_CACHE_FOR_INIT_EVENT);
}
@Override // android.graphics.drawable.ShapeDrawable
public void onDraw(Shape shape, Canvas canvas, Paint paint) {
shape.draw(canvas, this.b);
shape.draw(canvas, this.a);
}
}
public b(Context context) {
super(context);
float f = getResources().getDisplayMetrics().density;
this.a = f;
setBackgroundDrawable(new a());
int a2 = a(8, f);
setPadding(a2, a2, a2, a2);
TextView textView = new TextView(context);
this.b = textView;
textView.setTextColor(-3355444);
textView.setIncludeFontPadding(false);
textView.setGravity(17);
addView(textView);
}
}

View File

@@ -0,0 +1,32 @@
package com.google.ads.interactivemedia.v3.b.b;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.RelativeLayout;
import com.amazonaws.handlers.HandlerChainFactory$$ExternalSyntheticThrowCCEIfNotNull0;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes2.dex */
public class e extends RelativeLayout implements View.OnClickListener {
public FrameLayout a;
public List b;
public b i;
public enum b {
NOT_SKIPPABLE,
WAITING_TO_SKIP,
SKIPPABLE
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (view == this.a && this.i == b.SKIPPABLE) {
Iterator it = this.b.iterator();
if (it.hasNext()) {
HandlerChainFactory$$ExternalSyntheticThrowCCEIfNotNull0.m(it.next());
throw null;
}
}
}
}

View File

@@ -0,0 +1,7 @@
package com.google.ads.interactivemedia.v3.b;
import android.webkit.WebView;
/* loaded from: classes2.dex */
public class l extends WebView {
}

View File

@@ -0,0 +1,12 @@
package com.google.ads.interactivemedia.v3.b;
import android.view.View;
import android.widget.ImageView;
/* loaded from: classes2.dex */
public class q extends ImageView implements View.OnClickListener {
@Override // android.view.View.OnClickListener
public void onClick(View view) {
throw null;
}
}

View File

@@ -0,0 +1,177 @@
package com.google.ads.mediation;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import com.google.ads.mediation.admob.AdMobAdapter;
import com.google.android.gms.ads.AdLoader;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.internal.client.zzbc;
import com.google.android.gms.ads.internal.client.zzeb;
import com.google.android.gms.ads.internal.util.client.zzf;
import com.google.android.gms.ads.interstitial.InterstitialAd;
import com.google.android.gms.ads.mediation.MediationAdRequest;
import com.google.android.gms.ads.mediation.MediationBannerAdapter;
import com.google.android.gms.ads.mediation.MediationBannerListener;
import com.google.android.gms.ads.mediation.MediationInterstitialAdapter;
import com.google.android.gms.ads.mediation.MediationInterstitialListener;
import com.google.android.gms.ads.mediation.MediationNativeAdapter;
import com.google.android.gms.ads.mediation.MediationNativeListener;
import com.google.android.gms.ads.mediation.NativeMediationAdRequest;
import com.google.android.gms.ads.mediation.OnImmersiveModeUpdatedListener;
import java.util.Iterator;
import java.util.Set;
/* loaded from: classes2.dex */
public abstract class AbstractAdViewAdapter implements MediationBannerAdapter, MediationInterstitialAdapter, MediationNativeAdapter, OnImmersiveModeUpdatedListener, com.google.android.gms.ads.mediation.zza {
@NonNull
public static final String AD_UNIT_ID_PARAMETER = "pubid";
private AdLoader adLoader;
@NonNull
protected AdView mAdView;
@NonNull
protected InterstitialAd mInterstitialAd;
public AdRequest buildAdRequest(Context context, MediationAdRequest mediationAdRequest, Bundle bundle, Bundle bundle2) {
AdRequest.Builder builder = new AdRequest.Builder();
Set<String> keywords = mediationAdRequest.getKeywords();
if (keywords != null) {
Iterator<String> it = keywords.iterator();
while (it.hasNext()) {
builder.addKeyword(it.next());
}
}
if (mediationAdRequest.isTesting()) {
zzbc.zzb();
builder.zza(zzf.zzy(context));
}
if (mediationAdRequest.taggedForChildDirectedTreatment() != -1) {
builder.zzd(mediationAdRequest.taggedForChildDirectedTreatment() == 1);
}
builder.zzb(mediationAdRequest.isDesignedForFamilies());
builder.addNetworkExtrasBundle(AdMobAdapter.class, buildExtrasBundle(bundle, bundle2));
return builder.build();
}
public abstract Bundle buildExtrasBundle(Bundle bundle, Bundle bundle2);
@NonNull
public String getAdUnitId(@NonNull Bundle bundle) {
return bundle.getString(AD_UNIT_ID_PARAMETER);
}
@Override // com.google.android.gms.ads.mediation.MediationBannerAdapter
@NonNull
public View getBannerView() {
return this.mAdView;
}
@VisibleForTesting
public InterstitialAd getInterstitialAd() {
return this.mInterstitialAd;
}
@Override // com.google.android.gms.ads.mediation.zza
@Nullable
public zzeb getVideoController() {
AdView adView = this.mAdView;
if (adView != null) {
return adView.zza().zza();
}
return null;
}
@VisibleForTesting
public AdLoader.Builder newAdLoader(Context context, String str) {
return new AdLoader.Builder(context, str);
}
@Override // com.google.android.gms.ads.mediation.MediationAdapter
public void onDestroy() {
AdView adView = this.mAdView;
if (adView != null) {
adView.destroy();
this.mAdView = null;
}
if (this.mInterstitialAd != null) {
this.mInterstitialAd = null;
}
if (this.adLoader != null) {
this.adLoader = null;
}
}
@Override // com.google.android.gms.ads.mediation.OnImmersiveModeUpdatedListener
public void onImmersiveModeUpdated(boolean z) {
InterstitialAd interstitialAd = this.mInterstitialAd;
if (interstitialAd != null) {
interstitialAd.setImmersiveMode(z);
}
}
@Override // com.google.android.gms.ads.mediation.MediationAdapter
public void onPause() {
AdView adView = this.mAdView;
if (adView != null) {
adView.pause();
}
}
@Override // com.google.android.gms.ads.mediation.MediationAdapter
public void onResume() {
AdView adView = this.mAdView;
if (adView != null) {
adView.resume();
}
}
@Override // com.google.android.gms.ads.mediation.MediationBannerAdapter
public void requestBannerAd(@NonNull Context context, @NonNull MediationBannerListener mediationBannerListener, @NonNull Bundle bundle, @NonNull AdSize adSize, @NonNull MediationAdRequest mediationAdRequest, @NonNull Bundle bundle2) {
AdView adView = new AdView(context);
this.mAdView = adView;
adView.setAdSize(new AdSize(adSize.getWidth(), adSize.getHeight()));
this.mAdView.setAdUnitId(getAdUnitId(bundle));
this.mAdView.setAdListener(new zzb(this, mediationBannerListener));
this.mAdView.loadAd(buildAdRequest(context, mediationAdRequest, bundle2, bundle));
}
@Override // com.google.android.gms.ads.mediation.MediationInterstitialAdapter
public void requestInterstitialAd(@NonNull Context context, @NonNull MediationInterstitialListener mediationInterstitialListener, @NonNull Bundle bundle, @NonNull MediationAdRequest mediationAdRequest, @NonNull Bundle bundle2) {
InterstitialAd.load(context, getAdUnitId(bundle), buildAdRequest(context, mediationAdRequest, bundle2, bundle), new zzc(this, mediationInterstitialListener));
}
@Override // com.google.android.gms.ads.mediation.MediationNativeAdapter
public void requestNativeAd(@NonNull Context context, @NonNull MediationNativeListener mediationNativeListener, @NonNull Bundle bundle, @NonNull NativeMediationAdRequest nativeMediationAdRequest, @NonNull Bundle bundle2) {
zze zzeVar = new zze(this, mediationNativeListener);
AdLoader.Builder withAdListener = newAdLoader(context, bundle.getString(AD_UNIT_ID_PARAMETER)).withAdListener(zzeVar);
withAdListener.zzc(nativeMediationAdRequest.getNativeAdOptions());
withAdListener.withNativeAdOptions(nativeMediationAdRequest.getNativeAdRequestOptions());
if (nativeMediationAdRequest.isUnifiedNativeAdRequested()) {
withAdListener.zzb(zzeVar);
}
if (nativeMediationAdRequest.zzb()) {
for (String str : nativeMediationAdRequest.zza().keySet()) {
withAdListener.zza(str, zzeVar, true != ((Boolean) nativeMediationAdRequest.zza().get(str)).booleanValue() ? null : zzeVar);
}
}
AdLoader build = withAdListener.build();
this.adLoader = build;
build.loadAd(buildAdRequest(context, nativeMediationAdRequest, bundle2, bundle));
}
@Override // com.google.android.gms.ads.mediation.MediationInterstitialAdapter
public void showInterstitial() {
InterstitialAd interstitialAd = this.mInterstitialAd;
if (interstitialAd != null) {
interstitialAd.show(null);
}
}
}

View File

@@ -0,0 +1,36 @@
package com.google.ads.mediation.admob;
import android.os.Bundle;
import android.text.TextUtils;
import androidx.annotation.Keep;
import androidx.annotation.NonNull;
import com.google.ads.mediation.AbstractAdViewAdapter;
@Keep
/* loaded from: classes2.dex */
public final class AdMobAdapter extends AbstractAdViewAdapter {
static final String AD_JSON_PARAMETER = "adJson";
static final String AD_PARAMETER = "_ad";
static final String HOUSE_ADS_PARAMETER = "mad_hac";
@NonNull
public static final String NEW_BUNDLE = "_newBundle";
@Override // com.google.ads.mediation.AbstractAdViewAdapter
@NonNull
public Bundle buildExtrasBundle(@NonNull Bundle bundle, @NonNull Bundle bundle2) {
if (bundle == null) {
bundle = new Bundle();
}
if (bundle.getBoolean(NEW_BUNDLE)) {
bundle = new Bundle(bundle);
}
bundle.putInt("gw", 1);
bundle.putString(HOUSE_ADS_PARAMETER, bundle2.getString(HOUSE_ADS_PARAMETER));
if (!TextUtils.isEmpty(bundle2.getString(AD_JSON_PARAMETER))) {
bundle.putString(AD_PARAMETER, bundle2.getString(AD_JSON_PARAMETER));
}
bundle.putBoolean("_noRefresh", true);
return bundle;
}
}

View File

@@ -0,0 +1,36 @@
package com.google.ads.mediation;
import android.view.View;
import com.google.android.gms.ads.formats.UnifiedNativeAd;
import com.google.android.gms.ads.formats.zzj;
import com.google.android.gms.ads.mediation.UnifiedNativeAdMapper;
import java.util.Map;
/* loaded from: classes2.dex */
public final class zza extends UnifiedNativeAdMapper {
public zza(UnifiedNativeAd unifiedNativeAd) {
setHeadline(unifiedNativeAd.zzh());
setImages(unifiedNativeAd.zzk());
setBody(unifiedNativeAd.zzf());
setIcon(unifiedNativeAd.zzb());
setCallToAction(unifiedNativeAd.zzg());
setAdvertiser(unifiedNativeAd.zze());
setStarRating(unifiedNativeAd.zzc());
setStore(unifiedNativeAd.zzj());
setPrice(unifiedNativeAd.zzi());
zzd(unifiedNativeAd.zzd());
setOverrideImpressionRecording(true);
setOverrideClickHandling(true);
zze(unifiedNativeAd.zza());
}
@Override // com.google.android.gms.ads.mediation.UnifiedNativeAdMapper
public final void trackViews(View view, Map map, Map map2) {
if (view instanceof zzj) {
throw null;
}
if (((com.google.android.gms.ads.formats.zze) com.google.android.gms.ads.formats.zze.zza.get(view)) != null) {
throw null;
}
}
}

View File

@@ -0,0 +1,47 @@
package com.google.ads.mediation;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.LoadAdError;
import com.google.android.gms.ads.admanager.AppEventListener;
import com.google.android.gms.ads.mediation.MediationBannerListener;
/* loaded from: classes2.dex */
public final class zzb extends AdListener implements AppEventListener, com.google.android.gms.ads.internal.client.zza {
public final AbstractAdViewAdapter zza;
public final MediationBannerListener zzb;
public zzb(AbstractAdViewAdapter abstractAdViewAdapter, MediationBannerListener mediationBannerListener) {
this.zza = abstractAdViewAdapter;
this.zzb = mediationBannerListener;
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdClicked() {
this.zzb.onAdClicked(this.zza);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdClosed() {
this.zzb.onAdClosed(this.zza);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdFailedToLoad(LoadAdError loadAdError) {
this.zzb.onAdFailedToLoad(this.zza, loadAdError);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdLoaded() {
this.zzb.onAdLoaded(this.zza);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdOpened() {
this.zzb.onAdOpened(this.zza);
}
@Override // com.google.android.gms.ads.admanager.AppEventListener
public final void onAppEvent(String str, String str2) {
this.zzb.zzb(this.zza, str, str2);
}
}

View File

@@ -0,0 +1,31 @@
package com.google.ads.mediation;
import com.google.android.gms.ads.LoadAdError;
import com.google.android.gms.ads.interstitial.InterstitialAd;
import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback;
import com.google.android.gms.ads.mediation.MediationInterstitialListener;
/* loaded from: classes2.dex */
public final class zzc extends InterstitialAdLoadCallback {
public final AbstractAdViewAdapter zza;
public final MediationInterstitialListener zzb;
public zzc(AbstractAdViewAdapter abstractAdViewAdapter, MediationInterstitialListener mediationInterstitialListener) {
this.zza = abstractAdViewAdapter;
this.zzb = mediationInterstitialListener;
}
@Override // com.google.android.gms.ads.AdLoadCallback
public final void onAdFailedToLoad(LoadAdError loadAdError) {
this.zzb.onAdFailedToLoad(this.zza, loadAdError);
}
@Override // com.google.android.gms.ads.AdLoadCallback
public final /* bridge */ /* synthetic */ void onAdLoaded(InterstitialAd interstitialAd) {
AbstractAdViewAdapter abstractAdViewAdapter = this.zza;
InterstitialAd interstitialAd2 = interstitialAd;
abstractAdViewAdapter.mInterstitialAd = interstitialAd2;
interstitialAd2.setFullScreenContentCallback(new zzd(abstractAdViewAdapter, this.zzb));
this.zzb.onAdLoaded(this.zza);
}
}

View File

@@ -0,0 +1,25 @@
package com.google.ads.mediation;
import com.google.android.gms.ads.FullScreenContentCallback;
import com.google.android.gms.ads.mediation.MediationInterstitialListener;
/* loaded from: classes2.dex */
public final class zzd extends FullScreenContentCallback {
public final AbstractAdViewAdapter zza;
public final MediationInterstitialListener zzb;
public zzd(AbstractAdViewAdapter abstractAdViewAdapter, MediationInterstitialListener mediationInterstitialListener) {
this.zza = abstractAdViewAdapter;
this.zzb = mediationInterstitialListener;
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public final void onAdDismissedFullScreenContent() {
this.zzb.onAdClosed(this.zza);
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public final void onAdShowedFullScreenContent() {
this.zzb.onAdOpened(this.zza);
}
}

View File

@@ -0,0 +1,65 @@
package com.google.ads.mediation;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.LoadAdError;
import com.google.android.gms.ads.formats.UnifiedNativeAd;
import com.google.android.gms.ads.formats.zzf;
import com.google.android.gms.ads.formats.zzg;
import com.google.android.gms.ads.formats.zzi;
import com.google.android.gms.ads.mediation.MediationNativeListener;
import com.google.android.gms.internal.ads.zzbgr;
/* loaded from: classes2.dex */
public final class zze extends AdListener implements zzi, zzg, zzf {
public final AbstractAdViewAdapter zza;
public final MediationNativeListener zzb;
public zze(AbstractAdViewAdapter abstractAdViewAdapter, MediationNativeListener mediationNativeListener) {
this.zza = abstractAdViewAdapter;
this.zzb = mediationNativeListener;
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdClicked() {
this.zzb.onAdClicked(this.zza);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdClosed() {
this.zzb.onAdClosed(this.zza);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdFailedToLoad(LoadAdError loadAdError) {
this.zzb.onAdFailedToLoad(this.zza, loadAdError);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdImpression() {
this.zzb.onAdImpression(this.zza);
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdLoaded() {
}
@Override // com.google.android.gms.ads.AdListener
public final void onAdOpened() {
this.zzb.onAdOpened(this.zza);
}
@Override // com.google.android.gms.ads.formats.zzi
public final void zza(UnifiedNativeAd unifiedNativeAd) {
this.zzb.onAdLoaded(this.zza, new zza(unifiedNativeAd));
}
@Override // com.google.android.gms.ads.formats.zzf
public final void zzb(zzbgr zzbgrVar, String str) {
this.zzb.zze(this.zza, zzbgrVar, str);
}
@Override // com.google.android.gms.ads.formats.zzg
public final void zzc(zzbgr zzbgrVar) {
this.zzb.zzd(this.zza, zzbgrVar);
}
}