Install Android SDK - Hiroaki-Shinoda/Geniee-Android-SDK GitHub Wiki
スタートガイド
このガイドでは、アプリにGeniee 広告 SDK をインストール手順を説明します。
インストール手順:
- Geniee SDK のダウンロード
- jarライブラリの配置
- マニフェストファイルの記述
Geniee SDK のダウンロード
以下の URL から Geniee Android SDK をダウンロードします。
jarライブラリの配置
-
Geniee Android SDK を解凍します。
-
プロジェクトに広告SDKを追加します。
- libs フォルダーが存在しない場合、必要に応じて作成します。
- libs フォルダに GenieeAdsSDK / jar ファイルをコピーします。
GNAdSDK-<version_number>.jar
- 追加したjarファイルを右クリックして'Add as Library'選択します。
app/build.gradle
の'dependencies'に追加されていることを確認します。- 'Project Structure'の'Dependencies'に追加されていることを確認します。
- プロジェクトにGoogle Play Services SDKを追加します。
- Google Play Services SDK既に導入済み場合、追加必要ない。
- 追加方法1(推奨)
- Google Developers公式サイトSetting Up Google Play Services
- 追加方法2
- libs フォルダに jar ファイルをコピーします。
google-play-services.jar
- values フォルダに google-play-services の
version.xml
をコピーします。 - 追加したjarファイルを右クリックして'Add as Library'選択します。
app/build.gradle
の'dependencies'に追加されていることを確認します。- 'Project Structure'の'Dependencies'に追加されていることを確認します。
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile files('libs/google-play-services.jar') compile files('libs/GNAdSDK-2.0.9.jar') }
- libs フォルダに jar ファイルをコピーします。
マニフェストファイルの記述
マニフェストファイル AndroidManifest.xml に必要情報を記述します。
-
SDKが使用するアクティビティの情報を記述します。
- マニフェストファイルの
<application>
に記述します。
<activity android:name="jp.co.geniee.gnadsdk.banner.GNAdWebActivity" android:label="@string/app_name" android:screenOrientation="portrait"/> <activity android:name="jp.co.geniee.gnadsdk.interstitial.GNInterstitialActivity" android:theme="@android:style/Theme.Translucent" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:screenOrientation="behind"/> <activity android:name="jp.co.geniee.gnadsdk.video.GNVideoViewActivity" android:theme="@android:style/Theme.Translucent" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:screenOrientation="unspecified"/>
- マニフェストファイルの
-
SDKが使用する Google Play Services SDK 情報を記述します。
- マニフェストファイルの
<application>
に記述します。
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
- マニフェストファイルの
-
SDKが使用するインターネットのパーミッションを記述します。
<uses-permission android:name="android.permission.INTERNET"/>
-
SDKが使用するネットワーク接続状態確認のパーミッションを記述します。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
-
SDKが使用する Google Play Services SDK のパーミッションを記述します。
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
-
SDKが使用する位置情報取得パーミッションを記述します。(オプション)
- 「ACCESS_COARSE_LOCATION」、「ACCESS_FINE_LOCATION」どちらか一方の記述でも問題ありません。
- 位置情報利用しない場合については記述不要です。
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>