繁体   English   中英

如何在场景更改Unity AdMob上隐藏横幅广告?

[英]How do you hide banner ads on scene changes Unity AdMob?

我正在创建一个新的Unity应用,并且我希望在游戏过程中在屏幕顶部投放横幅广告。 但是,我不想在其他任何场景中使用横幅广告。 我已经尽力尝试了一切,但是只有一种代码组合甚至可以投放广告。 任何其他组合都会导致立即崩溃。 我已经在下面附上了我正在使用的代码,但是它仅显示广告,并且无法隐藏它们。

using UnityEngine;
using System.Collections;
using GoogleMobileAds.Api;

public class Banner : MonoBehaviour {
    void Start(){
        BannerView bannerView = new BannerView ("************", AdSize.Banner, AdPosition.Top);
        AdRequest request = new AdRequest.Builder().Build ();
        bannerView.LoadAd(request);
        bannerView.Show();
    }
}

卸载(销毁)场景后销毁BannerView:

using UnityEngine;
using System.Collections;
using GoogleMobileAds.Api;

public class Banner : MonoBehaviour {
    private BannerView bannerView;

    void Start() {
        bannerView = new BannerView ("************", AdSize.Banner, AdPosition.Top);
        AdRequest request = new AdRequest.Builder().Build ();
        bannerView.LoadAd(request);
        bannerView.Show();
    }

    void OnDestroy() {
        bannerView.Destroy();
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM