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,7 @@
package com.unity3d.scar.adapter.v2000;
/* loaded from: classes4.dex */
public final class R {
private R() {
}
}

View File

@@ -0,0 +1,75 @@
package com.unity3d.scar.adapter.v2000;
import android.content.Context;
import android.widget.RelativeLayout;
import com.google.android.gms.ads.query.QueryInfo;
import com.unity3d.scar.adapter.common.IAdsErrorHandler;
import com.unity3d.scar.adapter.common.IScarAdapter;
import com.unity3d.scar.adapter.common.IScarBannerAdListenerWrapper;
import com.unity3d.scar.adapter.common.IScarInterstitialAdListenerWrapper;
import com.unity3d.scar.adapter.common.IScarRewardedAdListenerWrapper;
import com.unity3d.scar.adapter.common.ScarAdapterBase;
import com.unity3d.scar.adapter.common.Utils;
import com.unity3d.scar.adapter.common.WebViewAdsError;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
import com.unity3d.scar.adapter.common.scarads.ScarAdMetadata;
import com.unity3d.scar.adapter.common.signals.SignalsStorage;
import com.unity3d.scar.adapter.v2000.scarads.ScarBannerAd;
import com.unity3d.scar.adapter.v2000.scarads.ScarInterstitialAd;
import com.unity3d.scar.adapter.v2000.scarads.ScarRewardedAd;
import com.unity3d.scar.adapter.v2000.signals.SignalsCollector;
/* loaded from: classes4.dex */
public class ScarAdapter extends ScarAdapterBase implements IScarAdapter {
private SignalsStorage<QueryInfo> _signalsStorage;
public ScarAdapter(IAdsErrorHandler<WebViewAdsError> iAdsErrorHandler) {
super(iAdsErrorHandler);
SignalsStorage<QueryInfo> signalsStorage = new SignalsStorage<>();
this._signalsStorage = signalsStorage;
this._signalCollector = new SignalsCollector(signalsStorage);
}
@Override // com.unity3d.scar.adapter.common.IScarAdapter
public void loadInterstitialAd(Context context, final ScarAdMetadata scarAdMetadata, IScarInterstitialAdListenerWrapper iScarInterstitialAdListenerWrapper) {
final ScarInterstitialAd scarInterstitialAd = new ScarInterstitialAd(context, this._signalsStorage.getQueryInfo(scarAdMetadata.getPlacementId()), scarAdMetadata, this._adsErrorHandler, iScarInterstitialAdListenerWrapper);
Utils.runOnUiThread(new Runnable() { // from class: com.unity3d.scar.adapter.v2000.ScarAdapter.1
@Override // java.lang.Runnable
public void run() {
scarInterstitialAd.loadAd(new IScarLoadListener() { // from class: com.unity3d.scar.adapter.v2000.ScarAdapter.1.1
@Override // com.unity3d.scar.adapter.common.scarads.IScarLoadListener
public void onAdLoaded() {
((ScarAdapterBase) ScarAdapter.this)._loadedAds.put(scarAdMetadata.getPlacementId(), scarInterstitialAd);
}
});
}
});
}
@Override // com.unity3d.scar.adapter.common.IScarAdapter
public void loadRewardedAd(Context context, final ScarAdMetadata scarAdMetadata, IScarRewardedAdListenerWrapper iScarRewardedAdListenerWrapper) {
final ScarRewardedAd scarRewardedAd = new ScarRewardedAd(context, this._signalsStorage.getQueryInfo(scarAdMetadata.getPlacementId()), scarAdMetadata, this._adsErrorHandler, iScarRewardedAdListenerWrapper);
Utils.runOnUiThread(new Runnable() { // from class: com.unity3d.scar.adapter.v2000.ScarAdapter.2
@Override // java.lang.Runnable
public void run() {
scarRewardedAd.loadAd(new IScarLoadListener() { // from class: com.unity3d.scar.adapter.v2000.ScarAdapter.2.1
@Override // com.unity3d.scar.adapter.common.scarads.IScarLoadListener
public void onAdLoaded() {
((ScarAdapterBase) ScarAdapter.this)._loadedAds.put(scarAdMetadata.getPlacementId(), scarRewardedAd);
}
});
}
});
}
@Override // com.unity3d.scar.adapter.common.IScarAdapter
public void loadBannerAd(Context context, RelativeLayout relativeLayout, ScarAdMetadata scarAdMetadata, int i, int i2, IScarBannerAdListenerWrapper iScarBannerAdListenerWrapper) {
final ScarBannerAd scarBannerAd = new ScarBannerAd(context, this._signalsStorage.getQueryInfo(scarAdMetadata.getPlacementId()), relativeLayout, scarAdMetadata, i, i2, this._adsErrorHandler, iScarBannerAdListenerWrapper);
Utils.runOnUiThread(new Runnable() { // from class: com.unity3d.scar.adapter.v2000.ScarAdapter.3
@Override // java.lang.Runnable
public void run() {
scarBannerAd.loadAd(null);
}
});
}
}

