package com.google.ads.internal; import android.net.Uri; import android.webkit.WebView; import com.google.ads.aa; import com.google.ads.ab; import com.google.ads.ac; import com.google.ads.o; import com.google.ads.p; import com.google.ads.q; import com.google.ads.r; import com.google.ads.s; import com.google.ads.t; import com.google.ads.u; import com.google.ads.util.AdUtil; import com.google.ads.util.b; import com.google.ads.util.f; import com.google.ads.v; import com.google.ads.w; import com.google.ads.x; import com.google.ads.y; import com.google.ads.z; import java.util.Collections; import java.util.HashMap; import java.util.Map; import org.json.JSONObject; public class a { public static final f<a> a = new f() { public a a() { return a.a(); } }; public static final Map<String, o> b = Collections.unmodifiableMap(new HashMap() {}); public static final Map<String, o> c = Collections.unmodifiableMap(new HashMap() {}); public static final Map<String, o> d = Collections.unmodifiableMap(new HashMap() {}); private static final a e = new a(); public String a(Uri paramUri, HashMap<String, String> paramHashMap) { String str1 = null; String str2; if (c(paramUri)) { str2 = paramUri.getHost(); if (str2 == null) { b.e("An error occurred while parsing the AMSG parameters."); } } for (;;) { return str1; if (str2.equals("launch")) { paramHashMap.put("a", "intent"); paramHashMap.put("u", paramHashMap.get("url")); paramHashMap.remove("url"); str1 = "/open"; } else if (str2.equals("closecanvas")) { str1 = "/close"; } else if (str2.equals("log")) { str1 = "/log"; } else { b.e("An error occurred while parsing the AMSG: " + paramUri.toString()); continue; if (b(paramUri)) { str1 = paramUri.getPath(); } else { b.e("Message was neither a GMSG nor an AMSG."); } } } } public void a(WebView paramWebView) { a(paramWebView, "onshow", "{'version': 'afma-sdk-a-v6.4.1'}"); } public void a(WebView paramWebView, String paramString) { b.a("Sending JS to a WebView: " + paramString); paramWebView.loadUrl("javascript:" + paramString); } public void a(WebView paramWebView, String paramString1, String paramString2) { if (paramString2 != null) { a(paramWebView, "AFMA_ReceiveMessage" + "('" + paramString1 + "', " + paramString2 + ");"); } for (;;) { return; a(paramWebView, "AFMA_ReceiveMessage" + "('" + paramString1 + "');"); } } public void a(WebView paramWebView, Map<String, Boolean> paramMap) { a(paramWebView, "openableURLs", new JSONObject(paramMap).toString()); } public void a(d paramd, Map<String, o> paramMap, Uri paramUri, WebView paramWebView) { HashMap localHashMap = AdUtil.b(paramUri); if (localHashMap == null) { b.e("An error occurred while parsing the message parameters."); } for (;;) { return; String str = a(paramUri, localHashMap); if (str == null) { b.e("An error occurred while parsing the message."); } else { o localo = (o)paramMap.get(str); if (localo == null) { b.e("No AdResponse found, <message: " + str + ">"); } else { localo.a(paramd, localHashMap, paramWebView); } } } } public boolean a(Uri paramUri) { boolean bool = false; if ((paramUri == null) || (!paramUri.isHierarchical())) {} for (;;) { return bool; if ((b(paramUri)) || (c(paramUri))) { bool = true; } } } public void b(WebView paramWebView) { a(paramWebView, "onhide", null); } public boolean b(Uri paramUri) { boolean bool = false; String str1 = paramUri.getScheme(); if ((str1 == null) || (!str1.equals("gmsg"))) {} for (;;) { return bool; String str2 = paramUri.getAuthority(); if ((str2 != null) && (str2.equals("mobileads.google.com"))) { bool = true; } } } public boolean c(Uri paramUri) { String str = paramUri.getScheme(); if ((str == null) || (!str.equals("admob"))) {} for (boolean bool = false;; bool = true) { return bool; } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: com.google.ads.internal.a * JD-Core Version: 0.7.0.1 */