using System; using System.Reflection; using GoogleMobileAds.Api; using UnityEngine; namespace GoogleMobileAds.Common { public class RewardedAdDummyClient : IRewardedAdClient { public event EventHandler OnAdLoaded; public event EventHandler OnAdFailedToLoad; public event EventHandler OnAdFailedToShow; public event EventHandler OnAdOpening; public event EventHandler OnAdClosed; public event EventHandler OnUserEarnedReward; public RewardedAdDummyClient() { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); } public void CreateRewardedAd(string adUnitId) { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); } public void LoadAd(AdRequest request) { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); } public bool IsLoaded() { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); return true; } public void Show() { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); } public string MediationAdapterClassName() { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); return null; } public void SetServerSideVerificationOptions(ServerSideVerificationOptions serverSideVerificationOptions) { Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name); } } }