这是我第一次将 admob 添加到我的游戏中。 奖励视频可以展示广告视频,但看完后没有奖励。 就像 HandleRewardBasedVideoRewarded 没用一样。
public void Start()
{
// Initialize the Google Mobile Ads SDK.
MobileAds.Initialize(initStatus => {});
//MobileAds.initialize(this);
this.rewardBasedVideo = RewardBasedVideoAd.Instance;
this.RequestRewardBasedVideo();
rewardBasedVideo.OnAdRewarded += HandleRewardBasedVideoRewarded;
PisauScript.adskeluar = PlayerPrefs.GetInt("AdsKeluar", PisauScript.adskeluar);
if (PisauScript.adskeluar >= 1)
{
RequestInterstitial();
}
}
public void HandleRewardBasedVideoRewarded(object sender, Reward args)
{
revive.NambahNyawa();
}
public void RequestRewardBasedVideo()
{
//rewardBasedVideo = RewardBasedVideoAd.Instance;
AdRequest request = new AdRequest.Builder().Build();
this.rewardBasedVideo.LoadAd(request, Video_AD_ID);
}
public void ShowVideoRewardedAd()
{
if (rewardBasedVideo.IsLoaded())
{
rewardBasedVideo.Show();
}
}
}