Version: 5.4

ADBannerView

class in UnityEngine.iOS

マニュアルに切り替える

説明

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バナービューを指定されたタイプおよび自動レイアウトパラメーターにより作成します

Static 関数

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

デリゲート

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