using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Advertisements;
public class AdsManager : MonoBehaviour, IUnityAdsListener
{
string gameId = "4272629";
public Scoremanager scoremanager;
void Start()
{
Advertisement.Initialize(gameId);
Advertisement.AddListener(this);
}
public void PlayAd()
{
if (Advertisement.IsReady("Interstitial Android"))
{
Advertisement.Show("Interstitial Android");
}
}
public void PlayRewardedAd() {
if (Advertisement.IsReady("Rewarded Android")) {
Advertisement.Show("Rewarded Android");
} else {
Debug.Log("Rewarded ad is not ready!");
}
}
public void OnUnityAdsReady(string placementId)
{
Debug.Log("AdsAreReady!");
}
public void OnUnityAdsDidError(string message)
{
Debug.Log("Error: " + message);
}
public void OnUnityAdsDidStart(string placementId)
{
Debug.Log("Video started!");
}
public void OnUnityAdsDidFinish(string placementId, ShowResult showResult)
{
if (placementId == "Rewarded Android" && showResult == ShowResult.Finished)
{
scoremanager.RewardCoins();
}
}
}