public IEnumerator ShowAd(OnPositiveResult clbk) { print("Adv ini: " + Advertisement.isInitialized); while (!Advertisement.IsReady()) { yield return(new WaitForEndOfFrame()); } ShowOptions so = new ShowOptions(); so.resultCallback = OnShowResultado; onPositiveResult = clbk; Advertisement.Show("rewardedVideo", so); #if UNITY_EDITOR var currentTimeScale = Time.timeScale; Time.timeScale = 0; yield return(new WaitUntil(() => !Advertisement.isShowing)); Time.timeScale = currentTimeScale; #endif }
public void AdShow(OnPositiveResult clbk) { #if UNITY_ANDROID StartCoroutine(ShowAd(clbk)); #endif }