package com.google.ads; import com.google.ads.internal.h; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class c { private static final Map<String, AdSize> a = Collections.unmodifiableMap(new HashMap() {}); private final String b; private final String c; private final List<a> d; private final Integer e; private final Integer f; private final List<String> g; private final List<String> h; private final List<String> i; private c(String paramString1, String paramString2, List<a> paramList, Integer paramInteger1, Integer paramInteger2, List<String> paramList1, List<String> paramList2, List<String> paramList3) { com.google.ads.util.a.a(paramString1); this.b = paramString1; this.c = paramString2; this.d = paramList; this.e = paramInteger1; this.f = paramInteger2; this.g = paramList1; this.h = paramList2; this.i = paramList3; } private static a a(JSONObject paramJSONObject) throws JSONException { String str1 = paramJSONObject.getString("id"); String str2 = paramJSONObject.optString("allocation_id", null); JSONArray localJSONArray = paramJSONObject.getJSONArray("adapters"); ArrayList localArrayList = new ArrayList(localJSONArray.length()); for (int j = 0; j < localJSONArray.length(); j++) { localArrayList.add(localJSONArray.getString(j)); } List localList = a(paramJSONObject, "imp_urls"); JSONObject localJSONObject = paramJSONObject.optJSONObject("data"); HashMap localHashMap1 = new HashMap(0); if (localJSONObject != null) { localHashMap2 = new HashMap(localJSONObject.length()); Iterator localIterator = localJSONObject.keys(); while (localIterator.hasNext()) { String str3 = (String)localIterator.next(); localHashMap2.put(str3, localJSONObject.getString(str3)); } } HashMap localHashMap2 = localHashMap1; return new a(str2, str1, localArrayList, localList, localHashMap2); } public static c a(String paramString) throws JSONException { Integer localInteger1 = null; JSONObject localJSONObject1 = new JSONObject(paramString); String str1 = localJSONObject1.getString("qdata"); if (localJSONObject1.has("ad_type")) {} ArrayList localArrayList; for (String str2 = localJSONObject1.getString("ad_type");; str2 = null) { JSONArray localJSONArray = localJSONObject1.getJSONArray("ad_networks"); localArrayList = new ArrayList(localJSONArray.length()); for (int j = 0; j < localJSONArray.length(); j++) { localArrayList.add(a(localJSONArray.getJSONObject(j))); } } JSONObject localJSONObject2 = localJSONObject1.optJSONObject("settings"); Integer localInteger3; List localList2; List localList3; List localList1; Integer localInteger2; if (localJSONObject2 != null) { if (localJSONObject2.has("refresh")) { localInteger3 = Integer.valueOf(localJSONObject2.getInt("refresh")); if (localJSONObject2.has("ad_network_timeout_millis")) { localInteger1 = Integer.valueOf(localJSONObject2.getInt("ad_network_timeout_millis")); } localList2 = a(localJSONObject2, "imp_urls"); localList3 = a(localJSONObject2, "click_urls"); localList1 = a(localJSONObject2, "nofill_urls"); localInteger2 = localInteger1; } } for (;;) { return new c(str1, str2, localArrayList, localInteger3, localInteger2, localList2, localList3, localList1); localInteger3 = null; break; localList1 = null; localList2 = null; localList3 = null; localInteger2 = null; localInteger3 = null; } } private static List<String> a(JSONObject paramJSONObject, String paramString) throws JSONException { JSONArray localJSONArray = paramJSONObject.optJSONArray(paramString); ArrayList localArrayList1; if (localJSONArray != null) { localArrayList1 = new ArrayList(localJSONArray.length()); for (int j = 0; j < localJSONArray.length(); j++) { localArrayList1.add(localJSONArray.getString(j)); } } for (ArrayList localArrayList2 = localArrayList1;; localArrayList2 = null) { return localArrayList2; } } public boolean a() { if (this.f != null) {} for (boolean bool = true;; bool = false) { return bool; } } public int b() { return this.f.intValue(); } public String c() { return this.b; } public boolean d() { if (this.e != null) {} for (boolean bool = true;; bool = false) { return bool; } } public int e() { return this.e.intValue(); } public List<a> f() { return this.d; } public List<String> g() { return this.g; } public List<String> h() { return this.h; } public List<String> i() { return this.i; } public h j() { h localh; if (this.c == null) { localh = null; } for (;;) { return localh; if ("interstitial".equals(this.c)) { localh = h.a; } else { AdSize localAdSize = (AdSize)a.get(this.c); if (localAdSize != null) { localh = h.a(localAdSize); } else { localh = null; } } } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: com.google.ads.c * JD-Core Version: 0.7.0.1 */