Unity AdBannerView

时间:2014-02-21 21:44:34

标签: c# unity3d iad adbannerview

Unity ADBannerView示例代码为:

private ADBannerView banner = null;
void Start()
{
    banner = new ADBannerView(ADBannerView.Type.Banner, ADBannerView.Layout.Top);
    ADBannerView.onBannerWasClicked += OnBannerClicked;
    ADBannerView.onBannerWasLoaded  += OnBannerLoaded;
}
void OnBannerClicked()
{
    Debug.Log("Clicked!\n");
}
void OnBannerLoaded()
{
    Debug.Log("Loaded!\n");
    banner.visible = true;
}

我的问题是,广告横幅是否会在设定的长度后自动消失,或者我必须手动执行某些操作才能使其显示一段时间,因为尝试干扰广告似乎有点冒险

2 个答案:

答案 0 :(得分:0)

它是iAd.framework中ADBannerView类的简单包装器,所以它的行为就像那样。

只要您将其设置为(并且只要有广告资源),iAd的ADBannerView就会保持可见状态。

答案 1 :(得分:0)

我认为可以隐藏AD横幅显示。

只需使用:

banner.Hide();

无论你想要什么。

或者您可以使用IEnumerator来延迟显示此内容的时间。