package com.facebook.ads.internal.settings; import android.content.Context; import androidx.annotation.Keep; import androidx.annotation.Nullable; import com.facebook.ads.internal.dynamicloading.DynamicLoader; import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory; import com.facebook.infer.annotation.Nullsafe; import java.util.ArrayList; import java.util.Collection; import java.util.concurrent.atomic.AtomicBoolean; @Keep @Nullsafe(Nullsafe.Mode.LOCAL) /* loaded from: classes2.dex */ public class AdInternalSettings { private static final String BOOL_AUTOPLAY_ON_MOBILE_KEY = "BOOL_AUTOPLAY_ON_MOBILE_KEY"; private static final String BOOL_DEBUGGER_STATE_KEY = "BOOL_DEBUGGER_STATE_KEY"; private static final String BOOL_DEBUG_BUILD_KEY = "BOOL_DEBUG_BUILD_KEY"; public static final String BOOL_EXPLICIT_TEST_MODE_KEY = "BOOL_EXPLICIT_TEST_MODE_KEY"; public static final String BOOL_MIXED_AUDIENCE_KEY = "BOOL_MIXED_AUDIENCE_KEY"; private static final String BOOL_VIDEO_AUTOPLAY_KEY = "BOOL_VIDEO_AUTOPLAY_KEY"; private static final String BOOL_VISIBLE_ANIMATION_KEY = "BOOL_VISIBLE_ANIMATION_KEY"; public static final String DATA_PROCESSING_OPTIONS_COUNTRY_KEY = "DATA_PROCESSING_OPTIONS_COUNTRY_KEY"; public static final String DATA_PROCESSING_OPTIONS_KEY = "DATA_PROCESSING_OPTIONS_KEY"; public static final String DATA_PROCESSING_OPTIONS_STATE_KEY = "DATA_PROCESSING_OPTIONS_STATE_KEY"; private static final String LIST_TEST_DEVICES_KEY = "LIST_TEST_DEVICES_KEY"; public static final String SRL_INTEGRATION_ERROR_MODE_KEY = "SRL_INTEGRATION_ERROR_MODE_KEY"; public static final String STR_AD_TEST_TYPE_KEY = "STR_AD_TEST_TYPE_KEY"; public static final String STR_MEDIATION_SERVICE_KEY = "STR_MEDIATION_SERVICE_KEY"; private static final String STR_URL_PREFIX_KEY = "STR_URL_PREFIX_KEY"; public static final String TEST_AD_TYPE_KEY = "TEST_AD_TYPE_KEY"; public static final MultithreadedBundleWrapper sSettingsBundle = new MultithreadedBundleWrapper(); public static final AtomicBoolean sDataProcessingOptionsUpdate = new AtomicBoolean(false); public static void setTestMode(boolean z) { sSettingsBundle.putBoolean(BOOL_EXPLICIT_TEST_MODE_KEY, z); } public static void setVisibleAnimation(boolean z) { sSettingsBundle.putBoolean(BOOL_VISIBLE_ANIMATION_KEY, z); } public static void setUrlPrefix(@Nullable String str) { sSettingsBundle.putString(STR_URL_PREFIX_KEY, str); } public static void setMediationService(String str) { sSettingsBundle.putString(STR_MEDIATION_SERVICE_KEY, str); } public static boolean isExplicitTestMode() { return sSettingsBundle.getBoolean(BOOL_EXPLICIT_TEST_MODE_KEY, false); } public static boolean isTestMode(Context context) { return DynamicLoaderFactory.makeLoader(context).createAdSettingsApi().isTestMode(context); } public static boolean isVisibleAnimation() { return sSettingsBundle.getBoolean(BOOL_VISIBLE_ANIMATION_KEY, false); } @Nullable public static String getUrlPrefix() { return sSettingsBundle.getString(STR_URL_PREFIX_KEY, null); } @Nullable public static String getMediationService() { return sSettingsBundle.getString(STR_MEDIATION_SERVICE_KEY, null); } public static void addTestDevices(Collection collection) { getTestDevicesList().addAll(collection); } public static void addTestDevice(String str) { getTestDevicesList().add(str); } public static void clearTestDevices() { getTestDevicesList().clear(); } public static void turnOnSDKDebugger(Context context) { DynamicLoader dynamicLoader = DynamicLoaderFactory.getDynamicLoader(); if (dynamicLoader != null) { dynamicLoader.createAdSettingsApi().turnOnDebugger(); } else { sSettingsBundle.putBoolean(BOOL_DEBUGGER_STATE_KEY, true); } } public static void setDebugBuild(boolean z) { DynamicLoader dynamicLoader = DynamicLoaderFactory.getDynamicLoader(); if (dynamicLoader != null && z) { dynamicLoader.createAdSettingsApi().turnOnDebugger(); } sSettingsBundle.putBoolean(BOOL_DEBUG_BUILD_KEY, z); } public static boolean isVideoAutoplay() { return sSettingsBundle.getBoolean(BOOL_VIDEO_AUTOPLAY_KEY); } public static void setVideoAutoplay(boolean z) { sSettingsBundle.putBoolean(BOOL_VIDEO_AUTOPLAY_KEY, z); } public static void setVideoAutoplayOnMobile(boolean z) { sSettingsBundle.putBoolean(BOOL_AUTOPLAY_ON_MOBILE_KEY, z); } public static boolean isVideoAutoplayOnMobile() { return sSettingsBundle.getBoolean(BOOL_AUTOPLAY_ON_MOBILE_KEY, false); } public static boolean isDebugBuild() { return sSettingsBundle.getBoolean(BOOL_DEBUG_BUILD_KEY, false); } public static boolean isDebuggerOn() { return sSettingsBundle.getBoolean(BOOL_DEBUGGER_STATE_KEY, false); } public static ArrayList getTestDevicesList() { MultithreadedBundleWrapper multithreadedBundleWrapper = sSettingsBundle; ArrayList stringArrayList = multithreadedBundleWrapper.getStringArrayList(LIST_TEST_DEVICES_KEY); if (stringArrayList != null) { return stringArrayList; } ArrayList arrayList = new ArrayList<>(); multithreadedBundleWrapper.putStringArrayList(LIST_TEST_DEVICES_KEY, arrayList); return arrayList; } public static void setDataProcessingOptions(String[] strArr, @Nullable Integer num, @Nullable Integer num2) { MultithreadedBundleWrapper multithreadedBundleWrapper = sSettingsBundle; synchronized (multithreadedBundleWrapper) { sDataProcessingOptionsUpdate.set(true); multithreadedBundleWrapper.putStringArray(DATA_PROCESSING_OPTIONS_KEY, strArr); multithreadedBundleWrapper.putInteger(DATA_PROCESSING_OPTIONS_COUNTRY_KEY, num); multithreadedBundleWrapper.putInteger(DATA_PROCESSING_OPTIONS_STATE_KEY, num2); } } }