Unity - o banner ocultar da Admob não funciona

Por que meu banner da admob não se oculta quando eu vou para a próxima cena chamada '' Principal ''? Eu fiz tudo o que as outras pessoas disseram em outros tópicos ..

Este é o meu código:

using GoogleMobileAds.Api;  

public class AdmobAds : MonoBehaviour {

private BannerView bannerView;


    private void RequestBanner()
    {
        #if UNITY_ANDROID
        string adUnitId = "ca-app-pub-xxxxxxxxxxxxxxxxxx";
        #elif UNITY_IPHONE
        string adUnitId = "INSERT_IOS_BANNER_AD_UNIT_ID_HERE";
        #else
        string adUnitId = "unexpected_platform";
        #endif

        // Create a 320x50 banner at the top of the screen.
        BannerView bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Bottom);
        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().Build();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }

    public void HideAd()
    {
        bannerView.Destroy ();
        bannerView.Hide ();
    }

    void Start()
    {
        Scene currentScene = SceneManager.GetActiveScene ();
        string sceneName = currentScene.name;

        if (sceneName == "Menu") 
        {
            RequestBanner ();
        }

        else if (sceneName == "Main") 
        {
            bannerView.Destroy ();
            bannerView.Hide ();
        }
    }
}

Além disso, o '' HideAd público '' é anexado ao botão Iniciar, mas não oculta o banner.

O que eu faço?

questionAnswers(1)

yourAnswerToTheQuestion