> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adrop.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude Code

> AIコーディングツールで広告SDKを簡単に連携

## 紹介

[Claude Code](https://claude.ai/claude-code)はターミナルで動作するAIコーディングアシスタントです。
AdropヘルプセンターのURLを参照すると、SDK連携を自動で実装してくれます。

<Note>
  以下のサンプルプロンプトをコピーして、**アプリキー**と**ユニットID**を置き換えるだけですぐに使えます。
</Note>

***

## はじめに

### 1. Claude Codeをインストール

```bash theme={null}
npm install -g @anthropic-ai/claude-code
```

### 2. プロジェクトフォルダで実行

```bash theme={null}
cd your-project
claude
```

### 3. プロンプトを入力

以下のサンプルプロンプトをコピーして使用してください。

***

## サンプルプロンプト

<Tabs>
  <Tab title="Android">
    ### バナー広告

    ```
    https://docs.adrop.io/ja/sdk/android/banner を参考にして
    MainActivityの下部にバナー広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### ネイティブ広告

    ```
    https://docs.adrop.io/ja/sdk/android/native を参考にして
    RecyclerViewフィードの間にネイティブ広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### インタースティシャル広告

    ```
    https://docs.adrop.io/ja/sdk/android/interstitial を参考にして
    画面遷移時にインタースティシャル広告を表示してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### リワード広告

    ```
    https://docs.adrop.io/ja/sdk/android/rewarded を参考にして
    報酬ボタンクリック時にリワード広告を表示し、完了時に100コインを付与してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```
  </Tab>

  <Tab title="iOS">
    ### バナー広告

    ```
    https://docs.adrop.io/ja/sdk/ios/banner を参考にして
    ViewControllerの下部にバナー広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### ネイティブ広告

    ```
    https://docs.adrop.io/ja/sdk/ios/native を参考にして
    TableViewフィードの間にネイティブ広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### インタースティシャル広告

    ```
    https://docs.adrop.io/ja/sdk/ios/interstitial を参考にして
    画面遷移時にインタースティシャル広告を表示してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### リワード広告

    ```
    https://docs.adrop.io/ja/sdk/ios/rewarded を参考にして
    報酬ボタンクリック時にリワード広告を表示し、完了時に100コインを付与してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```
  </Tab>

  <Tab title="Flutter">
    ### バナー広告

    ```
    https://docs.adrop.io/ja/sdk/flutter/banner を参考にして
    画面下部にバナー広告ウィジェットを追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### ネイティブ広告

    ```
    https://docs.adrop.io/ja/sdk/flutter/native を参考にして
    ListViewフィードの間にネイティブ広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### インタースティシャル広告

    ```
    https://docs.adrop.io/ja/sdk/flutter/interstitial を参考にして
    画面遷移時にインタースティシャル広告を表示してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### リワード広告

    ```
    https://docs.adrop.io/ja/sdk/flutter/rewarded を参考にして
    報酬ボタンクリック時にリワード広告を表示し、完了時に100コインを付与してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```
  </Tab>

  <Tab title="React Native">
    ### バナー広告

    ```
    https://docs.adrop.io/ja/sdk/react-native/banner を参考にして
    画面下部にバナー広告コンポーネントを追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### ネイティブ広告

    ```
    https://docs.adrop.io/ja/sdk/react-native/native を参考にして
    FlatListフィードの間にネイティブ広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### インタースティシャル広告

    ```
    https://docs.adrop.io/ja/sdk/react-native/interstitial を参考にして
    画面遷移時にインタースティシャル広告を表示してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### リワード広告

    ```
    https://docs.adrop.io/ja/sdk/react-native/rewarded を参考にして
    報酬ボタンクリック時にリワード広告を表示し、完了時に100コインを付与してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```
  </Tab>

  <Tab title="Web">
    ### バナー広告 (React)

    ```
    https://docs.adrop.io/ja/sdk/web/react を参考にして
    ページ下部にバナー広告コンポーネントを追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### バナー広告 (CDN)

    ```
    https://docs.adrop.io/ja/sdk/web/banner を参考にして
    ページ下部にバナー広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```

    ### ネイティブ広告

    ```
    https://docs.adrop.io/ja/sdk/web/native を参考にして
    コンテンツフィードの間にネイティブ広告を追加してください。

    アプリキー: YOUR_APP_KEY
    ユニットID: YOUR_UNIT_ID
    ```
  </Tab>
</Tabs>

***

## ヒント

<Note>
  **具体的な位置を指定するとより正確です**

  「MainActivityの下部に」の代わりに「activity\_main.xmlのConstraintLayout内に下揃えで」のように
  具体的に指定すると、より正確に実装されます。
</Note>

<Note>
  **アプリキーとユニットIDの確認場所**

  * **アプリキー**: [コンソール](https://console.adrop.io) → 設定 → アプリ
  * **ユニットID**: [コンソール](https://console.adrop.io) → 広告ユニット
</Note>

<Note>
  **まずはテスト用キーで連携してみましょう**

  [事前準備](/ja/sdk/overview)ページのテスト環境セクションでテスト用アプリキーとユニットIDを確認できます。
</Note>
