using System;using UnityEngine;using GoogleMobileAds.Api;public class AD_Manager : MonoBehaviour{    RewardBasedVideoAd rewardBasedVideo;    public void Start()    {       MobileAds.Initialize(initStatus => { }); // 모바일 광고 SDK를 초기화함.        this.rewardBasedVideo = RewardBasedVideoAd.Instance;        rewardBasedVideo.OnAdLoaded += HandleRewardBasedVideoLoaded; // 광고 로드가 완료되면 호출        rewardBasedVideo.OnAdFailedToLoad += HandleRewardBasedVideoFailedToLoad; // 광고 로드가 실패했을 때 호출        rewardBasedVideo.OnAdOpening += HandleRewardBasedVideoOpened; // 광고가 표시될 때 호출        rewardBasedVideo.OnAdStarted += HandleRewardBasedVideoStarted; // 광고가 탭했을 때 호출        rewardBasedVideo.OnAdRewarded += HandleRewardBasedVideoRewarded; // 광고를 시청한 후 보상을 받아야할 때 호출        rewardBasedVideo.OnAdClosed += HandleRewardBasedVideoClosed; // 닫기 버튼을 누르거나 뒤로가기 버튼을 눌러 동영상 광고를 닫을 때 호출        rewardBasedVideo.OnAdLeavingApplication += HandleRewardBasedVideoLeftApplication; // 현재 앱이 백그라운드에 있는 상태에서 사용자 클릭으로 인해 다른 앱이 열릴 때 호출        this.RequestRewardBasedVideo();    }    private void RequestRewardBasedVideo()    {        string adUnitId = "ca-app-pub-3940256099942544/5224354917";        AdRequest request = new AdRequest.Builder().Build(); // Load the rewarded video ad with the request.        this.rewardBasedVideo.LoadAd(request, adUnitId);    }    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)    {        this.RequestRewardBasedVideo();        Debug.Log("HandleRewardBasedVideoClosed event received");    }    public void HandleRewardBasedVideoRewarded(object sender, Reward args)    {        string type = args.Type;        double amount = args.Amount;        Debug.Log("HandleRewardBasedVideoRewarded event received for " + amount.ToString() + " " + type);    }    public void HandleRewardBasedVideoLeftApplication(object sender, EventArgs args)    {        Debug.Log("HandleRewardBasedVideoLeftApplication event received");    }    public void ShowAds()    {        if (rewardBasedVideo.IsLoaded())        {            Debug.Log("광고 재생");            rewardBasedVideo.Show();        }    }}


여기서 광고버튼에 ShowAds 박고보상 실행하는 함수 HandleRewardBasedVideoRewarded 에 박는거 아님?광고 출력은 되는데 리워드 지급이 안된다. 테스트 광고로는 안됨?