예제 #1
0
 public void OnAdFailed(int errorCode)
 {
     Log.Warn(TAG, "OnAdFailed: " + errorCode);
     instreamActivity.ToastMessage("OnAdFailed: " + errorCode);
     instreamActivity.loadButton.Text = instreamActivity.GetString(Resource.String.instream_load);
     instreamActivity.PlayVideo();
 }
예제 #2
0
            public void OnSegmentMediaChange(InstreamAd instreamAd)
            {
                activity.whyThisAdUrl = null;
                activity.whyThisAdUrl = instreamAd.WhyThisAd;
                Log.Info(TAG, "OnSegmentMediaChange, whyThisAd: " + activity.whyThisAdUrl);
                activity.ToastMessage("OnSegmentMediaChange, whyThisAd: " + activity.whyThisAdUrl);
                if (!TextUtils.IsEmpty(activity.whyThisAdUrl))
                {
                    activity.whyThisAd.Visibility = ViewStates.Visible;
                    activity.whyThisAd.Click     += WhyThisAd_Click;
                }
                else
                {
                    activity.whyThisAd.Visibility = ViewStates.Gone;
                }

                string callToAction = instreamAd.CallToAction;

                if (!TextUtils.IsEmpty(callToAction))
                {
                    activity.callToAction.Visibility       = ViewStates.Visible;
                    activity.callToAction.Text             = callToAction;
                    activity.instreamView.CallToActionView = activity.callToAction;
                }
            }
예제 #3
0
 public void OnMute()
 {
     activity.isMuted = true;
     Log.Info(TAG, "Ad muted.");
     activity.ToastMessage("Ad muted.");
 }