Пример #1
0
        public void LoadAd(AdRequest request)
        {
            AdRequestClient adRequest = null;

            if (request != null)
            {
                adRequest = new AdRequestClient(request);
            }
            RewardedAdBridge.YMAUnityLoadRewardedAd(
                this.ObjectId, adRequest.ObjectId);
        }
Пример #2
0
 public RewardedAdClient(string blockId)
 {
     this.selfPointer = GCHandle.ToIntPtr(GCHandle.Alloc(this));
     this.ObjectId    = RewardedAdBridge.YMAUnityCreateRewardedAd(
         this.selfPointer, blockId);
     RewardedAdBridge.YMAUnitySetRewardedAdCallbacks(
         this.ObjectId,
         RewardedAdDidLoadAdCallback,
         RewardedAdDidFailToLoadAdCallback,
         RewardedAdWillPresentScreenCallback,
         RewardedAdWillLeaveApplicationCallback,
         RewardedAdWillAppearCallback,
         RewardedAdDidDismissCallback,
         RewardedAdDidFailToShowCallback,
         RewardedAdDidRewardCallback);
 }
Пример #3
0
 public void SetUserId(string userId)
 {
     RewardedAdBridge.YMAUnitySetUserId(this.ObjectId, userId);
 }
Пример #4
0
 public void Show()
 {
     RewardedAdBridge.YMAUnityShowRewardedAd(this.ObjectId);
 }
Пример #5
0
 public bool IsLoaded()
 {
     return(RewardedAdBridge.YMAUnityIsRewardedAdLoaded(this.ObjectId));
 }