C# Unity Admob 奖励不奖励

时间:2021-02-20 09:54:03

标签: c# admob

这是我第一次将 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();
    }
}

}

0 个答案:

没有答案