SDKの導入
SDKの組み込み
Gradleを利用(推奨)
バージョンカタログを利用する場合
// 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)
バージョンカタログを利用しない場合
maven {
url 'https://imobile.github.io/adnw-sdk-android'
}
モジュールレベルの build.gradle の dependencies に下記ライブラリへの参照を追加してください。
implementation 'jp.co.imobile:adnw-sdk-android:+'
ファイルを直接コピー
Google Play Services の導入
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.permission.INTERNET : ネットワーク経由にて広告を取得するためのパーミッションです。
- android.permission.ACCESS_NETWORK_STATE : ネットワークの状態を確認するためのパーミッションです。
- com.google.android.gms.permission.AD_ID : 広告IDを取得するためのパーミッションです。