Admob / Unity Reward Ad - PullRequest
       99

Admob / Unity Reward Ad

0 голосов
/ 23 февраля 2019

Когда я тестирую rewardAd, я вижу объявление и получаю вознаграждение, но, скажем, у меня есть способность 3 Revive, я смотрел рекламу, и она дает 7 возможностей оживления, и, скажем, я смотрел снова, теперь это не дает мне награду,но если я потрачу свои способности и посмотрю снова, скажем, что я трачу 2, теперь у меня 8, когда я смотрю награду, она дает мне 2, и она снова достигает 10, она никогда не превышает 10, и если у меня есть 2 способности, это дает 8, если у меня есть5 способностей, которые он дает 5, которые он всегда завершает в 10 лет. Я понятия не имею, как это исправить, вы можете мне помочь.

public void RequestRewardAd()
{
    AdRequest request = new AdRequest.Builder().Build();

    rewardBasedVideo.LoadAd(request, rewardBasedVideoId);
}
public void ShowRewardAd()
{
    if (rewardBasedVideo.IsLoaded())
    {
        rewardBasedVideo.Show();
    }
}

public void HandleRewardBasedVideoLoaded(object sender, EventArgs args)
{
    Debug.Log("HandleRewardBasedVideoLoaded event received");
}

public void HandleRewardBasedVideoFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
    Debug.Log("HandleRewardBasedVideoFailedToLoad event received with message: "+ args.Message);
}

public void HandleRewardBasedVideoOpened(object sender, EventArgs args)
{
    Debug.Log("HandleRewardBasedVideoOpened event received");
}

public void HandleRewardBasedVideoStarted(object sender, EventArgs args)
{
    Debug.Log("HandleRewardBasedVideoStarted event received");
}

public void HandleRewardBasedVideoClosed(object sender, EventArgs args)
{
    Debug.Log("HandleRewardBasedVideoClosed event received");
    RequestRewardAd();
}

public void HandleRewardBasedVideoRewarded(object sender, Reward args)
{
    string type = args.Type;
    PlayerPrefs.SetFloat("Revive", (int)args.Amount);
}

public void HandleRewardBasedVideoLeftApplication(object sender, EventArgs args)
{
    Debug.Log("HandleRewardBasedVideoLeftApplication event received");
}
...