void switchToNormalMode() { if (mDisplayMode == DisplayMode.NORMAL) { return; } if (mDisplayMode == DisplayMode.FULLSCREEN) { handleFullscreenMode(false); } Logging.out(LOG_TAG, "switchToNormalMode", LogLevel.DEBUG); mDisplayMode = DisplayMode.NORMAL; LoopMeBannerView initialView = ((LoopMeBanner) mAd).getBannerView(); initialView.setVisibility(View.VISIBLE); if (mMinimizedView != null && mMinimizedView.getParent() != null) { ((ViewGroup) mMinimizedView.getParent()).removeView(mMinimizedView); rebuildView(initialView); mMinimizedView.removeAllViews(); } mAdView.setOnTouchListener( new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return (event.getAction() == MotionEvent.ACTION_MOVE); } }); }