using System;
using UnityEngine;
public class AdsSDKManager : MonoBehaviour
{
    public static AdsSDKManager instance;
    
    /// 
    /// 看完广告的回调
    /// 
    private Action AdRewardCallback;
    /// 
    /// 广告竞价开关:激励、插屏、全屏Native广告竞价
    /// 
    public bool IsMoreAdsBidding = false;
    private void Awake()
    {
        instance = this;
        InitSDK();
    }
    private void InitSDK()
    {
        KwaiAdsManager.Init();
    }
    /// 
    /// 展示激励广告
    /// 
    /// 
    private void ShowRewardAd(Action callback)
    {
        AdRewardCallback = callback;
    }
    /// 
    /// 广告看完回调
    /// 
    public void OnRewardAdCallback(double price)
    {
        AdRewardCallback?.Invoke(price);
        AdRewardCallback = null;
    }
}