ย ย private RewardedAd rewardedAd;
ย ย public void CreateAndLoadRewardedAd()
ย ย {
#if UNITY_ANDROID
ย ย ย ย string adUnitId = "ca-app-pub-3940256099942544/5224354917";
#else
ย ย ย ย ย ย string adUnitId = "unexpected_platform";
#endif
ย ย ย ย this.rewardedAd = new RewardedAd(adUnitId);
ย ย ย ย //this.rewardedAd.OnAdLoaded += HandleRewardedAdLoaded;
ย ย ย ย //this.rewardedAd.OnUserEarnedReward += HandleUserEarnedReward;
ย ย ย ย this.rewardedAd.OnAdClosed += HandleRewardedAdClosed;
ย ย ย ย // Create an empty ad request.
ย ย ย ย AdRequest request = new AdRequest.Builder().Build();
ย ย ย ย // Load the rewarded ad with the request.
ย ย ย ย this.rewardedAd.LoadAd(request);
ย ย ย ย rewardedAd.OnUserEarnedReward += HandleUserEarnedReward;
ย ย }
ย ย public void HandleRewardedAdClosed(object sender, EventArgs args)
ย ย {
ย ย ย ย this.CreateAndLoadRewardedAd();
ย ย ย ย Debug.Log("Reward Ad Close");
ย ย }
ย ย private void HandleUserEarnedReward(object sender, EventArgs args)
ย ย {
ย ย ย ย Debug.Log("HandleUserEarnedReward");
ย ย }
ย ย public void ShowAd()
ย ย {
ย ย ย ย CreateAndLoadRewardedAd();
ย ย ย ย if (this.rewardedAd.IsLoaded())
ย ย ย ย {
ย ย ย ย ย ย this.rewardedAd.Show();
ย ย ย ย }
ย ย }
์๋ํฐ์์๋ ์ ๋ณด์ฌ์ย ๋ชจ๋ฐ์ผ์์ ์ด๋ป๊ฒ ๋ณด์ผ๊น? ํ๊ณ ๋น๋ํด์ย ๊ด๊ณ ๋๋ฌ๋ดค๋๋ฐย ๋ฐ์์ด ์์..
๋น๋ API๋ ๋ฒจ์ 29์ ๊ทธ๋ฆฌ๊ณ ๋ฆฌ์๋ ์์ด๋๋ ๊ตฌ๊ธ ์์ ํ
์คํธ ์์ด๋ ์ฐ๋์ค
youtube.com/watch?v=KzktwmBmTQc ์ด๊ฑฐ ๋ฐ๋ผํ๋๊น ํด๊ฒฐ๋จ