Files
rr3-apk/decompiled-community/sources/com/facebook/ads/RewardedInterstitialAd.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

128 lines
4.5 KiB
Java

package com.facebook.ads;
import android.annotation.SuppressLint;
import android.content.Context;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
import com.facebook.ads.Ad;
import com.facebook.ads.FullScreenAd;
import com.facebook.ads.internal.api.RewardedInterstitialAdApi;
import com.facebook.ads.internal.bench.Benchmark;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@UiThread
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class RewardedInterstitialAd implements FullScreenAd {
public static final int UNSET_VIDEO_DURATION = -1;
private final RewardedInterstitialAdApi mRewardedInterstitialAdApi;
@Keep
public interface RewardedInterstitialAdLoadConfigBuilder extends Ad.LoadConfigBuilder {
@Override // com.facebook.ads.Ad.LoadConfigBuilder
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
RewardedInterstitialLoadAdConfig build();
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
RewardedInterstitialAdLoadConfigBuilder withAdListener(RewardedInterstitialAdListener rewardedInterstitialAdListener);
@Override // com.facebook.ads.Ad.LoadConfigBuilder
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
RewardedInterstitialAdLoadConfigBuilder withBid(String str);
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
RewardedInterstitialAdLoadConfigBuilder withFailOnCacheFailureEnabled(boolean z);
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
RewardedInterstitialAdLoadConfigBuilder withRewardData(RewardData rewardData);
}
@Keep
public interface RewardedInterstitialAdShowConfigBuilder extends FullScreenAd.ShowConfigBuilder {
@Override // com.facebook.ads.FullScreenAd.ShowConfigBuilder
RewardedInterstitialShowAdConfig build();
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
RewardedInterstitialAdShowConfigBuilder withAppOrientation(int i);
}
@Keep
public interface RewardedInterstitialLoadAdConfig extends Ad.LoadAdConfig {
}
@Keep
public interface RewardedInterstitialShowAdConfig extends FullScreenAd.ShowAdConfig {
}
@Benchmark
public RewardedInterstitialAd(Context context, String str) {
this.mRewardedInterstitialAdApi = DynamicLoaderFactory.makeLoader(context).createRewardedInterstitialAd(context, str, this);
}
@Override // com.facebook.ads.Ad
@SuppressLint({"DeprecatedMethod"})
@Deprecated
public void setExtraHints(ExtraHints extraHints) {
this.mRewardedInterstitialAdApi.setExtraHints(extraHints);
}
@Override // com.facebook.ads.Ad
public void loadAd() {
this.mRewardedInterstitialAdApi.loadAd();
}
@Benchmark
public void loadAd(RewardedInterstitialLoadAdConfig rewardedInterstitialLoadAdConfig) {
this.mRewardedInterstitialAdApi.loadAd(rewardedInterstitialLoadAdConfig);
}
@Override // com.facebook.ads.Ad
public boolean isAdInvalidated() {
return this.mRewardedInterstitialAdApi.isAdInvalidated();
}
@Override // com.facebook.ads.FullScreenAd
public boolean show() {
return this.mRewardedInterstitialAdApi.show();
}
@Benchmark
public boolean show(RewardedInterstitialShowAdConfig rewardedInterstitialShowAdConfig) {
return this.mRewardedInterstitialAdApi.show(rewardedInterstitialShowAdConfig);
}
@Override // com.facebook.ads.Ad
public void destroy() {
this.mRewardedInterstitialAdApi.destroy();
}
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
public boolean isAdLoaded() {
return this.mRewardedInterstitialAdApi.isAdLoaded();
}
@Override // com.facebook.ads.Ad
public String getPlacementId() {
return this.mRewardedInterstitialAdApi.getPlacementId();
}
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
public int getVideoDuration() {
return this.mRewardedInterstitialAdApi.getVideoDuration();
}
@Override // com.facebook.ads.FullScreenAd
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
public RewardedInterstitialAdLoadConfigBuilder buildLoadAdConfig() {
return this.mRewardedInterstitialAdApi.buildLoadAdConfig();
}
@Override // com.facebook.ads.FullScreenAd
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
public RewardedInterstitialAdShowConfigBuilder buildShowAdConfig() {
return this.mRewardedInterstitialAdApi.buildShowAdConfig();
}
}