@Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.fragment_main, container, false);
    TextView textView = (TextView) rootView.findViewById(R.id.text_view);
    Button launchJokesButton = (Button) rootView.findViewById(R.id.button_jokes_view);

    progressBarSpinner = (ProgressBar) rootView.findViewById(R.id.progress_bar_loading_spinner);
    progressBarSpinner.setVisibility(View.GONE);

    mCallback = (LaunchAdMobListener) getActivity();
    // load the ads
    interstitialAdLaunchFree.loadAds(rootView);

    launchJokesButton.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View v) {
            showInterstitialAd();
            progressBarSpinner.setVisibility(View.VISIBLE);
            // Perform action on click
            launchJokeActivity(v);
          }
        });

    //        joker myJoker = new joker();
    //        String joke = null;
    //        for(JokesItem j : jokesItemList){
    //            joke = j.getJokes_description();
    //        }
    //        textView.setText(joke);
    return rootView;
  }
 @Override
 public void onActivityCreated(Bundle savedInstanceState) {
   // initialize the ads
   interstitialAdLaunchFree.initAds(getActivity());
   super.onActivityCreated(savedInstanceState);
 }
 public void showInterstitialAd() {
   // show the ads
   interstitialAdLaunchFree.showAds(getActivity());
 }