- 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
109 lines
3.7 KiB
Java
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();
|
|
}
|
|
}
|