1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using Utility;
- public class PottingMobileSDK : Singleton<PottingMobileSDK>
- {
- public void Init()
- {
- #if UNITY_ANDROID|| UNITY_IOS
- PottingMobile.InitializeSdk();
- PottingMobile.withLogDebug(true);
- PottingMobileManger.Instance.MOnRewardedVideoLoadedEvent += MOnRewardedVideoLoadedEvent;
- PottingMobileManger.Instance.MOnRewardedVideoFailedEvent += MOnRewardedVideoFailedEvent;
- PottingMobileManger.Instance.MOnRewardedVideoShownEvent += MOnRewardedVideoShownEvent;
- PottingMobileManger.Instance.MOnRewardedVideoReceivedRewardEvent += MOnRewardedVideoReceivedRewardEvent;
- PottingMobileManger.Instance.MOnRewardedVideoClosedEvent += MOnRewardedVideoClosedEvent;
- #endif
- }
- public void ShowRewardedVideo()
- {
- #if UNITY_ANDROID|| UNITY_IOS
- if (PottingMobile._HasRewardedVideo())
- {
- PottingMobile._ShowRewardedVideoAd();
- }
- #endif
- }
-
-
- private void MOnRewardedVideoClosedEvent(string obj)
- {
- //广告关闭
- Debug.Log($"OnRewardedVideoReceivedRewardEvent({obj})");
- }
- private void MOnRewardedVideoReceivedRewardEvent(string arg1, string arg2, float arg3)
- {
- //广告奖励发放
- Debug.Log($"OnRewardedVideoReceivedRewardEvent({arg1}, {arg2}, {arg3})");
- }
- private void MOnRewardedVideoShownEvent(string obj)
- {
- //广告被显示
- Debug.Log($"OnRewardedVideoShownEvent({obj})");
- }
- private void MOnRewardedVideoFailedEvent(string arg1, string errorCode)
- {
- //广告加载失败
- Debug.Log($"OnRewardedVideoFailedEvent({arg1}, {errorCode})");
- }
- private void MOnRewardedVideoLoadedEvent(string obj)
- {
- //广告加载成功
- Debug.Log($"OnRewardedVideoLoadedEvent({obj})");
- }
- }
|