- 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
76 lines
2.3 KiB
Java
76 lines
2.3 KiB
Java
package com.facebook.ads;
|
|
|
|
import android.content.Context;
|
|
import androidx.annotation.Keep;
|
|
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
|
|
import com.facebook.ads.internal.util.common.Preconditions;
|
|
import com.facebook.infer.annotation.Nullsafe;
|
|
import java.lang.annotation.Retention;
|
|
import java.lang.annotation.RetentionPolicy;
|
|
import java.util.List;
|
|
|
|
@Keep
|
|
@Nullsafe(Nullsafe.Mode.LOCAL)
|
|
/* loaded from: classes2.dex */
|
|
public final class AudienceNetworkAds {
|
|
public static final String TAG = "FBAudienceNetwork";
|
|
|
|
@Keep
|
|
@Retention(RetentionPolicy.SOURCE)
|
|
public @interface AdFormat {
|
|
public static final int BANNER = 1;
|
|
public static final int INTERSTITIAL = 2;
|
|
public static final int NATIVE = 4;
|
|
public static final int NATIVE_BANNER = 5;
|
|
public static final int REWARDED_VIDEO = 6;
|
|
public static final int UNKNOWN = 0;
|
|
}
|
|
|
|
@Keep
|
|
public interface InitListener {
|
|
void onInitialized(InitResult initResult);
|
|
}
|
|
|
|
@Keep
|
|
public interface InitResult {
|
|
String getMessage();
|
|
|
|
boolean isSuccess();
|
|
}
|
|
|
|
@Keep
|
|
public interface InitSettingsBuilder {
|
|
void initialize();
|
|
|
|
InitSettingsBuilder withInitListener(InitListener initListener);
|
|
|
|
InitSettingsBuilder withMediationService(String str);
|
|
|
|
InitSettingsBuilder withPlacementIds(List<String> list);
|
|
}
|
|
|
|
private AudienceNetworkAds() {
|
|
}
|
|
|
|
public static void initialize(Context context) {
|
|
Preconditions.checkNotNull(context, "Context can not be null.");
|
|
DynamicLoaderFactory.initialize(context, null, null, false);
|
|
}
|
|
|
|
public static boolean isInitialized(Context context) {
|
|
if (DynamicLoaderFactory.getDynamicLoader() == null) {
|
|
return false;
|
|
}
|
|
return DynamicLoaderFactory.makeLoader(context).createAudienceNetworkAdsApi().isInitialized();
|
|
}
|
|
|
|
public static InitSettingsBuilder buildInitSettings(Context context) {
|
|
Preconditions.checkNotNull(context, "Context can not be null.");
|
|
return new com.facebook.ads.internal.api.InitSettingsBuilder(context);
|
|
}
|
|
|
|
public static int getAdFormatForPlacement(Context context, String str) {
|
|
return DynamicLoaderFactory.makeLoader(context).createAudienceNetworkAdsApi().getAdFormatForPlacement(str);
|
|
}
|
|
}
|