- 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
348 lines
18 KiB
Java
348 lines
18 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.os.RemoteException;
|
|
import com.google.ads.mediation.admob.AdMobAdapter;
|
|
import com.google.android.gms.ads.AdError;
|
|
import com.google.android.gms.ads.VideoController;
|
|
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.UnifiedNativeAdMapper;
|
|
import com.google.android.gms.common.internal.Preconditions;
|
|
import csdk.gluads.Consts;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzbqh implements MediationBannerListener, MediationInterstitialListener, MediationNativeListener {
|
|
private final zzbpk zza;
|
|
private UnifiedNativeAdMapper zzb;
|
|
private zzbgr zzc;
|
|
|
|
public zzbqh(zzbpk zzbpkVar) {
|
|
this.zza = zzbpkVar;
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void onAdClicked(MediationBannerAdapter mediationBannerAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdClicked.");
|
|
try {
|
|
this.zza.zze();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void onAdClosed(MediationBannerAdapter mediationBannerAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdClosed.");
|
|
try {
|
|
this.zza.zzf();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void onAdFailedToLoad(MediationBannerAdapter mediationBannerAdapter, int i) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdFailedToLoad with error. " + i);
|
|
try {
|
|
this.zza.zzg(i);
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdImpression(MediationNativeAdapter mediationNativeAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
UnifiedNativeAdMapper unifiedNativeAdMapper = this.zzb;
|
|
if (this.zzc == null) {
|
|
if (unifiedNativeAdMapper == null) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", null);
|
|
return;
|
|
} else if (!unifiedNativeAdMapper.getOverrideImpressionRecording()) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Could not call onAdImpression since setOverrideImpressionRecording is not set to true");
|
|
return;
|
|
}
|
|
}
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdImpression.");
|
|
try {
|
|
this.zza.zzm();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void onAdLeftApplication(MediationBannerAdapter mediationBannerAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdLeftApplication.");
|
|
try {
|
|
this.zza.zzn();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void onAdLoaded(MediationBannerAdapter mediationBannerAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdLoaded.");
|
|
try {
|
|
this.zza.zzo();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void onAdOpened(MediationBannerAdapter mediationBannerAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdOpened.");
|
|
try {
|
|
this.zza.zzp();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onVideoEnd(MediationNativeAdapter mediationNativeAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onVideoEnd.");
|
|
try {
|
|
this.zza.zzv();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
public final UnifiedNativeAdMapper zza() {
|
|
return this.zzb;
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void zzb(MediationBannerAdapter mediationBannerAdapter, String str, String str2) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAppEvent.");
|
|
try {
|
|
this.zza.zzq(str, str2);
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
public final zzbgr zzc() {
|
|
return this.zzc;
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void zzd(MediationNativeAdapter mediationNativeAdapter, zzbgr zzbgrVar) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdLoaded with template id ".concat(String.valueOf(zzbgrVar.zzb())));
|
|
this.zzc = zzbgrVar;
|
|
try {
|
|
this.zza.zzo();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void zze(MediationNativeAdapter mediationNativeAdapter, zzbgr zzbgrVar, String str) {
|
|
try {
|
|
this.zza.zzr(zzbgrVar.zza(), str);
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationInterstitialListener
|
|
public final void onAdClicked(MediationInterstitialAdapter mediationInterstitialAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdClicked.");
|
|
try {
|
|
this.zza.zze();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationInterstitialListener
|
|
public final void onAdClosed(MediationInterstitialAdapter mediationInterstitialAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdClosed.");
|
|
try {
|
|
this.zza.zzf();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationBannerListener
|
|
public final void onAdFailedToLoad(MediationBannerAdapter mediationBannerAdapter, AdError adError) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdFailedToLoad with error. ErrorCode: " + adError.getCode() + ". ErrorMessage: " + adError.getMessage() + ". ErrorDomain: " + adError.getDomain());
|
|
try {
|
|
this.zza.zzh(adError.zza());
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationInterstitialListener
|
|
public final void onAdLeftApplication(MediationInterstitialAdapter mediationInterstitialAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdLeftApplication.");
|
|
try {
|
|
this.zza.zzn();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationInterstitialListener
|
|
public final void onAdLoaded(MediationInterstitialAdapter mediationInterstitialAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdLoaded.");
|
|
try {
|
|
this.zza.zzo();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationInterstitialListener
|
|
public final void onAdOpened(MediationInterstitialAdapter mediationInterstitialAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdOpened.");
|
|
try {
|
|
this.zza.zzp();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdClicked(MediationNativeAdapter mediationNativeAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
UnifiedNativeAdMapper unifiedNativeAdMapper = this.zzb;
|
|
if (this.zzc == null) {
|
|
if (unifiedNativeAdMapper == null) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", null);
|
|
return;
|
|
} else if (!unifiedNativeAdMapper.getOverrideClickHandling()) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Could not call onAdClicked since setOverrideClickHandling is not set to true");
|
|
return;
|
|
}
|
|
}
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdClicked.");
|
|
try {
|
|
this.zza.zze();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdClosed(MediationNativeAdapter mediationNativeAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdClosed.");
|
|
try {
|
|
this.zza.zzf();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdLeftApplication(MediationNativeAdapter mediationNativeAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdLeftApplication.");
|
|
try {
|
|
this.zza.zzn();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdLoaded(MediationNativeAdapter mediationNativeAdapter, UnifiedNativeAdMapper unifiedNativeAdMapper) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdLoaded.");
|
|
this.zzb = unifiedNativeAdMapper;
|
|
if (!(mediationNativeAdapter instanceof AdMobAdapter)) {
|
|
VideoController videoController = new VideoController();
|
|
videoController.zzb(new zzbpu());
|
|
if (unifiedNativeAdMapper != null && unifiedNativeAdMapper.hasVideoContent()) {
|
|
unifiedNativeAdMapper.zze(videoController);
|
|
}
|
|
}
|
|
try {
|
|
this.zza.zzo();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdOpened(MediationNativeAdapter mediationNativeAdapter) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdOpened.");
|
|
try {
|
|
this.zza.zzp();
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationInterstitialListener
|
|
public final void onAdFailedToLoad(MediationInterstitialAdapter mediationInterstitialAdapter, int i) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdFailedToLoad with error " + i + Consts.STRING_PERIOD);
|
|
try {
|
|
this.zza.zzg(i);
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationInterstitialListener
|
|
public final void onAdFailedToLoad(MediationInterstitialAdapter mediationInterstitialAdapter, AdError adError) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdFailedToLoad with error. ErrorCode: " + adError.getCode() + ". ErrorMessage: " + adError.getMessage() + ". ErrorDomain: " + adError.getDomain());
|
|
try {
|
|
this.zza.zzh(adError.zza());
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdFailedToLoad(MediationNativeAdapter mediationNativeAdapter, int i) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdFailedToLoad with error " + i + Consts.STRING_PERIOD);
|
|
try {
|
|
this.zza.zzg(i);
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.ads.mediation.MediationNativeListener
|
|
public final void onAdFailedToLoad(MediationNativeAdapter mediationNativeAdapter, AdError adError) {
|
|
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
|
|
com.google.android.gms.ads.internal.util.client.zzo.zze("Adapter called onAdFailedToLoad with error. ErrorCode: " + adError.getCode() + ". ErrorMessage: " + adError.getMessage() + ". ErrorDomain: " + adError.getDomain());
|
|
try {
|
|
this.zza.zzh(adError.zza());
|
|
} catch (RemoteException e) {
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzl("#007 Could not call remote method.", e);
|
|
}
|
|
}
|
|
}
|