Skip to content

SDK 導入ガイド

seiginakamura0714 edited this page Feb 12, 2025 · 20 revisions

対応バージョン

Android 4.0 ( API Level 14 ) 以降

AndroidX(広告を表示するViewはAndroidXのものをご使用ください)

AMoAd SDK の追加

Gradleを利用してインストールする場合は build.gradle に以下の記述を追加してください。

repositories {
  ・・・
  maven {
    url 'https://github.com/amoad/amoad-android-sdk-maven/raw/master/'
  }
}
dependencies {
  ・・・
  implementation 'com.amoad:amoad-sdk:+'
  implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.1.0'
  implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
}

手動でインストールする場合は、Project Navigator を開き、 Modules フォルダ以下のファイルをすべてコピーします。

  1. Modules/AMoAd.aarproject/module/libs/ にコピーしてください。
  2. build.gradle に以下の記述を追加してください。
repositories {
  ・・・
  flatDir{
      dirs 'libs'
  }
}
dependencies {
  ・・・
  implementation (name:'AMoAd', ext:'aar')
}

関連ライブラリの追加

build.gradle の dependencies に下記ライブラリを追加します。

dependencies {
    implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
}

AndroidManifest.xml の設定

以下の permission を追加します。

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Android 12 (API 31) 以降を対象とする場合

以下のIDFAを使用するため permission を追加します。

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

ProGuardをご使用されている場合

  • ProGuardをご使用される際は、ProGuardルールファイルに下記設定を追加して下さい
-keep public class com.amoad.** { public *; }

Google Play データ セーフティ セクションについて

Google Play データ セーフティ セクションの回答のご参考にしてください。

データの収集とセキュリティ

質問 回答
アプリは対象になる種類のユーザーデータを収集または共有しますか? はい
アプリで収集するユーザーデータはすべて、転送時に暗号化されますか? はい
自分のデータの削除をリクエストする方法をユーザーに提供していますか? いいえ

データの種類(以下の表の項目は選択してください)

カテゴリ 項目名
場所 おおよその現在地
アプリのアクティビティ アプリ インタラクション数
デバイスまたはその他の ID デバイスまたはその他の ID

データの使用と処理

項目名 質問 回答
おおよその現在地 このデータを収集しますか、
共有しますか、それとも両方ですか?
両方選択
このデータを一時的に処理しますか? いいえ
このデータはアプリに必要ですか、
またユーザーはデータ収集の有無を選択できますか?
データ収集は必須である
このユーザーデータを収集するのはどうしてですか? ・広告、マーケティング
このユーザーデータを共有するのはどうしてですか? ・広告、マーケティング
アプリ インタラクション数 このデータを収集しますか、
共有しますか、それとも両方ですか?
両方選択
このデータを一時的に処理しますか? いいえ
このデータはアプリに必要ですか、
またユーザーはデータ収集の有無を選択できますか?
データ収集は必須である
このユーザーデータを収集するのはどうしてですか? ・広告、マーケティング
・不正行為防止、セキュリティ、コンプライアンス
このユーザーデータを共有するのはどうしてですか? ・広告、マーケティング
・不正行為防止、セキュリティ、コンプライアンス
デバイスまたはその他の ID このデータを収集しますか、
共有しますか、それとも両方ですか?
両方選択
このデータを一時的に処理しますか? いいえ
このデータはアプリに必要ですか、
またユーザーはデータ収集の有無を選択できますか?
データ収集は必須である
このユーザーデータを収集するのはどうしてですか? ・広告、マーケティング
・不正行為防止、セキュリティ、コンプライアンス
・分析
このユーザーデータを共有するのはどうしてですか? ・広告、マーケティング
・不正行為防止、セキュリティ、コンプライアンス
・分析
Clone this wiki locally