public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            // setup data

            // ad Type
            SetFont(txtAdType, TypefaceStyle.Bold);

            // screen name
            SetFont(edtScreenName, TypefaceStyle.Normal);
            SetFont(txtScreenName, TypefaceStyle.Normal);

            // earned points
            SetFont(txtEarnedPoints, TypefaceStyle.Normal);
            txtEarnedPoints.Text = GetString(Resource.String.txt_earned_points).Replace("%s", Convert.ToString(PokktStorage.GetVideoPoints(this.Activity)));

            // cache rewarded
            SetFont(btnCacheRewarded, TypefaceStyle.Normal);
            SetProgressbarColor(progressCacheRewarded);
            btnCacheRewarded.Text   = GetString(Resource.String.txt_btn_cache_rewarded);
            btnCacheRewarded.Click += CacheRewarded;

            // show rewarded
            SetFont(btnShowRewarded, TypefaceStyle.Normal);
            SetProgressbarColor(progressShowRewarded);
            btnShowRewarded.Text   = GetString(Resource.String.txt_btn_show_rewarded);
            btnShowRewarded.Click += ShowRewarded;

            // cache non rewarded
            SetFont(btnCacheNonRewarded, TypefaceStyle.Normal);
            SetProgressbarColor(progressCacheNonRewarded);
            btnCacheNonRewarded.Text   = GetString(Resource.String.txt_btn_cache_non_rewarded);
            btnCacheNonRewarded.Click += CacheNonRewarded;

            // show non rewarded
            SetFont(btnShowNonRewarded, TypefaceStyle.Normal);
            SetProgressbarColor(progressShowNonRewarded);
            btnShowNonRewarded.Text   = GetString(Resource.String.txt_btn_show_non_rewarded);
            btnShowNonRewarded.Click += ShowNonRewarded;

            // OPTIONAL but we SUGGEST you to implement actions as it will help you to determine the status of your request
            PokktAds.Interstitial.AdAvailabilityEvent     += AdAvailabilityStatus;
            PokktAds.Interstitial.AdCachingCompletedEvent += AdCachingCompleted;
            PokktAds.Interstitial.AdCachingFailedEvent    += AdCachingFailed;
            PokktAds.Interstitial.AdDisplayedEvent        += AdDisplayed;
            PokktAds.Interstitial.AdFailedToShowEvent     += AdFailedToShow;
            PokktAds.Interstitial.AdSkippedEvent          += AdSkipped;
            PokktAds.Interstitial.AdCompletedEvent        += AdCompleted;
            PokktAds.Interstitial.AdClosedEvent           += AdClosed;
            PokktAds.Interstitial.AdGratifiedEvent        += AdGratified;
        }
 public void AdCompleted(String screenName, bool isRewarded)
 {
     if (this.Activity == null)
     {
         return;
     }
     HideProgress();
     txtEarnedPoints.Text = GetString(Resource.String.txt_earned_points).Replace("%s", Convert.ToString(PokktStorage.GetVideoPoints(this.Activity)));
     Toast.MakeText(this.Activity, "Interstitial Ad Completed", ToastLength.Short).Show();
 }