View File

@@ -0,0 +1,47 @@
package com.unity3d.scar.adapter.v2000.scarads;
import android.content.Context;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.query.AdInfo;
import com.google.android.gms.ads.query.QueryInfo;
import com.unity3d.scar.adapter.common.GMAAdsError;
import com.unity3d.scar.adapter.common.IAdsErrorHandler;
import com.unity3d.scar.adapter.common.scarads.IScarAd;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
import com.unity3d.scar.adapter.common.scarads.ScarAdMetadata;
/* loaded from: classes4.dex */
public abstract class ScarAdBase<T> implements IScarAd {
protected T _adObj;
protected IAdsErrorHandler _adsErrorHandler;
protected Context _context;
protected QueryInfo _queryInfo;
protected ScarAdListener _scarAdListener;
protected ScarAdMetadata _scarAdMetadata;
public abstract void loadAdInternal(AdRequest adRequest, IScarLoadListener iScarLoadListener);
public void setGmaAd(T t) {
this._adObj = t;
}
public ScarAdBase(Context context, ScarAdMetadata scarAdMetadata, QueryInfo queryInfo, IAdsErrorHandler iAdsErrorHandler) {
this._context = context;
this._scarAdMetadata = scarAdMetadata;
this._queryInfo = queryInfo;
this._adsErrorHandler = iAdsErrorHandler;
}
@Override // com.unity3d.scar.adapter.common.scarads.IScarAd
public void loadAd(IScarLoadListener iScarLoadListener) {
if (this._queryInfo != null) {
AdRequest build = new AdRequest.Builder().setAdInfo(new AdInfo(this._queryInfo, this._scarAdMetadata.getAdString())).build();
if (iScarLoadListener != null) {
this._scarAdListener.setLoadListener(iScarLoadListener);
}
loadAdInternal(build, iScarLoadListener);
return;
}
this._adsErrorHandler.handleError(GMAAdsError.QueryNotFoundError(this._scarAdMetadata));
}
}

View File

@@ -0,0 +1,12 @@
package com.unity3d.scar.adapter.v2000.scarads;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
/* loaded from: classes4.dex */
public class ScarAdListener {
protected IScarLoadListener _loadListener;
public void setLoadListener(IScarLoadListener iScarLoadListener) {
this._loadListener = iScarLoadListener;
}
}

View File

@@ -0,0 +1,52 @@
package com.unity3d.scar.adapter.v2000.scarads;
import android.content.Context;
import android.widget.RelativeLayout;
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.query.QueryInfo;
import com.unity3d.scar.adapter.common.IAdsErrorHandler;
import com.unity3d.scar.adapter.common.IScarBannerAdListenerWrapper;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
import com.unity3d.scar.adapter.common.scarads.ScarAdMetadata;
/* loaded from: classes4.dex */
public class ScarBannerAd extends ScarAdBase<AdView> {
private AdView _adView;
private RelativeLayout _bannerView;
private int _height;
private int _width;
public ScarBannerAd(Context context, QueryInfo queryInfo, RelativeLayout relativeLayout, ScarAdMetadata scarAdMetadata, int i, int i2, IAdsErrorHandler iAdsErrorHandler, IScarBannerAdListenerWrapper iScarBannerAdListenerWrapper) {
super(context, scarAdMetadata, queryInfo, iAdsErrorHandler);
this._bannerView = relativeLayout;
this._width = i;
this._height = i2;
this._adView = new AdView(this._context);
this._scarAdListener = new ScarBannerAdListener(iScarBannerAdListenerWrapper, this);
}
public void removeAdView() {
AdView adView;
RelativeLayout relativeLayout = this._bannerView;
if (relativeLayout == null || (adView = this._adView) == null) {
return;
}
relativeLayout.removeView(adView);
}
@Override // com.unity3d.scar.adapter.v2000.scarads.ScarAdBase
public void loadAdInternal(AdRequest adRequest, IScarLoadListener iScarLoadListener) {
AdView adView;
RelativeLayout relativeLayout = this._bannerView;
if (relativeLayout == null || (adView = this._adView) == null) {
return;
}
relativeLayout.addView(adView);
this._adView.setAdSize(new AdSize(this._width, this._height));
this._adView.setAdUnitId(this._scarAdMetadata.getAdUnitId());
this._adView.setAdListener(((ScarBannerAdListener) this._scarAdListener).getAdListener());
this._adView.loadAd(adRequest);
}
}

