Я реализовал Google AdMob в моей игре единства. Игрок может смотреть рекламу монет. Проблема в том, что, если я нажимаю на кнопку и смотрю, как AD вместо 2 дает 20 очков, то, если я перезапущу игру, у меня будет 10 очков. Но до тех пор, пока я не перезапущу игру, я могу купить ее за 20 монет (тестовое объявление Google Adob)
private int rewardAmount = 2;
if(rewardAmount > 0)
{
MainGameManager.Instance.currency += rewardAmount;
MainGameManager.Instance.Save();
mainMenuScript.currencyText.text= MainGameManager.Instance.currency.ToString();
rewardAmount = 0;
}
public void HandleUserEarnedReward(object sender, Reward args)
{
double amount = args.Amount;
rewardAmount = (int)amount;
}