Apple iAd フレームワークにある ADBannerView クラスのラッパーです。iPhone/iPad/iPod
Touch のみに対応しています。
using UnityEngine; using System.Collections;
using ADBannerView = UnityEngine.iOS.ADBannerView;
public class NewBehaviourScript : MonoBehaviour {
private ADBannerView banner = null; void Start() { banner = new ADBannerView(ADBannerView.Type.Banner, ADBannerView.Layout.Top); ADBannerView.onBannerWasClicked += OnBannerClicked; ADBannerView.onBannerWasLoaded += OnBannerLoaded; ADBannerView.onBannerFailedToLoad += OnBannerFailedToLoad; }
void OnBannerClicked() { Debug.Log("Clicked!\n"); }
void OnBannerLoaded() { Debug.Log("Loaded!\n"); banner.visible = true; }
void OnBannerFailedToLoad() { Debug.Log("FAIL!\n"); banner.visible = false; } }
layout | バナーのレイアウト |
loaded | バナービューに広告がダウンロードされたか |
position | バナービューの位置 |
size | バナービューの大きさ |
visible | バナービューが表示されているか。最初はバナーは表示されません |
ADBannerView | バナービューを指定されたタイプおよび自動レイアウトパラメーターにより作成します |
IsAvailable | バナータイプが利用可能かチェックする(例: MediumRect は iOS6 以降でのみ利用可能) |
BannerFailedToLoadDelegate | バナー広告の読み込みに失敗したときに呼び出されます |
BannerWasClickedDelegate | バナーをクリックした時に呼び出されます。 |
BannerWasLoadedDelegate | バナーは新しい広告をロードした時に起動します。 |