애드몹 왜 첫번째 요청은 씹힘?

Start에서 요청했는데


private void Start()

    {

        RequestRewardedAd();

    }


    public void RequestRewardedAd()

    {

        playerController = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerController>();


        string adUnitId;

#if UNITY_ANDROID

        adUnitId = 생략

#elif UNITY_IPHONE

            adUnitId = "ca-app-pub-3940256099942544/1712485313";

#else

            adUnitId = "unexpected_platform";

#endif


        this.rewardedAd = new RewardedAd(adUnitId);


        // Called when an ad request has successfully loaded.

        this.rewardedAd.OnAdLoaded += HandleRewardedAdLoaded;

        // Called when an ad request failed to load.

        this.rewardedAd.OnAdFailedToLoad += HandleRewardedAdFailedToLoad;

        // Called when an ad is shown.

        this.rewardedAd.OnAdOpening += HandleRewardedAdOpening;

        // Called when an ad request failed to show.

        this.rewardedAd.OnAdFailedToShow += HandleRewardedAdFailedToShow;

        // Called when the user should be rewarded for interacting with the ad.

        this.rewardedAd.OnUserEarnedReward += HandleUserEarnedReward;

        // Called when the ad is closed.

        this.rewardedAd.OnAdClosed += HandleRewardedAdClosed;


        // Create an empty ad request.

        AdRequest request = new AdRequest.Builder().Build();

        // Load the rewarded ad with the request.

        this.rewardedAd.LoadAd(request);

    }


    public void HandleRewardedAdLoaded(object sender, EventArgs args)

    {

        Debug.Log("Loaded");

    }


    public void HandleRewardedAdFailedToLoad(object sender, AdFailedToLoadEventArgs args)

    {

        RequestRewardedAd();

    }


    public void HandleRewardedAdOpening(object sender, EventArgs args)

    {

    }


    public void HandleRewardedAdFailedToShow(object sender, AdErrorEventArgs args)

    {

        RequestRewardedAd();

    }


    public void HandleRewardedAdClosed(object sender, EventArgs args)

    {

        RequestRewardedAd();

    }


    public void HandleUserEarnedReward(object sender, Reward args)

    {

        playerController.ADReward();


        RequestRewardedAd();

    }


    public void UserChoseToWatchAd()

    {

        if (this.rewardedAd.IsLoaded())

        {

            this.rewardedAd.Show();

        }

        else

        {

            Debug.Log("NOT Loaded Interstitial");

            RequestRewardedAd();

        }

    }


대충 이런식으로 요청했음