title: Closing AdMob interstitial destroys activity I called it from
body: <p>When I close the AdMob interstitial test-ad, the activity I called it from gets destroyed. I create the interstitial like this:</p>
  
  <pre><code>    interstitialAd = new InterstitialAd(this);
      interstitialAd.setAdUnitId(AD_UNIT_ID);
      AdRequest adRequest = new AdRequest.Builder()
      .addTestDevice(MY_TEST_DEVICE_HASHED_ID)
      .build();
  
      interstitialAd.loadAd(adRequest);
      interstitialAd.setAdListener(new AdListener() {
          @Override
          public void onAdClosed() {
              System.out.println("AD getting closed");
          }
      });
  
      public void show_ad() {
          if (interstitialAd.isLoaded()) interstitialAd.show();
      }
  
      @Override
      protected void onDestroy() {
          System.out.println("onDestroy() called");
          super.onDestroy();
      }
  </code></pre>
  
  <p>LogCat output:</p>
  
  <pre><code>07-27 14:39:35.348: I/Ads(5699): Ad opening.
  07-27 14:39:35.438: I/chromium(5699): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
  07-27 14:39:35.498: I/chromium(5699): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
  07-27 14:39:35.498: E/qdutils(5699): FBIOGET_FSCREENINFO failed
  07-27 14:39:45.659: D/dalvikvm(5699): GC_FOR_ALLOC freed 3174K, 23% free 11067K/14272K, paused 21ms, total 23ms
  07-27 14:39:48.612: I/Ads(5699): Ad closing.
  07-27 14:39:48.612: I/System.out(5699): AD getting closed
  07-27 14:39:48.622: I/System.out(5699): onDestroy() called
  </code></pre>
  
  <p>Why is the activity getting destroyed?</p>