---
title: "Android SDK overview"
description: "Adapty Android SDK とその主要機能について学びましょう。"
---

[![Release](https://img.shields.io/github/v/release/adaptyteam/AdaptySDK-Android.svg?style=flat&logo=android)](https://github.com/adaptyteam/AdaptySDK-Android/releases)

ようこそ！アプリ内課金をもっと簡単にするお手伝いをします 🚀

Adapty Android SDK は、アプリ内課金の煩わしさを取り除き、本当に大切なこと——素晴らしいアプリの開発——に集中できるよう設計されています。以下のことをすべて代わりに処理します：

- 購入処理、レシート検証、サブスクリプション管理をすぐに利用可能
- アプリのアップデートなしでペイウォールの作成・テストが可能
- ゼロ設定で詳細な購入分析——コホート、LTV、チャーン、ファネル分析を含む
- アプリセッションやデバイスをまたいでユーザーのサブスクリプション状態を常に最新に保つ
- たった1行のコードでマーケティングアトリビューションや分析サービスと連携

:::note
コードに入る前に、Adapty と Google Play Console を連携し、ダッシュボードでプロダクトをセットアップする必要があります。まず[クイックスタートガイド](quickstart)を確認して、すべての設定を済ませてください。
:::

## はじめに \{#get-started\}

For a fully automated integration, use the [adapty-sdk-integration skill](https://github.com/adaptyteam/adapty-sdk-integration-skill): it runs the whole integration from your AI coding tool in one command.

インテグレーションガイドで説明する内容は以下のとおりです：

1. [SDK のインストールと設定](sdk-installation-android)：プロジェクトに依存関係として SDK を追加し、コードで有効化します。
2. [ペイウォールを通じた購入の有効化](android-quickstart-paywalls)：ユーザーがプロダクトを購入できるように購入フローを設定します。
3. [サブスクリプション状態の確認](android-check-subscription-status)：ユーザーのサブスクリプション状態を自動的に確認し、有料コンテンツへのアクセスを管理します。
4. [ユーザーの識別（任意）](android-quickstart-identify)：ユーザーを Adapty プロファイルに紐付けて、デバイス間でデータが一貫して保存されるようにします。

### 実際の動作を確認する \{#see-it-in-action\}

すべてがどのように組み合わさるか確認したいですか？こちらをどうぞ：

- **サンプルアプリ**：完全なセットアップを示した[完全なサンプル](https://github.com/adaptyteam/AdaptySDK-Android/tree/master/app)をご覧ください

## 主要コンセプト \{#main-concepts\}

コードに入る前に、Adapty を動かす主要なコンセプトを理解しておきましょう。

Adapty のアプローチの優れた点は、アプリにハードコードするのはプレースメントだけという点です。それ以外のすべて——プロダクト、ペイウォールのデザイン、価格、オファー——は、アプリのアップデートなしに Adapty ダッシュボードから柔軟に管理できます：

1. [**プロダクト**](product) - アプリ内で購入可能なもの全て——サブスクリプション、消耗型アイテム、永続アクセスなど。

2. [**ペイウォール**](paywalls) - Adapty からプロダクトを取得し、その機能を最大限に活用する唯一の方法です。異なるプロダクトの組み合わせが収益化指標にどう影響するかを追跡しやすくするため、このように設計されています。Adapty のペイウォールは、プロダクトの特定のセットとそれに付随するビジュアル設定の両方として機能します。

3. [**プレースメント**](placements) - ペイウォールを表示したい、ユーザージャーニー上の戦略的なポイントです。プレースメントは収益化戦略の「どこで」「いつ」を担います。よくあるプレースメントの例：
   - `main` - メインのペイウォール表示箇所
   - `onboarding` - ユーザーオンボーディングフロー中に表示
   - `settings` - アプリの設定からアクセス可能

   最初のインテグレーションでは `main` や `onboarding` などの基本から始めて、その後[アプリ内のどこでユーザーが購入に前向きになりそうか考えてみましょう](choose-meaningful-placements)。

4. [**プロファイル**](profiles-crm) - ユーザーがプロダクトを購入すると、プロファイルに**アクセスレベル**が割り当てられ、有料機能へのアクセス管理に使用します。