Unity Ads Reward the player with tips (text) and not coins, stars ...

Hello, I am a beginner, thank you for your help.
Rewarded Ads work perfectly but I need to reward the player with tips, not coins or anything like that. My code works in the player but not on android device. What is wrong?
I am using Unity 2018.2.17f1
Thank you

using System.Collections;
using UnityEngine;
using UnityEngine.Monetization;
using UnityEngine.UI;

public class RewardedAdsPlacement : MonoBehaviour
{
    public Text Tips;
    public Text Tips01;

    public string placementId = "rewardedVideo";

    public void ShowAd()
    {
        StartCoroutine(WaitForAd());
    }

    IEnumerator WaitForAd()
    {
        while (!Monetization.IsReady(placementId))
        {
            yield return null;
        }

        ShowAdPlacementContent ad = null;
        ad = Monetization.GetPlacementContent(placementId) as ShowAdPlacementContent;

        if (ad != null)
        {
            ad.Show(AdFinished);
        }
    }

    void AdFinished(ShowResult result)
    {
        if (result == ShowResult.Finished)
        {
            // Reward the player
            Tips.GetComponent<Text>().text = "Tips : " + Tips01.GetComponent<Text>().text;
        }
    }
    void Update()
    {
       
    }

}

This is the code :wink:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Advertisements;
using UnityEngine.Analytics;

public class Ads: MonoBehaviour
{
public void ShowRewardedAd()
    {
        const string RewardedPlacementId = "rewardedVideo";


        if (!Advertisement.IsReady(RewardedPlacementId))
        {
            Debug.Log(string.Format("Ads not ready for placement '{0}'", RewardedPlacementId));
            return;
        }

        var options = new ShowOptions { resultCallback = HandleShowResult };
        Advertisement.Show(RewardedPlacementId, options);

    }


    private void HandleShowResult(ShowResult result)
    {
        switch (result)
        {
            case ShowResult.Finished:
                Debug.Log("The ad was successfully shown.");

               //Your redward. Coins += 100.

                PlayerPrefs.SetInt("Coin", Coins);

                AnalyticsEvent.Custom("RedwardAdsComplete"); //Add event is complete in Unity Analytics.

                //
                // YOUR CODE TO REWARD THE GAMER
                // Give coins etc.
                break;
            case ShowResult.Skipped:
                Debug.Log("The ad was skipped before reaching the end.");
                break;
            case ShowResult.Failed:
                Debug.LogError("The ad failed to be shown.");
                break;
        }
    }