View File

@@ -0,0 +1,59 @@
package com.unity3d.scar.adapter.v2000.scarads;
import androidx.annotation.NonNull;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.LoadAdError;
import com.unity3d.scar.adapter.common.IScarBannerAdListenerWrapper;
/* loaded from: classes4.dex */
public class ScarBannerAdListener extends ScarAdListener {
private final AdListener _adListener = new AdListener() { // from class: com.unity3d.scar.adapter.v2000.scarads.ScarBannerAdListener.1
@Override // com.google.android.gms.ads.AdListener
public void onAdClicked() {
super.onAdClicked();
ScarBannerAdListener.this._adListenerWrapper.onAdClicked();
}
@Override // com.google.android.gms.ads.AdListener
public void onAdClosed() {
super.onAdClosed();
ScarBannerAdListener.this._adListenerWrapper.onAdClosed();
}
@Override // com.google.android.gms.ads.AdListener
public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
super.onAdFailedToLoad(loadAdError);
ScarBannerAdListener.this._scarBannerAd.removeAdView();
ScarBannerAdListener.this._adListenerWrapper.onAdFailedToLoad(loadAdError.getCode(), loadAdError.getMessage());
}
@Override // com.google.android.gms.ads.AdListener
public void onAdImpression() {
super.onAdImpression();
ScarBannerAdListener.this._adListenerWrapper.onAdImpression();
}
@Override // com.google.android.gms.ads.AdListener
public void onAdLoaded() {
super.onAdLoaded();
ScarBannerAdListener.this._adListenerWrapper.onAdLoaded();
}
@Override // com.google.android.gms.ads.AdListener
public void onAdOpened() {
super.onAdOpened();
ScarBannerAdListener.this._adListenerWrapper.onAdOpened();
}
};
private final IScarBannerAdListenerWrapper _adListenerWrapper;
private final ScarBannerAd _scarBannerAd;
public AdListener getAdListener() {
return this._adListener;
}
public ScarBannerAdListener(IScarBannerAdListenerWrapper iScarBannerAdListenerWrapper, ScarBannerAd scarBannerAd) {
this._adListenerWrapper = iScarBannerAdListenerWrapper;
this._scarBannerAd = scarBannerAd;
}
}

View File

