package com.google.ads.internal; import android.content.Context; import android.graphics.Bitmap; import android.net.Uri; import android.webkit.WebView; import android.webkit.WebViewClient; import com.google.ads.AdActivity; import com.google.ads.AdRequest.ErrorCode; import com.google.ads.al; import com.google.ads.am; import com.google.ads.n; import com.google.ads.o; import com.google.ads.util.AdUtil; import com.google.ads.util.b; import com.google.ads.util.f; import com.google.ads.util.g.b; import com.google.ads.util.i.b; import com.google.ads.util.i.c; import java.util.HashMap; import java.util.Map; public class i extends WebViewClient { private static final a c = (a)a.a.b(); protected d a; protected boolean b; private final Map<String, o> d; private final boolean e; private boolean f; private boolean g; private boolean h; private boolean i; public i(d paramd, Map<String, o> paramMap, boolean paramBoolean1, boolean paramBoolean2) { this.a = paramd; this.d = paramMap; this.e = paramBoolean1; this.g = paramBoolean2; this.b = false; this.h = false; this.i = false; } public static i a(d paramd, Map<String, o> paramMap, boolean paramBoolean1, boolean paramBoolean2) { if (AdUtil.a >= 11) {} for (Object localObject = new g.b(paramd, paramMap, paramBoolean1, paramBoolean2);; localObject = new i(paramd, paramMap, paramBoolean1, paramBoolean2)) { return localObject; } } public void a(boolean paramBoolean) { this.b = paramBoolean; } public boolean a() { return this.f; } public void b(boolean paramBoolean) { this.g = paramBoolean; } public void c(boolean paramBoolean) { this.h = paramBoolean; } public void d(boolean paramBoolean) { this.i = paramBoolean; } public void onPageFinished(WebView paramWebView, String paramString) { this.f = false; if (this.h) { c localc = this.a.k(); if (localc == null) { break label53; } localc.c(); } for (;;) { this.h = false; if (this.i) { c.a(paramWebView); this.i = false; } return; label53: b.a("adLoader was null while trying to setFinishedLoadingHtml()."); } } public void onPageStarted(WebView paramWebView, String paramString, Bitmap paramBitmap) { this.f = true; } public void onReceivedError(WebView paramWebView, int paramInt, String paramString1, String paramString2) { this.f = false; c localc = this.a.k(); if (localc != null) { localc.a(AdRequest.ErrorCode.NETWORK_ERROR); } } public boolean shouldOverrideUrlLoading(WebView paramWebView, String paramString) { for (;;) { Uri localUri1; try { b.a("shouldOverrideUrlLoading(\"" + paramString + "\")"); localUri1 = Uri.parse(paramString); if (c.a(localUri1)) { c.a(this.a, this.d, localUri1, paramWebView); bool1 = true; break label322; } if (this.g) { if (AdUtil.a(localUri1)) { bool1 = super.shouldOverrideUrlLoading(paramWebView, paramString); break label322; } HashMap localHashMap2 = new HashMap(); localHashMap2.put("u", paramString); AdActivity.launchAdActivity(this.a, new e("intent", localHashMap2)); bool1 = true; break label322; } boolean bool2 = this.e; if (bool2) { try { n localn = this.a.i(); Context localContext = (Context)localn.f.a(); al localal = (al)localn.s.a(); if ((localal == null) || (!localal.a(localUri1))) { break label325; } Uri localUri3 = localal.a(localUri1, localContext); localUri2 = localUri3; HashMap localHashMap1 = new HashMap(); localHashMap1.put("u", localUri2.toString()); AdActivity.launchAdActivity(this.a, new e("intent", localHashMap1)); bool1 = true; } catch (am localam) { b.e("Unable to append parameter to URL: " + paramString); break label325; } } b.e("URL is not a GMSG and can't handle URL: " + paramString); } catch (Throwable localThrowable) { b.d("An unknown error occurred in shouldOverrideUrlLoading.", localThrowable); continue; } boolean bool1 = true; label322: return bool1; label325: Uri localUri2 = localUri1; } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: com.google.ads.internal.i * JD-Core Version: 0.7.0.1 */