public void DisplayVideoAd() { if (RevMob.Session() != null) { video = RevMob.Session().CreateVideo(Game.Activity, videoListener); videoListener.OnVideoLoaded += VideoLoaded; } }
public void DisplayInterstitialAd() { if (RevMob.Session() != null) { interstitial = RevMob.Session().CreateFullscreen(Game.Activity, interstitialListener); interstitialListener.OnInterstitialLoaded += InterstitialLoaded; } }
public void DisplayRewardedVideoAd() { if (RevMob.Session() != null) { rewardedVideo = RevMob.Session().CreateRewardedVideo(Game.Activity, videoRewardedListener); videoRewardedListener.OnVideoLoaded += RewardedVideoLoaded; } }
public void ShowBannerAd() { if (null != _bannerContainer || null != revmobBanner) { //There is already a banner ad displayed HideBannerAd(); } if (RevMob.Session() != null) { revmobBanner = RevMob.Session().CreateBanner(Game.Activity, "", bannerListener); revmobBanner.SetAutoShow(true); // A container to show the add at the bottom of the page _bannerContainer = new LinearLayout(Game.Activity); _bannerContainer.Orientation = Orientation.Horizontal; _bannerContainer.SetGravity(GravityFlags.CenterHorizontal | GravityFlags.Bottom); _bannerContainer.SetBackgroundColor(Color.Transparent); // Need on some devices, not sure why _rootLayout.AddView(_bannerContainer); _bannerContainer.AddView(revmobBanner); } }