public void s3eFlurryShowAdBanner(boolean showBanner) { if (true == showBanner) // Show Banner { if (CheckAppCircle()) { appCircle.setDefaultNoAdsMessage(message); final ViewGroup viewGroup = LoaderActivity.m_Activity.m_FrameLayout; m_PromoView = appCircle.getHook( LoaderActivity.m_Activity, "s3eAPPCIRCLE_BANNER_HOOK", com.flurry.android.Constants.MODE_LANDSCAPE); if (viewGroup == null) { Log.d("View Error", "View group not found"); return; } if (m_PromoView == null) { Log.d("Flurry Banner Error", "Banner View Failed"); return; } // Define the layout parameters of the view final LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, // LinearLayout.LayoutParams.WRAP_CONTENT, 80); // LinearLayout.LayoutParams.FILL_PARENT); LoaderAPI.getActivity() .LoaderThread() .runOnOSThread( new Runnable() { public void run() { if (m_PromoView != null && !m_isBannerDisplayed) { // Must add our group to index level 1 or it will not be shown viewGroup.addView(m_PromoView, 1, lp); Log.d("s3eFlurry", "Banner Displayed"); m_isBannerDisplayed = true; // We should ensure we only add the view once } } }); } else Log.d("S3EFLURRY", "App Circle is not enabled"); } else // Hide Banner { final ViewGroup viewGroup = LoaderActivity.m_Activity.m_FrameLayout; viewGroup.removeView(m_PromoView); Log.d("s3eFlurry", "////// View Removed //////"); m_isBannerDisplayed = false; } }
public void s3eFlurryShowOfferWall() { if (CheckAppCircle()) { appCircle.openCatalog(LoaderActivity.m_Activity, "s3eAPPCIRCLE_OFFERWALL_HOOK"); } else Log.d("S3EFLURRY", "App Circle is not enabled"); }