Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

ADBannerView

class in UnityEngine.iOS

マニュアルに切り替える

説明

Apple iAd フレームワークにある ADBannerView クラスのラッパーです。iPhone/iPad/iPod

Touch のみに対応しています。

#pragma strict
public class NewBehaviourScript extends MonoBehaviour {
	private var banner: iOS.ADBannerView = null;
	function Start() {
		banner = new iOS.ADBannerView(iOS.ADBannerView.Type.Banner, iOS.ADBannerView.Layout.Top);
		iOS.ADBannerView.onBannerWasClicked += OnBannerClicked;
		iOS.ADBannerView.onBannerWasLoaded += OnBannerLoaded;
		iOS.ADBannerView.onBannerFailedToLoad += OnBannerFailedToLoad;
	}
	function OnBannerClicked() {
		Debug.Log("Clicked!\n");
	}
	function OnBannerLoaded() {
		Debug.Log("Loaded!\n");
		banner.visible = true;
	}
	function OnBannerFailedToLoad() {
		Debug.Log("FAIL!\n");
		banner.visible = false;
	}
}

変数

layoutバナーのレイアウト
loadedバナービューに広告がダウンロードされたか
positionバナービューの位置
sizeバナービューの大きさ
visibleバナービューが表示されているか。最初はバナーは表示されません

コンストラクタ

ADBannerViewバナービューを指定されたタイプおよび自動レイアウトパラメータにより作成します

Static 関数

IsAvailableバナータイプが利用可能かチェックする(例: MediumRect は iOS6 以降でのみ利用可能)

デリゲート

BannerFailedToLoadDelegateバナー広告のロードに失敗したときに呼び出されます。
BannerWasClickedDelegateバナーをクリックしたときに呼び出されます。
BannerWasLoadedDelegateバナーは新しい広告をロードしたときに呼び出します。