Esempio n. 1
0
    //检测广告是否可以播放了
    public float getLeftTime(adType type)
    {
        switch (type)
        {
        case adType.chuizi:
            return((float)countNeetTimeByLv(chuizi.timeCdLevel) - chuizi.cdTimeVal);

        case adType._double:
            return((float)countNeetTimeByLv(_double.timeCdLevel) - _double.cdTimeVal);

        default:
            return(0);
        }
    }
Esempio n. 2
0
    //广告播放
    public void playAdByType(adType type, System.Action successCb, System.Action disPlayCb = null, System.Action failedCb = null)
    {
        switch (type)
        {
        case adType.chuizi:
            ShowRewardedVideo(chuizi, successCb, disPlayCb);
            break;

        case adType._double:
            ShowRewardedVideo(_double, successCb, disPlayCb);
            break;

        case adType.relive:
            ShowRewardedVideo(null, successCb, disPlayCb, failedCb);
            break;
        }
    }