// Creates an InterstitialAd. public InterstitialAd(string adUnitId) { client = GoogleMobileAdsClientFactory.BuildInterstitialClient(); client.CreateInterstitialAd(adUnitId); client.OnAdLoaded += delegate(object sender, EventArgs args) { OnAdLoaded(this, args); }; client.OnAdFailedToLoad += delegate(object sender, AdFailedToLoadEventArgs args) { OnAdFailedToLoad(this, args); }; client.OnAdOpening += delegate(object sender, EventArgs args) { OnAdOpening(this, args); }; client.OnAdClosed += delegate(object sender, EventArgs args) { OnAdClosed(this, args); }; client.OnAdLeavingApplication += delegate(object sender, EventArgs args) { OnAdLeavingApplication(this, args); }; }
// Creates an InterstitialAd. public InterstitialAd(string adUnitId) { this.client = GoogleMobileAdsClientFactory.BuildInterstitialClient(); client.CreateInterstitialAd(adUnitId); this.client.OnAdLoaded += (sender, args) => { if (this.OnAdLoaded != null) { this.OnAdLoaded(this, args); } }; this.client.OnAdFailedToLoad += (sender, args) => { if (this.OnAdFailedToLoad != null) { this.OnAdFailedToLoad(this, args); } }; this.client.OnAdOpening += (sender, args) => { if (this.OnAdOpening != null) { this.OnAdOpening(this, args); } }; this.client.OnAdClosed += (sender, args) => { if (this.OnAdClosed != null) { this.OnAdClosed(this, args); } }; this.client.OnAdLeavingApplication += (sender, args) => { if (this.OnAdLeavingApplication != null) { this.OnAdLeavingApplication(this, args); } }; this.client.OnPaidEvent += (sender, args) => { if (this.OnPaidEvent != null) { this.OnPaidEvent(this, args); } }; }