Unity4でiAdを表示する

2014-07-08 /Development #Unity
この記事は最終更新日から10年以上経過しています。

Unity4ではADBannerView.errorを参照したらエラーになるみたいだったのですが、替わりにADBannerView.loadedを参照するように書いたら動くようになりました。

コピーしました
using UnityEngine;
using System.Collections;

public class Ad : MonoBehaviour {

  private ADBannerView banner = null;
  private bool isBannerLoaded = false;
  
  void Start () {
#if UNITY_IPHONE
    //DontDestroyOnLoad(transform.gameObject);
    banner = new ADBannerView(ADBannerView.Type.Banner, ADBannerView.Layout.Bottom);
#endif
  }
  
  void Update () {
#if UNITY_IPHONE
    if(!isBannerLoaded && banner.visible && banner == null && !banner.loaded){
      banner.visible = false;
    } else {
      isBannerLoaded = true;
      if(banner != null) {
        banner.visible = true;
      }
    }
#endif
  }

}

iAdの入れ方はこちら参考にさせていただいています

Profile

石原 悠 / Yu Ishihara

デザインとプログラミングと編み物とヨーグルトが好きです。