Пример #1
0
        ////Video Ad



        private void DisplayVideoAd()
        {
#if DEBUG
            _videoAd.LoadAd("ca-app-pub-3940256099942544/5224354917", new AdRequest.Builder().Build());
#else
            _videoAd.LoadAd("ca-app-pub-8220174765620095/2143765819", new AdRequest.Builder().Build());
#endif
            ResourceLocator.SnackbarProvider.ShowText("Ad is now loading!");
        }
Пример #2
0
        public void LoadRewardedVideo(string adUnit, MTRewardedAdOptions options = null)
        {
            if (!CrossMTAdmob.Current.IsEnabled)
            {
                return;
            }

            if (_rewardedAds == null)
            {
                CreateRewardedVideo();
            }

            if (!_rewardedAds.IsLoaded)
            {
                var requestBuilder = GetRequest();

#if !MONOANDROID81
                if (options != null)
                {
                    _rewardedAds.UserId     = options.UserId;
                    _rewardedAds.CustomData = options.CustomData;
                }
#endif
                _rewardedAds.LoadAd(adUnit, requestBuilder.Build());
            }
            else
            {
                Console.WriteLine("Rewarded Video already loaded");
            }
        }
Пример #3
0
            public void OnRewardedVideoAdLoaded()
            {
                try
                {
                    if (!Rad.IsLoaded)
                    {
                        Rad.LoadAd(AppSettings.AdRewardVideoKey, new AdRequest.Builder().Build());
                    }


                    //Bundle extras = new Bundle();
                    //extras.PutBoolean("_noRefresh", true);

                    //var requestBuilder = new AdRequest.Builder();
                    //requestBuilder.AddTestDevice(UserDetails.AndroidId);
                    //requestBuilder.AddNetworkExtrasBundle(new AdMobAdapter().Class, extras);
                    //Rad.UserId = Application.Context.GetString(Resource.String.admob_app_id);
                    //Rad.LoadAd(AppSettings.AdRewardVideoKey, requestBuilder.Build());
                    //Rad.Show();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                }
            }
Пример #4
0
        public void LoadRewardedVideo(string adUnit)
        {
            if (_rewardedAds == null)
            {
                CreateRewardedVideo();
            }

            if (!_rewardedAds.IsLoaded)
            {
                var requestBuilder = new AdRequest.Builder();

                if (CrossMTAdmob.Current.TestDevices != null)
                {
                    foreach (var testDevice in CrossMTAdmob.Current.TestDevices)
                    {
                        requestBuilder.AddTestDevice(testDevice);
                    }
                }

                _rewardedAds.LoadAd(adUnit, requestBuilder.Build());
            }
            else
            {
                Console.WriteLine("Rewarded Video already loaded");
            }
        }
Пример #5
0
            public void OnRewardedVideoAdLoaded( )
            {
                string android_id     = Android.Provider.Settings.Secure.GetString(Application.Context.ContentResolver, Android.Provider.Settings.Secure.AndroidId);
                var    requestbuilder = new AdRequest.Builder();

                requestbuilder.AddTestDevice(android_id);
                Rad.LoadAd(AppSettings.Ad_RewardVideo_Key, requestbuilder.Build());
                Rad.Show();
            }
Пример #6
0
        void LoadAd()
        {
            var requestbuilder = new AdRequest.Builder();

            //Replace the TestAdId with your ID
            videoAd.LoadAd("ca-app-pub-3940256099942544/5224354917", requestbuilder.Build());
            //Set the listener to know when the ad is completed, closed, loaded, etc...
            videoAd.RewardedVideoAdListener = this;
        }
Пример #7
0
        public void ReguastNewAdd()
        {
            var id = RewardAddId;

#if DEBUG
            id = "ca-app-pub-3940256099942544/5224354917"; // TESTiD
#endif
            mRewardedVideoAd.LoadAd(id, new AdRequest.Builder().Build());
        }
Пример #8
0
 public void LoadAd()
 {
     if (!rewardedAd.IsLoaded)
     {
         var requestbuilder = new AdRequest.Builder();
         requestbuilder.AddTestDevice("E8AAF6D1FAACD33793ACBCFC167B405F");
         requestbuilder.AddTestDevice(AdRequest.DeviceIdEmulator);
         rewardedAd.LoadAd("ca-app-pub-9312615750092757/7766653462", requestbuilder.Build());
     }
 }
Пример #9
0
        private void LoadRewardedAd()
        {
            _rewardedVideoAd = MobileAds.GetRewardedVideoAdInstance(this);
            _rewardedVideoAd.RewardedVideoAdListener = this;

            //prod rewarded ad
            _rewardedVideoAd.LoadAd("ca-app-pub-7100837506775638/6637403349", new AdRequest.Builder().Build());

            // test Adunit
            //_rewardedVideoAd.LoadAd("ca-app-pub-3940256099942544/5224354917", new AdRequest.Builder().Build());
        }
Пример #10
0
        public VideoActivity(Action onReward, Action onClose, Action onFailure, string adUnit)
        {
            this.onReward  = onReward;
            this.onClose   = onClose;
            this.onFailure = onFailure;

            rewardedVideoAd = MobileAds.GetRewardedVideoAdInstance(Android.App.Application.Context);
            var adRequest = new AdRequest.Builder().Build();

            rewardedVideoAd.UserId = "pub-1711953563979738";
            rewardedVideoAd.RewardedVideoAdListener = this;
            rewardedVideoAd.LoadAd(adUnit, adRequest);
        }
Пример #11
0
 public void ShowAd(Context context)
 {
     try
     {
         // Use an activity context to get the rewarded video instance.
         Rad        = MobileAds.GetRewardedVideoAdInstance(context);
         Rad.UserId = context.GetString(Resource.String.admob_app_id);
         Rad.RewardedVideoAdListener = this;
         AdRequest adRequest = new AdRequest.Builder().Build();
         Rad.LoadAd(AppSettings.AdRewardVideoKey, adRequest);
     }
     catch (Exception exception)
     {
         Methods.DisplayReportResultTrack(exception);
     }
 }
 void LoadAd()
 {
     var requestbuilder = new AdRequest.Builder();
     RewardedVideoAd.LoadAd("ca-app-pub-2667741859949498/7232000911", requestbuilder.Build());
 }
Пример #13
0
 public Task <RewardAdStatus> LoadAd()
 {
     _rewardVideoAd.LoadAd(_rewardAdId, new AdRequest.Builder().Build());
     return(_completionSource.Task);
 }
Пример #14
0
 public void OnRewardedVideoAdLoaded()
 {
     Rad.LoadAd(Settings.Ad_RewardVideo_Key, new AdRequest.Builder().Build());
     Rad.Show();
 }