From 9d207b56a0a1e40069cf1da4ce0a8c18ffea0de9 Mon Sep 17 00:00:00 2001 From: Keijiro Takahashi Date: Mon, 2 Jan 2012 22:38:51 +0900 Subject: [PATCH] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 83a95a4..d3ceba5 100644 --- a/README.md +++ b/README.md @@ -6,20 +6,20 @@ Unity 3.5 より追加された ADBannerView クラスは、今のところ iAd ### 仕組み -[ADBanner.cs](https://github.com/keijiro/unity-adbanner-example/blob/master/Assets/Scripts/ADBanner.cs) の中にバナー広告の制御が記述されています。 iOS では単に ADBannerView を使って iAd をロード・表示しているだけです。 Android ではプラグインを1秒毎に呼び出してロード・表示を試行しています。1秒毎に行っているのは、アクティビティが一旦バックグラウンドに入ってから復帰した場合にバナーも復帰できるようにするためです。 +[ADBanner.cs](https://github.com/keijiro/unity-adbanner-example/blob/master/Assets/Scripts/ADBanner.cs) の中にバナー広告の制御が記述されています。 iOS では単に ADBannerView を使って iAd をロード・表示しているだけです。 Android ではプラグインを1秒毎に呼び出してロード・表示を試行しています。定期的に試行するのは、アクティビティが一旦バックグラウンドに入ってから復帰した場合にバナーも復帰できるようにするためです。 -実際のゲームプロジェクトにおいては、このスクリプトがシーン切り替え時に消滅しないようにする必要があります。このスクリプトに DontDestroyOnLoad を与えて存続させるか、あるいは全シーンにこのスクリプトを配置する、等々の方法が考えられます。 +実際のゲームプロジェクトにおいては、このスクリプトがシーン切り替え時に消滅しないようにする必要があります。このスクリプトに DontDestroyOnLoad を与えて存続させるか、あるいは全シーンにこのスクリプトを配置する等の対処が考えられます。 ### Android 側の構成 -Plugins/Android ディレクトリの中に AdMobPlugin.jar があります。これがプラグイン本体です。ただしこのプラグインを使用するには、同時に AdMob の jar ファイルも入れておく必要があります。このプロジェクトでは GoogleAdMobAdsSdk-4.3.1.jar というファイル名で入れてあります。 +Plugins/Android ディレクトリの中に AdMobPlugin.jar があります。これがプラグイン本体です。ただしこのプラグインを使用するには、同時に AdMob SDK の jar ファイルも入れておく必要があります。このプロジェクトでは GoogleAdMobAdsSdk-4.3.1.jar を入れてあります。 -また、アクティビティとパーミッションの追加を行うために AndroidManifest.xml も含める必要があります。既に AndroidManifest.xml の置き換えを行っている場合は結合してください。 +また、アクティビティとパーミッションの追加を行うために AndroidManifest.xml も含めておく必要があります。既に AndroidManifest.xml の置き換えを行っている場合は手動で結合編集してください。 #### 注意 -起動時のアクティビティを UnityPlayerNativeActivity にしてしまうと、バナー広告にタッチイベントが届かなくなるという弊害が発生する模様です。この問題に対処するため、この AndroidManifest.xml においては UnityPlayerActivity を起動アクティビティにするという変更を施してあります。独自に AndroidManifest.xml を記述する際は注意してください。 +UnityPlayerNativeActivity を使用すると、バナー広告にタッチイベントが届かなくなるという問題が発生する模様です。この問題を回避するには、AndroidManifest.xml において起動アクティビティとして UnityPlayerActivity を指定する必要があります。独自に AndroidManifest.xml を記述する場合は注意してください。 ### Android 側のソースコード -AdMobPlugin.jar のソースコードは AndroidPlugin ディレクトリに格納してあります(Antプロジェクト)。ほとんどの場合は AdMobPlugin.jar のリビルドを行う必要は無いはずですが、何らかの問題が発生しリビルドが必要になった場合は、これを利用してください。 +AdMobPlugin.jar のソースコードは AndroidPlugin ディレクトリに格納してあります(Antプロジェクト)。AdMob SDK のバージョンアップを行う場合などにこちらを利用してください。 \ No newline at end of file