public void LoadAd(AdRequest request) { AdRequestClient adRequest = null; if (request != null) { adRequest = new AdRequestClient(request); } RewardedAdBridge.YMAUnityLoadRewardedAd( this.ObjectId, adRequest.ObjectId); }
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); }
public void SetUserId(string userId) { RewardedAdBridge.YMAUnitySetUserId(this.ObjectId, userId); }
public void Show() { RewardedAdBridge.YMAUnityShowRewardedAd(this.ObjectId); }
public bool IsLoaded() { return(RewardedAdBridge.YMAUnityIsRewardedAdLoaded(this.ObjectId)); }