/************************************************ Private methods ************************************************/ private void OnAdResult(AdResult result, string token) { string message = "Ad Result : "; switch (result) { case AdResult.BAD_TOKEN_USED: message += "Bad Token Used"; break; case AdResult.INTERNAL_ERROR: message += "Internal Error"; break; case AdResult.NO_AD_READY: message += "No Ad Ready"; break; case AdResult.NO_INTERNET_ACSSES: message += "No Internet Access"; break; case AdResult.AD_VIEWED_COMPLETELY: message += "Ad View Completelty"; break; case AdResult.AD_CLICKED: message += "Ad Clicked"; break; case AdResult.AD_IMAGE_CLOSED: message += "Ad Image Closed"; break; case AdResult.AD_VIDEO_CLOSED_AFTER_FULL_VIEW: message += "Ad Closed After Full View"; break; case AdResult.AD_VIDEO_CLOSED_ON_VIEW: message += "Ad Video Closed On View"; break; } Debug.Log(message); verifiedToken.text = message; }
public Result(AdStatus stat, string capStr, Bitmap capImg, AdResult adResult) { this.Stat = stat; this.CapStr = capStr; this.AdResult = adResult; this.CapImg = capImg; }
/* * OnAdResult function will be called to display the action result. */ private void OnAdResult(AdResult result, string token) { string msg = null; switch (result) { case AdResult.NO_INTERNET_ACSSES: msg = "No internet accsses"; break; case AdResult.BAD_TOKEN_USED: msg = "Bad token used"; break; case AdResult.NO_AD_READY: msg = "No ad ready"; break; case AdResult.INTERNAL_ERROR: msg = "Enternal error"; break; case AdResult.TOKEN_EXPIRED: msg = "Token expired"; break; case AdResult.AD_CLICKED: msg = "Ad clicked"; break; case AdResult.AD_IMAGE_CLOSED: msg = "Ad image closed"; break; case AdResult.AD_VIDEO_CLOSED_AFTER_FULL_VIEW: msg = "Ad video closed after full view"; break; case AdResult.AD_VIDEO_CLOSED_ON_VIEW: msg = "Ad video closed on view"; break; case AdResult.SKIP_AND_CLICKED: msg = "Skip and clicked"; break; case AdResult.SKIP_AND_CLOSED: msg = "Skip and closed"; break; } message.text = "Ad Result : " + msg; }
private void AdsAnyEvent(AdResult result) { switch (result) { case AdResult.Failed: { Debug.Log("appodeal: Ad failed"); break; } case AdResult.Skipped: { Debug.Log("appodeal: Ad skipped"); break; } case AdResult.Finished: { Debug.Log("appodeal: Ad shown"); break; } } ActivateButton(); }
private IEnumerator ShowAdHelper(AdType type, System.Action <AdResult> callback) { if (!ConstantManager.demoMode) { Debug.Log(LogTime.Time() + ": Ads Manager - Ad (Rewarded Video) requestet..."); BeforeAdProcess(); bool isReady = false; AdResult _return = AdResult.Failed; string idToUse = type == AdType.Normal ? videoAdID : rewardedAdId; if (Advertisement.isInitialized && Advertisement.IsReady(idToUse)) { //Show Unity Ad ShowOptions showOptions = new ShowOptions(); showOptions.resultCallback = (ShowResult result) => { AfterAdProcess(); if (result == ShowResult.Finished) { _return = AdResult.Finished; isReady = true; } else if (result == ShowResult.Skipped) { _return = AdResult.Skipped; isReady = true; } else if (result == ShowResult.Failed) { _return = AdResult.Failed; isReady = true; } }; Advertisement.Show(idToUse, showOptions); } else { //Show own Ad Debug.Log("Would show own Ad."); UiSceneScript.instance.ShowOwnAd(() => { AfterAdProcess(); _return = AdResult.Private; isReady = true; }); } while (!isReady) { yield return(null); } Debug.Log(LogTime.Time() + ": Ads Manager - Shown Ad (Rewarded Video) Result: " + _return.ToString() + "..."); callback.Invoke(_return); } else { callback.Invoke(AdResult.Finished); } }
private void AdListner(AdResult result) { Debug.Log("appodeal: AdListener invoked"); ExecuteOnMainThread.Enqueue(() => { if (OnAdShownEventReceived != null) { OnAdShownEventReceived(result); } }); }
private void onAdResult(string response) { Debug.Log("Unity3D Reward: On Ad Result [" + response + "]"); List <string> info = GetResultArguments(response); AdResult result = (AdResult)(Int32.Parse(info[0])); if (_onAdListener != null) { _onAdListener(result, info[1]); } }
private void onAdResult(string adResponse) { Debug.Log("<<<<<<------ On Ad Result ------>>>>>>"); List <string> results = GetResultArguments(adResponse); AdResult response = (AdResult)(Int32.Parse(results[0])); if (_onAdListener != null) { _onAdListener(response, results[1]); } // result[1] is token }
private void InvokeCallback(AdResult ar) { if (this.callback == null) { Debug.Log("callback is NULL"); } else { Debug.Log("callback is OK"); this.callback(ar); } }
public void RewardedVideoResult(AdResult result) { switch (result) { case AdResult.COMPLETED: StatusShow.instance.ShowAdStatus("**. Rewarded Ad compeleted..."); this.CallBackFunction?.Invoke(); break; case AdResult.FAILD: StatusShow.instance.ShowAdStatus("**. Rewarded Ad Faild..."); break; } }
private void Parse(AdResult adResult, AdDetailDTO adDetailDTO) { adDetailDTO.id = adResult.id; adDetailDTO.Guid = adResult.Guid; adDetailDTO.Name = adResult.Name; adDetailDTO.Option = adResult.Option; adDetailDTO.Brand = adResult.Brand; adDetailDTO.Quantity = adResult.Quantity; adDetailDTO.Price = adResult.Price; adDetailDTO.Type = (AD_TYPE)adResult.idType; adDetailDTO.Status = (AD_STATUS)adResult.idStatus; adDetailDTO.StatusName = adResult.StatusName; adDetailDTO.Created = adResult.Created; adDetailDTO.ViewContact = adResult.ViewContact; }
private void OnAdFinished(AdResult result) { // this is the place where you can resume the sound // reenable buttons, etc UnityEngine.Debug.Log("OnAdFinished. Ad " + result.AdFormat + " finished with status: " + result.Status + " and message: " + result.Message); switch (result.AdFormat) { case AdFormat.REWARDED_VIDEO: UnityEngine.Debug.Log("video closed with result: " + result.Status + "and message: " + result.Message); // result.Message can be: // "CLOSE_ABORTED", // "CLOSE_FINISHED" or // "ERROR" if result.Status equals AdStatus.Error break; // handle other ad formats } }
private void AfterAd(AdResult ar) { Debug.Log(ar); NextScene(); }
public AdResultData(AdPlacement placement, AdResult result, string provider) { this.placement = placement; this.result = result; this.provider = provider; }