package com.google.ads; import android.content.Context; import android.net.Uri; import android.net.Uri.Builder; public class al { private String a = "googleads.g.doubleclick.net"; private String b = "/pagead/ads"; private String[] c; private ai d; private ah e; public al(ai paramai) { String[] arrayOfString = new String[3]; arrayOfString[0] = ".doubleclick.net"; arrayOfString[1] = ".googleadservices.com"; arrayOfString[2] = ".googlesyndication.com"; this.c = arrayOfString; this.e = new ah(); this.d = paramai; } private Uri a(Uri paramUri, Context paramContext, String paramString, boolean paramBoolean) throws am { try { if (paramUri.getQueryParameter("ms") != null) { throw new am("Query parameter already exists: ms"); } } catch (UnsupportedOperationException localUnsupportedOperationException) { throw new am("Provided Uri is not in a valid state"); } if (paramBoolean) {} String str; for (Object localObject = this.d.a(paramContext, paramString);; localObject = str) { return a(paramUri, "ms", (String)localObject); str = this.d.a(paramContext); } } private Uri a(Uri paramUri, String paramString1, String paramString2) throws UnsupportedOperationException { String str = paramUri.toString(); int i = str.indexOf("&adurl"); if (i == -1) { i = str.indexOf("?adurl"); } if (i != -1) {} for (Uri localUri = Uri.parse(str.substring(0, i + 1) + paramString1 + "=" + paramString2 + "&" + str.substring(i + 1));; localUri = paramUri.buildUpon().appendQueryParameter(paramString1, paramString2).build()) { return localUri; } } public Uri a(Uri paramUri, Context paramContext) throws am { try { Uri localUri = a(paramUri, paramContext, paramUri.getQueryParameter("ai"), true); return localUri; } catch (UnsupportedOperationException localUnsupportedOperationException) { throw new am("Provided Uri is not in a valid state"); } } public void a(String paramString) { this.c = paramString.split(","); } public boolean a(Uri paramUri) { boolean bool1 = false; if (paramUri == null) { throw new NullPointerException(); } for (;;) { try { String str = paramUri.getHost(); String[] arrayOfString = this.c; int i = arrayOfString.length; j = 0; if (j < i) { boolean bool2 = str.endsWith(arrayOfString[j]); if (!bool2) { continue; } bool1 = true; } } catch (NullPointerException localNullPointerException) { int j; continue; } return bool1; j++; } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: com.google.ads.al * JD-Core Version: 0.7.0.1 */