# テストデバイス

> Web Offerwall のテストデバイスを設定して使用し、開発中に追加機能にアクセスする方法を説明します。

テストデバイスにより、アプリケーション開発時に Tapjoy の追加機能が利用できるようになります。テストデバイスとして登録されたデバイスでは、"only for test devices" (テストデバイス専用) に設定されたコンテンツカードを表示できます。これにより、すべてのユーザーに表示せずに特定のコンテンツ単位をテストできます。SDK がサーバーに接続後、テストデバイスは自動的に自身の Tapjoy デバッグロギングをオンにします。

テストデバイスを設定するには、デバイス上の広告 ID を探し、その ID を Tapjoy ダッシュボードの App Settings/Test device (アプリ設定/テストデバイス) パネルに追加します。Web Offerwall の場合は、テストデバイス ID として使用する独自の UUID を作成する必要があります。

## Tapjoy ダッシュボードでのテストデバイスの登録##register-your-test-device-on-the-tapjoy-dashboard

ID を取得したら、ダッシュボードの **Settings (設定) > App Settings (アプリ設定) > Test Device (テストデバイス)** に移動します。テストデバイス ID を入力します。この ID により、デバイスがアプリケーションのテストデバイスとして設定されます。プラットフォームに iOS を選択します。

![OfferwallダッシュボードのTest Devicesページ。](/api/media?file=/grow/media/images/test_devices_screenshot.png)

これでテストデバイス機能を使用できるようになります。例えば、**Only for Test Devices** が有効になっているコンテンツカードは、テストデバイスでのみ表示できます。

![テスト デバイスのみを表示するように設定されたコンテンツ カード。](/api/media?file=/grow/media/images/only_for_test_devices_screenshot.png)

## テスト##test

Tapjoy ダッシュボードにテストデバイス ID を加えたら、`test_id` パラメーターを指定してテストモードで Tapjoy Offerwall を呼び出します。
例えば、テストデバイスの値が `11111111-1111-1111-1111-111111111111` の場合は、ディープリンクに `test_id` パラメーターを追加できます。

```text
https://rewards.unity.com/owp/web/link/<SDK_KEY>/u/<USER_ID>?test_id=11111111-1111-1111-1111-111111111111
```

### カスタム JavaScript##custom-javascript

カスタム JavaScript を使用している場合は、ウェブアプリが Tapjoy SDK を初期化するときに `test_id` パラメーターを追加できます。

```html
<script>
  Tapjoy('init', {
    sdkKey: '<SDK_KEY>',
    publisherUserId: '<USER_ID>',
    eventName: '<PLACEMENT_NAME>',
    test_id :'11111111-1111-1111-1111-111111111111'   // test_id パラメーターの追加
  });
</script>

// Call Tapjoy Offerwall
<button onclick="javascript:Tapjoy('showOfferwall', {});">Click Me</button>
```

> **Note:**
>
> すべて 0 など、無効な ID を持つデバイスは許可されません。
