package com.jdroid.android.google.admob; import com.jdroid.android.firebase.remoteconfig.RemoteConfigParameter; public enum AdMobRemoteConfigParameter implements RemoteConfigParameter { ADS_ENABLED(false), ADMOB_APP_ID, DEFAULT_AD_UNIT_ID; private Object defaultValue; AdMobRemoteConfigParameter() { this(null); } AdMobRemoteConfigParameter(Object defaultValue) { this.defaultValue = defaultValue; } @Override public String getKey() { return name(); } @Override public Object getDefaultValue() { return AdMobAppModule.get().getAdMobAppContext().getBuildConfigValue(name(), defaultValue); } @Override public Boolean isUserProperty() { return false; } }