@@ -0,0 +1,37 @@
package com.unity3d.scar.adapter.v2000.scarads;
import android.app.Activity;
import android.content.Context;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.interstitial.InterstitialAd;
import com.google.android.gms.ads.query.QueryInfo;
import com.unity3d.scar.adapter.common.GMAAdsError;
import com.unity3d.scar.adapter.common.IAdsErrorHandler;
import com.unity3d.scar.adapter.common.IScarInterstitialAdListenerWrapper;
import com.unity3d.scar.adapter.common.scarads.IScarFullScreenAd;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
import com.unity3d.scar.adapter.common.scarads.ScarAdMetadata;
/* loaded from: classes4.dex */
public class ScarInterstitialAd extends ScarAdBase<InterstitialAd> implements IScarFullScreenAd {
public ScarInterstitialAd(Context context, QueryInfo queryInfo, ScarAdMetadata scarAdMetadata, IAdsErrorHandler iAdsErrorHandler, IScarInterstitialAdListenerWrapper iScarInterstitialAdListenerWrapper) {
super(context, scarAdMetadata, queryInfo, iAdsErrorHandler);
this._scarAdListener = new ScarInterstitialAdListener(iScarInterstitialAdListenerWrapper, this);
}
@Override // com.unity3d.scar.adapter.v2000.scarads.ScarAdBase
public void loadAdInternal(AdRequest adRequest, IScarLoadListener iScarLoadListener) {
InterstitialAd.load(this._context, this._scarAdMetadata.getAdUnitId(), adRequest, ((ScarInterstitialAdListener) this._scarAdListener).getAdLoadListener());
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.unity3d.scar.adapter.common.scarads.IScarFullScreenAd
public void show(Activity activity) {
T t = this._adObj;
if (t != 0) {
((InterstitialAd) t).show(activity);
} else {
this._adsErrorHandler.handleError(GMAAdsError.AdNotLoadedError(this._scarAdMetadata));
}
}
}

View File

@@ -0,0 +1,69 @@
package com.unity3d.scar.adapter.v2000.scarads;
import androidx.annotation.NonNull;
import com.google.android.gms.ads.AdError;
import com.google.android.gms.ads.FullScreenContentCallback;
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.unity3d.scar.adapter.common.IScarInterstitialAdListenerWrapper;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
/* loaded from: classes4.dex */
public class ScarInterstitialAdListener extends ScarAdListener {
private final IScarInterstitialAdListenerWrapper _adListenerWrapper;
private final InterstitialAdLoadCallback _adLoadCallback = new InterstitialAdLoadCallback() { // from class: com.unity3d.scar.adapter.v2000.scarads.ScarInterstitialAdListener.1
@Override // com.google.android.gms.ads.AdLoadCallback
public void onAdLoaded(@NonNull InterstitialAd interstitialAd) {
super.onAdLoaded((AnonymousClass1) interstitialAd);
ScarInterstitialAdListener.this._adListenerWrapper.onAdLoaded();
interstitialAd.setFullScreenContentCallback(ScarInterstitialAdListener.this._fullScreenContentCallback);
ScarInterstitialAdListener.this._scarInterstitialAd.setGmaAd(interstitialAd);
IScarLoadListener iScarLoadListener = ScarInterstitialAdListener.this._loadListener;
if (iScarLoadListener != null) {
iScarLoadListener.onAdLoaded();
}
}
@Override // com.google.android.gms.ads.AdLoadCallback
public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
super.onAdFailedToLoad(loadAdError);
ScarInterstitialAdListener.this._adListenerWrapper.onAdFailedToLoad(loadAdError.getCode(), loadAdError.toString());
}
};
private final FullScreenContentCallback _fullScreenContentCallback = new FullScreenContentCallback() { // from class: com.unity3d.scar.adapter.v2000.scarads.ScarInterstitialAdListener.2
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdFailedToShowFullScreenContent(@NonNull AdError adError) {
super.onAdFailedToShowFullScreenContent(adError);
ScarInterstitialAdListener.this._adListenerWrapper.onAdFailedToShow(adError.getCode(), adError.toString());
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdShowedFullScreenContent() {
super.onAdShowedFullScreenContent();
ScarInterstitialAdListener.this._adListenerWrapper.onAdOpened();
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdDismissedFullScreenContent() {
super.onAdDismissedFullScreenContent();
ScarInterstitialAdListener.this._adListenerWrapper.onAdClosed();
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdImpression() {
super.onAdImpression();
ScarInterstitialAdListener.this._adListenerWrapper.onAdImpression();
}
};
private final ScarInterstitialAd _scarInterstitialAd;
public InterstitialAdLoadCallback getAdLoadListener() {
return this._adLoadCallback;
}
public ScarInterstitialAdListener(IScarInterstitialAdListenerWrapper iScarInterstitialAdListenerWrapper, ScarInterstitialAd scarInterstitialAd) {
this._adListenerWrapper = iScarInterstitialAdListenerWrapper;
this._scarInterstitialAd = scarInterstitialAd;
}
}

View File

@@ -0,0 +1,37 @@
package com.unity3d.scar.adapter.v2000.scarads;
import android.app.Activity;
import android.content.Context;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.query.QueryInfo;
import com.google.android.gms.ads.rewarded.RewardedAd;
import com.unity3d.scar.adapter.common.GMAAdsError;
import com.unity3d.scar.adapter.common.IAdsErrorHandler;
import com.unity3d.scar.adapter.common.IScarRewardedAdListenerWrapper;
import com.unity3d.scar.adapter.common.scarads.IScarFullScreenAd;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
import com.unity3d.scar.adapter.common.scarads.ScarAdMetadata;
/* loaded from: classes4.dex */
public class ScarRewardedAd extends ScarAdBase<RewardedAd> implements IScarFullScreenAd {
public ScarRewardedAd(Context context, QueryInfo queryInfo, ScarAdMetadata scarAdMetadata, IAdsErrorHandler iAdsErrorHandler, IScarRewardedAdListenerWrapper iScarRewardedAdListenerWrapper) {
super(context, scarAdMetadata, queryInfo, iAdsErrorHandler);
this._scarAdListener = new ScarRewardedAdListener(iScarRewardedAdListenerWrapper, this);
}
@Override // com.unity3d.scar.adapter.v2000.scarads.ScarAdBase
public void loadAdInternal(AdRequest adRequest, IScarLoadListener iScarLoadListener) {
RewardedAd.load(this._context, this._scarAdMetadata.getAdUnitId(), adRequest, ((ScarRewardedAdListener) this._scarAdListener).getAdLoadListener());
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.unity3d.scar.adapter.common.scarads.IScarFullScreenAd
public void show(Activity activity) {
T t = this._adObj;
if (t != 0) {
((RewardedAd) t).show(activity, ((ScarRewardedAdListener) this._scarAdListener).getOnUserEarnedRewardListener());
} else {
this._adsErrorHandler.handleError(GMAAdsError.AdNotLoadedError(this._scarAdMetadata));
}
}
}

View File

@@ -0,0 +1,81 @@
package com.unity3d.scar.adapter.v2000.scarads;
import androidx.annotation.NonNull;
import com.google.android.gms.ads.AdError;
import com.google.android.gms.ads.FullScreenContentCallback;
import com.google.android.gms.ads.LoadAdError;
import com.google.android.gms.ads.OnUserEarnedRewardListener;
import com.google.android.gms.ads.rewarded.RewardItem;
import com.google.android.gms.ads.rewarded.RewardedAd;
import com.google.android.gms.ads.rewarded.RewardedAdLoadCallback;
import com.unity3d.scar.adapter.common.IScarRewardedAdListenerWrapper;
import com.unity3d.scar.adapter.common.scarads.IScarLoadListener;
/* loaded from: classes4.dex */
public class ScarRewardedAdListener extends ScarAdListener {
private final IScarRewardedAdListenerWrapper _adListenerWrapper;
private final ScarRewardedAd _scarRewardedAd;
private final RewardedAdLoadCallback _adLoadCallback = new RewardedAdLoadCallback() { // from class: com.unity3d.scar.adapter.v2000.scarads.ScarRewardedAdListener.1
@Override // com.google.android.gms.ads.AdLoadCallback
public void onAdLoaded(@NonNull RewardedAd rewardedAd) {
super.onAdLoaded((AnonymousClass1) rewardedAd);
ScarRewardedAdListener.this._adListenerWrapper.onAdLoaded();
rewardedAd.setFullScreenContentCallback(ScarRewardedAdListener.this._fullScreenContentCallback);
ScarRewardedAdListener.this._scarRewardedAd.setGmaAd(rewardedAd);
IScarLoadListener iScarLoadListener = ScarRewardedAdListener.this._loadListener;
if (iScarLoadListener != null) {
iScarLoadListener.onAdLoaded();
}
}
@Override // com.google.android.gms.ads.AdLoadCallback
public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
super.onAdFailedToLoad(loadAdError);
ScarRewardedAdListener.this._adListenerWrapper.onAdFailedToLoad(loadAdError.getCode(), loadAdError.toString());
}
};
private final OnUserEarnedRewardListener _onUserEarnedRewardListener = new OnUserEarnedRewardListener() { // from class: com.unity3d.scar.adapter.v2000.scarads.ScarRewardedAdListener.2
@Override // com.google.android.gms.ads.OnUserEarnedRewardListener
public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
ScarRewardedAdListener.this._adListenerWrapper.onUserEarnedReward();
}
};
private final FullScreenContentCallback _fullScreenContentCallback = new FullScreenContentCallback() { // from class: com.unity3d.scar.adapter.v2000.scarads.ScarRewardedAdListener.3
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdFailedToShowFullScreenContent(@NonNull AdError adError) {
super.onAdFailedToShowFullScreenContent(adError);
ScarRewardedAdListener.this._adListenerWrapper.onAdFailedToShow(adError.getCode(), adError.toString());
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdShowedFullScreenContent() {
super.onAdShowedFullScreenContent();
ScarRewardedAdListener.this._adListenerWrapper.onAdOpened();
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdDismissedFullScreenContent() {
super.onAdDismissedFullScreenContent();
ScarRewardedAdListener.this._adListenerWrapper.onAdClosed();
}
@Override // com.google.android.gms.ads.FullScreenContentCallback
public void onAdImpression() {
super.onAdImpression();
ScarRewardedAdListener.this._adListenerWrapper.onAdImpression();
}
};
public RewardedAdLoadCallback getAdLoadListener() {
return this._adLoadCallback;
}
public OnUserEarnedRewardListener getOnUserEarnedRewardListener() {
return this._onUserEarnedRewardListener;
}
public ScarRewardedAdListener(IScarRewardedAdListenerWrapper iScarRewardedAdListenerWrapper, ScarRewardedAd scarRewardedAd) {
this._adListenerWrapper = iScarRewardedAdListenerWrapper;
this._scarRewardedAd = scarRewardedAd;
}
}

View File

@@ -0,0 +1,26 @@
package com.unity3d.scar.adapter.v2000.signals;
import com.google.android.gms.ads.query.QueryInfo;
import com.google.android.gms.ads.query.QueryInfoGenerationCallback;
import com.unity3d.scar.adapter.common.signals.ISignalCallbackListener;
/* loaded from: classes4.dex */
public class QueryInfoCallback extends QueryInfoGenerationCallback {
private String _placementId;
private ISignalCallbackListener _signalCallbackListener;
public QueryInfoCallback(String str, ISignalCallbackListener iSignalCallbackListener) {
this._placementId = str;
this._signalCallbackListener = iSignalCallbackListener;
}
@Override // com.google.android.gms.ads.query.QueryInfoGenerationCallback
public void onSuccess(QueryInfo queryInfo) {
this._signalCallbackListener.onSuccess(this._placementId, queryInfo.getQuery(), queryInfo);
}
@Override // com.google.android.gms.ads.query.QueryInfoGenerationCallback
public void onFailure(String str) {
this._signalCallbackListener.onFailure(str);
}
}

View File

@@ -0,0 +1,68 @@
package com.unity3d.scar.adapter.v2000.signals;
import android.content.Context;
import com.google.android.gms.ads.AdFormat;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.query.QueryInfo;
import com.unity3d.scar.adapter.common.DispatchGroup;
import com.unity3d.scar.adapter.common.scarads.UnityAdFormat;
import com.unity3d.scar.adapter.common.signals.ISignalsCollector;
import com.unity3d.scar.adapter.common.signals.SignalCallbackListener;
import com.unity3d.scar.adapter.common.signals.SignalsCollectorBase;
import com.unity3d.scar.adapter.common.signals.SignalsResult;
import com.unity3d.scar.adapter.common.signals.SignalsStorage;
/* loaded from: classes4.dex */
public class SignalsCollector extends SignalsCollectorBase implements ISignalsCollector {
private SignalsStorage<QueryInfo> _signalsStorage;
public SignalsCollector(SignalsStorage<QueryInfo> signalsStorage) {
this._signalsStorage = signalsStorage;
}
@Override // com.unity3d.scar.adapter.common.signals.ISignalsCollector
public void getSCARSignal(Context context, String str, UnityAdFormat unityAdFormat, DispatchGroup dispatchGroup, SignalsResult signalsResult) {
QueryInfo.generate(context, getAdFormat(unityAdFormat), new AdRequest.Builder().build(), new QueryInfoCallback(str, new SignalCallbackListener(dispatchGroup, this._signalsStorage, signalsResult)));
}
@Override // com.unity3d.scar.adapter.common.signals.ISignalsCollector
public void getSCARSignalForHB(Context context, UnityAdFormat unityAdFormat, DispatchGroup dispatchGroup, SignalsResult signalsResult) {
onOperationNotSupported("GMA v2000 - SCAR signal retrieval without a placementId not relevant", dispatchGroup, signalsResult);
}
/* renamed from: com.unity3d.scar.adapter.v2000.signals.SignalsCollector$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] $SwitchMap$com$unity3d$scar$adapter$common$scarads$UnityAdFormat;
static {
int[] iArr = new int[UnityAdFormat.values().length];
$SwitchMap$com$unity3d$scar$adapter$common$scarads$UnityAdFormat = iArr;
try {
iArr[UnityAdFormat.BANNER.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
$SwitchMap$com$unity3d$scar$adapter$common$scarads$UnityAdFormat[UnityAdFormat.INTERSTITIAL.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
$SwitchMap$com$unity3d$scar$adapter$common$scarads$UnityAdFormat[UnityAdFormat.REWARDED.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
}
}
public AdFormat getAdFormat(UnityAdFormat unityAdFormat) {
int i = AnonymousClass1.$SwitchMap$com$unity3d$scar$adapter$common$scarads$UnityAdFormat[unityAdFormat.ordinal()];
if (i == 1) {
return AdFormat.BANNER;
}
if (i == 2) {
return AdFormat.INTERSTITIAL;
}
if (i == 3) {
return AdFormat.REWARDED;
}
return AdFormat.BANNER;
}
}