/// <summary> /// 尝试返回本次播放结果 /// </summary> /// <param name="adUnitId"></param> private void PushRvPlayResult(string adUnitId) { if (rvGetRewardState != RvResult.NoResult && rvClose) { if (rvCloseWait != null) { StopCoroutine(rvCloseWait); rvCloseWait = null; } switch (rvGetRewardState) { case RvResult.NoResult: break; case RvResult.Fail: _ctrl.PlayFail(adUnitId); break; case RvResult.Success: _ctrl.PlayFinish(adUnitId); break; default: break; } FetchRVAd(adUnitId); } }