package jp.adlantis.android.mediation; import android.util.Log; import java.io.InputStream; import java.util.Map; import jp.adlantis.android.utils.AdlantisUtils; import org.json.JSONArray; import org.json.JSONObject; public class AdMediationNetworkParameters { private static final String LOG_TAG = "AdMediationNetworkParameters"; private Map<String, ?> parameters; public AdMediationNetworkParameters(Map<String, ?> paramMap) { this.parameters = paramMap; } public AdMediationNetworkParameters(JSONObject paramJSONObject) { this(AdlantisUtils.jsonObjectToHashMap(paramJSONObject)); } public static AdMediationNetworkParameters[] networksFromJSONInputStream(InputStream paramInputStream) { return networksFromJSONString(AdlantisUtils.convertInputToString(paramInputStream)); } public static AdMediationNetworkParameters[] networksFromJSONString(String paramString) { AdMediationNetworkParameters[] arrayOfAdMediationNetworkParameters = null; try { JSONArray localJSONArray = new JSONObject(paramString).getJSONArray("networks"); if (localJSONArray != null) { arrayOfAdMediationNetworkParameters = new AdMediationNetworkParameters[localJSONArray.length()]; for (int i = 0; i < localJSONArray.length(); i++) { arrayOfAdMediationNetworkParameters[i] = new AdMediationNetworkParameters(localJSONArray.getJSONObject(i)); } } Log.i("AdMediationNetworkParameters", "Adlantis: no networks received (this is not an error)"); label71: return arrayOfAdMediationNetworkParameters; } catch (Exception localException) { break label71; } } public String getCountRequestUrl() { return (String)this.parameters.get("count_req"); } public String getCountTapUrl() { return (String)this.parameters.get("count_tap"); } public String getNetworkName() { return (String)this.parameters.get("name"); } public String getParameter(String paramString) { Map localMap = (Map)this.parameters.get("info"); if (localMap == null) {} for (String str = null;; str = (String)localMap.get(paramString)) { return str; } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: jp.adlantis.android.mediation.AdMediationNetworkParameters * JD-Core Version: 0.7.0.1 */