GoogleAdMobAds.GADInterstitial.LoadRequest C# (CSharp) Method

LoadRequest() private method

private LoadRequest ( GADRequest request ) : void
request GADRequest
return void
		public virtual void LoadRequest (GADRequest request)
		{
			if (request == null)
				throw new ArgumentNullException ("request");
			if (IsDirectBinding) {
				MonoTouch.ObjCRuntime.Messaging.void_objc_msgSend_IntPtr (this.Handle, selLoadRequest_Handle, request.Handle);
			} else {
				MonoTouch.ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr (this.SuperHandle, selLoadRequest_Handle, request.Handle);
			}
		}
		

Usage Example

        public void Show(string adUnit)
        {
            _adInterstitial = new GADInterstitial(adUnit);
            var request = GADRequest.Request;
            _adInterstitial.AdReceived += (sender, args) =>
            {
                if (_adInterstitial.IsReady)
                {                     
                    var window = UIApplication.SharedApplication.KeyWindow;
                    var vc = window.RootViewController;
                    while (vc.PresentedViewController != null)
                    {
                        vc = vc.PresentedViewController;
                    }
                    _adInterstitial.PresentFromRootViewController(vc);
                }
            };
            _adInterstitial.LoadRequest(request);

        }