package jp.adlantis.android; import android.content.Context; import android.telephony.TelephonyManager; import java.util.Locale; public class AdServiceManager { ADLAdService adlAdService; InternationalAdService internationalAdService; private String guessCountry(Context paramContext) { Object localObject; if (getTargetingParams().getCountry() != null) { localObject = getTargetingParams().getCountry(); } for (;;) { return localObject; localObject = GreeApiDelegator.getUserCountry(); if (localObject == null) { TelephonyManager localTelephonyManager = (TelephonyManager)paramContext.getSystemService("phone"); if (localTelephonyManager != null) { String str = localTelephonyManager.getSimCountryIso(); if ((str != null) && (!"".equals(str))) { localObject = str; } else { localObject = localTelephonyManager.getNetworkCountryIso(); if ((localObject != null) && (!"".equals(localObject))) {} } } else { Locale localLocale = Locale.getDefault(); if (localLocale != null) { localObject = localLocale.getCountry(); } else { localObject = "JP"; } } } } } public void addService(AdService paramAdService) { if ((paramAdService instanceof ADLAdService)) { setAdlAdService((ADLAdService)paramAdService); } for (;;) { return; setInternationalAdService((InternationalAdService)paramAdService); } } public AdService getActiveAdService(Context paramContext) { Object localObject; if (!isGreeSdk()) { localObject = getAdlAdService(); } for (;;) { return localObject; if (getInternationalAdService() == null) { localObject = getAdlAdService(); } else { String str = guessCountry(paramContext); if (("JP".equalsIgnoreCase(str)) || ("JPN".equalsIgnoreCase(str))) { localObject = getAdlAdService(); } else { localObject = getInternationalAdService(); } } } } ADLAdService getAdlAdService() { return this.adlAdService; } InternationalAdService getInternationalAdService() { return this.internationalAdService; } AdService.TargetingParams getTargetingParams() { return AdManager.getInstance().getTargetingParam(); } boolean isGreeSdk() { return AdManager.isGreeSdk(); } void setAdlAdService(ADLAdService paramADLAdService) { this.adlAdService = paramADLAdService; } void setInternationalAdService(InternationalAdService paramInternationalAdService) { this.internationalAdService = paramInternationalAdService; } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: jp.adlantis.android.AdServiceManager * JD-Core Version: 0.7.0.1 */