SDKの導入

SDKの組み込み

Gradleを利用(推奨)

バージョンカタログを利用する場合

settings.gradle 、もしくは settings.gradle.kts の dependencyResolutionManagement に下記リポジトリへの参照を追加してください。

	// settings.gradle の場合
	maven {
		url 'https://imobile.github.io/adnw-sdk-android'
	}



	// settings.gradle.kts の場合
	maven("https://imobile.github.io/adnw-sdk-android")


libs.versions.toml に下記の記述を追加してください。

	[versions]
	imobile = "2.3.2"

	[libraries]
	imobile-adnw = { group = "jp.co.imobile", name = "adnw-sdk-android", version.ref = "imobile" }


モジュールレベルの build.gradle 、もしくは build.gradle.kts の dependencies に下記ライブラリへの参照を追加してください。

	// build.gradle の場合
	implementation libs.imobile.adnw



	// build.gradle.kts の場合
	implementation(libs.imobile.adnw)

バージョンカタログを利用しない場合

プロジェクトレベルの build.gradle に下記リポジトリへの参照を追加してください。

	maven {
		url 'https://imobile.github.io/adnw-sdk-android'
	}

モジュールレベルの build.gradle の dependencies に下記ライブラリへの参照を追加してください。

	implementation 'jp.co.imobile:adnw-sdk-android:+'

ファイルを直接コピー

プロジェクトのlib フォルダに、imobileSdkAds.jarをドラッグ&ドロップしてください

Google Play Services の導入

モジュールレベルの build.gradle の dependencies に下記ライブラリへの参照を追加してください。

	implementation 'com.google.android.gms:play-services-ads-identifier:+'


下記のいずれかの implementation の記述がすでにある場合、上記の追加は不要です。
  • com.google.android.gms:play-services
  • com.google.android.gms:play-services-ads

Android Manifest の設定

Android Manifest に、以下のパーミッションを付与してください。
  • android.permission.INTERNET : ネットワーク経由にて広告を取得するためのパーミッションです。
  • android.permission.ACCESS_NETWORK_STATE : ネットワークの状態を確認するためのパーミッションです。
  • com.google.android.gms.permission.AD_ID : 広告IDを取得するためのパーミッションです。