Files
rr3-apk/decompiled-community/sources/com/facebook/ads/AdView.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

109 lines
3.7 KiB
Java

package com.facebook.ads;
import android.content.Context;
import android.content.res.Configuration;
import android.widget.RelativeLayout;
import androidx.annotation.Keep;
import com.facebook.ads.Ad;
import com.facebook.ads.internal.api.AdViewApi;
import com.facebook.ads.internal.api.AdViewParentApi;
import com.facebook.ads.internal.bench.Benchmark;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class AdView extends RelativeLayout implements Ad {
private final AdViewApi mAdViewApi;
private final AdViewParentApi mAdViewParentApi;
@Keep
public interface AdViewLoadConfig extends Ad.LoadAdConfig {
}
@Keep
public interface AdViewLoadConfigBuilder extends Ad.LoadConfigBuilder {
@Override // com.facebook.ads.Ad.LoadConfigBuilder
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
AdViewLoadConfig build();
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
AdViewLoadConfigBuilder withAdListener(AdListener adListener);
@Override // com.facebook.ads.Ad.LoadConfigBuilder
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
AdViewLoadConfigBuilder withBid(String str);
}
@Benchmark
public AdView(Context context, String str, AdSize adSize) {
super(context);
AdViewParentApi adViewParentApi = new AdViewParentApi() { // from class: com.facebook.ads.AdView.1
@Override // com.facebook.ads.internal.api.AdViewParentApi
@Benchmark
public void onConfigurationChanged(Configuration configuration) {
AdView.super.onConfigurationChanged(configuration);
}
};
this.mAdViewParentApi = adViewParentApi;
this.mAdViewApi = DynamicLoaderFactory.makeLoader(context).createAdViewApi(context, str, adSize, adViewParentApi, this);
}
@Benchmark
public AdView(Context context, String str, String str2) throws Exception {
super(context);
AdViewParentApi adViewParentApi = new AdViewParentApi() { // from class: com.facebook.ads.AdView.1
@Override // com.facebook.ads.internal.api.AdViewParentApi
@Benchmark
public void onConfigurationChanged(Configuration configuration) {
AdView.super.onConfigurationChanged(configuration);
}
};
this.mAdViewParentApi = adViewParentApi;
this.mAdViewApi = DynamicLoaderFactory.makeLoader(context).createAdViewApi(context, str, str2, adViewParentApi, this);
}
@Override // com.facebook.ads.Ad
@Benchmark
public void loadAd() {
this.mAdViewApi.loadAd();
}
@Benchmark
public void loadAd(AdViewLoadConfig adViewLoadConfig) {
this.mAdViewApi.loadAd(adViewLoadConfig);
}
@Override // com.facebook.ads.Ad
public boolean isAdInvalidated() {
return this.mAdViewApi.isAdInvalidated();
}
@Override // com.facebook.ads.Ad
@Deprecated
public void setExtraHints(ExtraHints extraHints) {
this.mAdViewApi.setExtraHints(extraHints);
}
@Override // com.facebook.ads.Ad
public void destroy() {
this.mAdViewApi.destroy();
}
@Override // com.facebook.ads.Ad
public String getPlacementId() {
return this.mAdViewApi.getPlacementId();
}
@Override // android.view.View
public void onConfigurationChanged(Configuration configuration) {
this.mAdViewApi.onConfigurationChanged(configuration);
}
@Benchmark(failAtMillis = 5, warnAtMillis = 1)
public AdViewLoadConfigBuilder buildLoadAdConfig() {
return this.mAdViewApi.buildLoadAdConfig();
}
}