public static void WillLeaveApplication(this IGADInterstitialDelegate This, GADInterstitial ad)
 {
     if (ad == null)
     {
         throw new ArgumentNullException("ad");
     }
     MonoTouch.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("interstitialWillLeaveApplication:"), ad.Handle);
 }
 public static void DidFailToReceiveAd(this IGADInterstitialDelegate This, GADInterstitial sender, GADRequestError error)
 {
     if (sender == null)
     {
         throw new ArgumentNullException("sender");
     }
     if (error == null)
     {
         throw new ArgumentNullException("error");
     }
     MonoTouch.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr_IntPtr(This.Handle, Selector.GetHandle("interstitial:didFailToReceiveAdWithError:"), sender.Handle, error.Handle);
 }