Unityのadmobでバナー広告を非表示にできなく、なぜかbannerView.Destroy()
メソッドのところでエラーになってしまったので、色々検証したところ無事ビルドできるようになった摩訶不思議な挙動があったのでメモ。
AdSingleTon.cs
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using GoogleMobileAds.Api;
//〜〜省略〜〜
private BannerView bannerView;
// バナー非表示
public void BannerHide()
{
if (bannerView != null)
{
bannerView.Hide();
bannerView.Destroy();
//〜〜省略〜〜
上記の
private BannerView bannerView;
を一度
public BannerView bannerView;
にし、Unity上実行できるか試し、
再度
private BannerView bannerView;
privateに戻すと、なぜかエラーがでなくなった。