Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);
            FreeStarAds.EnableTestAds(true);
            FreeStarAds.EnableLogging(true);
            FreeStarAds.Init(this, FREESTAR_API_KEY);
            adRequest = new AdRequest(this);

            bannerAdContainer = FindViewById <ViewGroup>(Resource.Id.bannerAdContainer);
            mrecAdContainer   = FindViewById <ViewGroup>(Resource.Id.mrecAdContainer);

            loadInterstitialButton = FindViewById <Button>(Resource.Id.load_interstitial_button);
            loadInterstitialButton.SetOnClickListener(new OnClickListener(this, ADTYPE_INTERSTITIAL, adRequest));
            loadRewardedButton = FindViewById <Button>(Resource.Id.load_rewarded_button);
            loadRewardedButton.SetOnClickListener(new OnClickListener(this, ADTYPE_REWARDED, adRequest));
            bannerButton = FindViewById <Button>(Resource.Id.load_banner_button);
            bannerButton.SetOnClickListener(new OnClickListener(this, ADTYPE_BANNER, adRequest));
            mrecButton = FindViewById <Button>(Resource.Id.load_mrec_button);
            mrecButton.SetOnClickListener(new OnClickListener(this, ADTYPE_MREC_BANNER, adRequest));

            rewardedAd      = new RewardedAd(this, this);
            interstitialAd  = new InterstitialAd(this, this);
            bannerAd        = new BannerAd(this);
            bannerAd.AdSize = AdSize.Banner32050;
            bannerAd.SetBannerAdListener(this);

            banner_MREC_Ad        = new BannerAd(this);
            banner_MREC_Ad.AdSize = AdSize.MediumRectangle300250;
            banner_MREC_Ad.SetBannerAdListener(this);
        }