package com.jdroid.android.sample.application;
import com.jdroid.android.context.AppContext;
import com.jdroid.android.firebase.remoteconfig.RemoteConfigParameter;
import com.jdroid.android.sample.BuildConfig;
import com.jdroid.android.sample.firebase.remoteconfig.AndroidRemoteConfigParameter;
import com.jdroid.java.collections.Lists;
import com.jdroid.java.http.Server;
import com.jdroid.android.sample.api.ApiServer;
import java.util.List;
public class AndroidAppContext extends AppContext {
public static final String SAMPLE_BANNER_AD_UNIT_ID = "ca-app-pub-4654922738884963/2999432948";
public static final String SAMPLE_INTERSTITIAL_AD_UNIT_ID = "ca-app-pub-4654922738884963/4476166148";
public static final String SAMPLE_SMALL_NATIVE_AD_EXPRESS_AD_UNIT_ID = "ca-app-pub-4654922738884963/4852674542";
public static final String SAMPLE_MEDIUM_NATIVE_AD_EXPRESS_AD_UNIT_ID = "ca-app-pub-4654922738884963/9649474141";
public static final String SAMPLE_LARGE_NATIVE_AD_EXPRESS_AD_UNIT_ID = "ca-app-pub-4654922738884963/2545009741";
@Override
protected Server findServerByName(String name) {
return ApiServer.valueOf(name);
}
@Override
public String getServerApiVersion() {
return "1.0";
}
@Override
public String getWebsite() {
return "http://www.jdroidframework.com";
}
@Override
public String getContactUsEmail() {
return "jdroidsoft@gmail.com";
}
@Override
public String getTwitterAccount() {
return "jdroidframework";
}
public String getFirebaseAuthToken() {
return BuildConfig.FIREBASE_AUTH_TOKEN;
}
@Override
public List<RemoteConfigParameter> getRemoteConfigParameters() {
return Lists.<RemoteConfigParameter>newArrayList(AndroidRemoteConfigParameter.values());
}
}