Hey Veer,
so all I did was another script that called the googleads script and had this functions:
googleAdsObject.GetComponent<GoogleMobileAdsDemoScript> ().RequestBanner ();
googleAdsObject.GetComponent<GoogleMobileAdsDemoScript> ().DestroyBanner();
I will try again.. it just seems strange behavior that the first call of DestroyBanner actually kills the banner but after request again it does not destroy. Just wondering if I accidentally call Requestbanner too many times, will it layer one banner over another (thus multiple banners on the same spot)?
that may explain why...
does every RequestBanner create a new instance of BannerView?