//Invoked when the RewardedVideo ad view is about to be closed. //Your activity will now regain its focus. public void RewardedVideoAdClosedEvent() { Debug.Log("RewardedVideoAdClosedEvent"); PF_Advertising.ReportAdActivity(new ReportAdActivityRequest() { PlacementId = SupersonicEvents.queuedAd.PlacementId, RewardId = SupersonicEvents.queuedAd.RewardId, Activity = AdActivity.Closed }, null, PF_Bridge.PlayFabErrorCallback); queuedAd = null; }
// general show ad feature? public static void ShowRewardedVideo(AdPlacementDetails ad) { //if (rewardedVideoAvailability) { //Supersonic.Agent.showRewardedVideo("placementName"); queuedAd = ad; Supersonic.Agent.showRewardedVideo(ad.PlacementName); // } else { // Debug.Log ("RewardedVideo was not available."); // queuedAd = null; // } }
public void AddAdPromo(AdPlacementDetails details) { var adPromo = new UB_PromoDisplay(); adPromo.linkedAd = new UB_AdData { Details = details }; adPromo.assets = new UB_UnpackedAssetBundle(); adPromo.assets.Banner = defaultVideoBanner; adPromo.assets.PromoId = details.PlacementId; promos.Add(adPromo); SetAdSlotCount(promos.Count); displayPromoIndex = promos.Count - 1; SelectBanner(); }