X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2FMainWebViewActivity.java;h=2919a2229d3297bc5baa13f1a19587ac6805deb6;hb=cdbd0fea022e075e46906307cbf889cac5325dd5;hp=78138237289cf308b1588c84d539fa25512985de;hpb=6f7130bc4218755bea242a2108e4c4ad6f63dcf9;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java b/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java index 78138237..2919a222 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java +++ b/app/src/main/java/com/stoutner/privacybrowser/MainWebViewActivity.java @@ -1,7 +1,7 @@ /** * Copyright 2015-2016 Soren Stoutner . * - * This file is part of Privacy Browser. + * This file is part of Privacy Browser . * * Privacy Browser is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -54,9 +54,6 @@ import android.widget.ImageView; import android.widget.ProgressBar; import android.widget.Toast; -import com.google.android.gms.ads.AdRequest; -import com.google.android.gms.ads.AdView; - import java.io.UnsupportedEncodingException; import java.net.MalformedURLException; import java.net.URL; @@ -109,8 +106,8 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateHome // We need to use the SupportActionBar from android.support.v7.app.ActionBar until the minimum API is >= 21. final ActionBar appBar = getSupportActionBar(); - // Setup the AdView for the free flavor. - final AdView adView = (AdView) findViewById(R.id.adView); + // Setup AdView for the free flavor. + final View adView = findViewById(R.id.adView); // Implement swipe to refresh final SwipeRefreshLayout swipeToRefresh = (SwipeRefreshLayout) findViewById(R.id.swipeRefreshLayout); @@ -225,10 +222,8 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateHome // Hide the mainWebView. mainWebView.setVisibility(View.GONE); - // Hide the add if this is the free flavor. - if (getString(R.string.free_flavor).equals("true")) { - adView.setVisibility(View.GONE); - } + // Hide the ad if this is the free flavor. + BannerAd.hideAd(adView); /* SYSTEM_UI_FLAG_HIDE_NAVIGATION hides the navigation bars on the bottom or right of the screen. ** SYSTEM_UI_FLAG_FULLSCREEN hides the status bar across the top of the screen. @@ -260,10 +255,8 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateHome // Show the mainWebView. mainWebView.setVisibility(View.VISIBLE); - // Show the adView if this is the free flavor. - if (getString(R.string.free_flavor).equals("true")) { - adView.setVisibility(View.VISIBLE); - } + // Show the ad if this is the free flavor. + BannerAd.showAd(adView); // Hide the fullScreenVideoFrameLayout. fullScreenVideoFrameLayout.removeAllViews(); @@ -325,7 +318,7 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateHome cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(cookiesEnabled); - // Set hompage initial status. + // Set homepage initial status. homepage = savedPreferences.getString("homepage", "https://www.duckduckgo.com"); // Get the intent information that started the app. @@ -346,10 +339,7 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateHome mainWebView.loadUrl(formattedUrlString); // Load the ad if this is the free flavor. - if (getString(R.string.free_flavor).equals("true")) { - AdRequest adRequest = new AdRequest.Builder().build(); - adView.loadAd(adRequest); - } + BannerAd.requestAd(adView); } @Override @@ -579,12 +569,12 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateHome case R.id.downloads: // Launch the system Download Manager. - Intent downloadManangerIntent = new Intent(DownloadManager.ACTION_VIEW_DOWNLOADS); + Intent downloadManagerIntent = new Intent(DownloadManager.ACTION_VIEW_DOWNLOADS); // Launch as a new task so that Download Manager and Privacy Browser show as separate windows in the recent tasks list. - downloadManangerIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + downloadManagerIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - startActivity(downloadManangerIntent); + startActivity(downloadManagerIntent); return true; case R.id.home: @@ -683,7 +673,7 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateHome } } - public void loadUrlFromTextBox() throws UnsupportedEncodingException { + private void loadUrlFromTextBox() throws UnsupportedEncodingException { // Get the text from urlTextBox and convert it to a string. String unformattedUrlString = urlTextBox.getText().toString(); URL unformattedUrl = null;