Cocos2d-x Android SDKをインストールする

このガイドでは、アプリにGeniee Cocos2dx-Android広告 SDK のインストール手順を説明します。

インストール手順:

  1. Geniee Cocos2dx SDK のダウンロード
  2. Geniee Android SDK のダウンロード
  3. jarライブラリの配置
  4. マニフェストファイルの記述

Geniee Cocos2dx SDK のダウンロード

以下の URL から Geniee Cocos2dx SDK をダウンロードします。

Geniee Android SDK のダウンロード

以下の URL から Geniee Android SDK をダウンロードします。

jarライブラリの配置

  1. Geniee Android SDK を解凍します。

  2. プロジェクトに広告SDKを追加します。

  • proj.android-studio/app/libs/ フォルダーが存在しない場合、必要に応じて作成します。
  • proj.android-studio/app/libs/ フォルダに GenieeAdsSDK / jar ファイルをコピーします。
    • GNAdSDK-8.5.0.jar
  • app/build.gradleの'dependencies'に追加します。
    • compile files('libs/GNAdSDK-8.5.0.jar')
  • 'Project Structure'の'Dependencies'に追加されていることを確認します。
  1. プロジェクトにGoogle Play Services SDKを追加します。
  • Google Play Services SDK既に導入済み場合、追加必要ない。
  • 追加方法1(推奨)
    • Google Developers公式サイトSetting Up Google Play Services
    • app/build.gradleの'dependencies'に追加します。
    • compile 'com.google.android.gms:play-services-ads:8.1.0'
    • 'Project Structure'の'Dependencies'に追加されていることを確認します。 image
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:24.2.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'
    compile 'com.google.android.gms:play-services-ads:8.1.0'
    compile files('libs/GNAdSDK-8.5.0.jar')
}
1
2
3
4
5
6
7
8

image

マニフェストファイルの記述

マニフェストファイル AndroidManifest.xml に必要情報を記述します。

  1. SDKが使用する Google Play Services SDK 情報を記述します。
    • マニフェストファイルの<application>に記述します。
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
1
2
3
  1. SDKが使用するインターネットのパーミッションを記述します。
<uses-permission android:name="android.permission.INTERNET"/>
1
2
  1. SDKが使用するネットワーク接続状態確認のパーミッションを記述します。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
1
2
  1. SDKが使用する Google Play Services SDK のパーミッションを記述します。
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
1
2
  1. 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"/>
1
2
3
Last Updated: 2019/4/11 15:47:59