// Use this for initialization void Start() { logger = FindObjectOfType(typeof(Logger)) as Logger; Ogury.Start(AndroidAssetKey, IosAssetKey); optinVideoAd = new OguryOptinVideoAd(AndroidOptinVideoAdUnitId, IosOptinVideoAdUnitId); // get user consent OguryChoiceManager.OnAskComplete += OnCMComplete; OguryChoiceManager.OnAskError += OnCMError; OguryChoiceManager.Ask(); optinVideoAd.OnAdLoaded += ad => { logger.LogAdLoadedMessage(); }; optinVideoAd.OnAdNotLoaded += ad => { logger.LogAdNotLoadedMessage(); }; optinVideoAd.OnAdRewarded += (ad, rewardItem) => { // reward the user here logger.LogUserReward(String.Format("User has received reward {0} with value: {1}", rewardItem.Name, rewardItem.Value)); }; optinVideoAd.OnAdNotAvailable += ad => { logger.LogAdNotAvailableMessage(); }; optinVideoAd.OnAdDisplayed += ad => { logger.LogOnAdDisplayedMessage(); }; optinVideoAd.OnAdClosed += ad => { logger.LogOnAdClosedMessage(); }; optinVideoAd.OnAdError += OnAdError; }
void OnAdError(OguryOptinVideoAd oguryOptinVideoAd, OguryError error) { logger.LogOnAdErrordMessage(String.Format("Ad Error {0} - {1}", error.ErrorCode, error.Description)); }