diff --git a/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/Banner.java b/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/Banner.java index 8cae7d71f..df452d34b 100644 --- a/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/Banner.java +++ b/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/Banner.java @@ -151,7 +151,7 @@ protected void createAdView(final String publisherId, final AdSize adSize) { adView.setBackgroundColor(Color.TRANSPARENT); adView.setAdUnitId(publisherId); adView.setAdSize(adSize); - adView.setVisibility(View.GONE); + adView.setVisibility(View.INVISIBLE); adView.setDescendantFocusability(ViewGroup.FOCUS_BLOCK_DESCENDANTS); unityPlayerActivity.addContentView(adView, getLayoutParams()); adView.setAdListener( @@ -346,7 +346,7 @@ public void run() { }); } - /** Sets the {@link AdView} to be gone. */ + /** Sets the {@link AdView} to be invisible. */ public void hide() { unityPlayerActivity.runOnUiThread( new Runnable() { @@ -354,7 +354,7 @@ public void hide() { public void run() { Log.d(PluginUtils.LOGTAG, "Calling hide() on Android"); hidden = true; - adView.setVisibility(View.GONE); + adView.setVisibility(View.INVISIBLE); adView.pause(); } }); diff --git a/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/admanager/UnityAdManagerBannerView.java b/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/admanager/UnityAdManagerBannerView.java index 7499bed30..f222c12df 100644 --- a/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/admanager/UnityAdManagerBannerView.java +++ b/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/main/java/com/google/unity/ads/admanager/UnityAdManagerBannerView.java @@ -68,7 +68,7 @@ protected void createAdView(final String publisherId, final AdSize adSize) { adView.setBackgroundColor(Color.TRANSPARENT); adView.setAdUnitId(publisherId); adView.setAdSize(adSize); - adView.setVisibility(View.GONE); + adView.setVisibility(View.INVISIBLE); adView.setDescendantFocusability(ViewGroup.FOCUS_BLOCK_DESCENDANTS); unityPlayerActivity.addContentView(adView, getLayoutParams()); adView.setAdListener( diff --git a/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/test/java/com/google/unity/ads/BannerTest.java b/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/test/java/com/google/unity/ads/BannerTest.java index 4d76751a3..d81158615 100644 --- a/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/test/java/com/google/unity/ads/BannerTest.java +++ b/source/plugin/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/src/test/java/com/google/unity/ads/BannerTest.java @@ -139,9 +139,9 @@ public void show_setsAdViewVisibilityToVisible() { } @Test - public void hide_setsAdViewVisibilityToGone() { + public void hide_setsAdViewVisibilityToInvisible() { banner.hide(); - assertThat(banner.adView.getVisibility()).isEqualTo(View.GONE); + assertThat(banner.adView.getVisibility()).isEqualTo(View.INVISIBLE); } @Test