ドキュメント

Development

User Acquisition

Monetization

産業

LevelPlay SDK - Android

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - Android

Unity LevelPlay
​
​
Android SDK
  • 使用の準備
  • 規制と設定
  • Ad formats (広告フォーマット)
  • メディエーションネットワーク
    • Android 向けメディエーションネットワーク
    • メディエーションネットワークガイド
      • AppLovin
      • APS
      • BidMachine
      • BIGO Ads
      • Chartboost
      • DT Exchange
      • Google Ad Manager
      • Google AdMob
      • Google bidding
      • HyprMX
      • InMobi
      • Liftoff Monetize
      • LY Ads Network
      • Meta Audience Network
      • Mintegral
      • MobileFuse
      • Moloco
      • Ogury
      • Pangle
      • PubMatic
      • Smaato
      • SuperAwesome
      • Unity Ads
      • Verve
      • VK Ad Network
      • Voodoo
      • Yandex Ads
      • YSO Network
    • Ad Quality でサポートされる広告ソース
  • インテグレーションのテスト
  1. ゲームの成長
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. Android 開発者向け LevelPlay SDK

ChartBoostインテグレーション

AndroidでChartboostとUnity LevelPlayを統合します。このガイドでは、アカウント設定、アプリケーション設定、広告ロケーションの作成、キャンペーン設定、パラメーター取得、Unity Dashboard でのアクティベーション、アダプターのインテグレーション、COPPA 設定について説明します。
読み終わるまでの所要時間 9 分
最終更新 6日前

重要
以下のドキュメントでは、Unity が開発、所有、または運用するものではない製品またはサービス ("サードパーティ製品") を取り上げます。 その情報は、古かったり、不完全であったりする可能性がありますが、利便性のために提供しています。 サードパーティ製品を使用する際は、その製品の規約に従うものとします。 Unity はそれらの製品に関して一切保証を行わず、その使用によって生じた損害や損失 (サードパーティプロバイダーのコンテンツ、広告、製品、資料に関する問題を含む) について責任を負いません。
このガイドでは、AndroidでChartboostをUnity LevelPlayと統合する方法について説明します。アカウント設定からChartBoostアダプターとSDKをプロジェクトに統合するまでの全プロセスをカバーします。
注
このメディエーションネットワークのアダプタ変更ログを表示するには、Android 向けメディエーションネットワーク を参照してください。

前提条件

Unity LevelPlay で Chartboost をアクティベートする前に、アプリケーションとプロジェクトで以下の前提条件を満たしていることを確認してください。
  • アプリケーションに動画リワード広告、インタースティシャル広告、またはバナー広告が統合されている。
  • プロジェクトに LevelPlay SDK が含まれている。
  • アプリケーションは Chartboost の Android OS 要件の API 19 (Android 4.4 KitKat) を満たしています。詳細については、Android 入門ドキュメントを参照してください。
動画リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。

  • Android
  • Unity
  • iOS
  • Adobe AIR
  • Flutter
  • React ネイティブ

  • Android
  • Unity
  • iOS
  • Adobe AIR
  • Flutter
  • React ネイティブ

  • Android
  • Unity
  • iOS
  • Adobe AIR
  • Flutter
  • React ネイティブ

ChartBoostアカウントの作成と設定

Chartboostアカウントを作成および設定して、アプリケーションの追加、支払いの詳細の設定、Unity LevelPlayによるメディエーションの広告掲載場所の準備を行うことができます。
  1. Chartboostアカウントにサインアップします。
  2. Eメール検証を通じてChartboostアカウントを作成および検証します。
  3. Chartboostダッシュボードにサインインし、次のステップに従ってアカウントを設定します。
    • 支払詳細の追加 - Chartboost が収益の送金先を把握していることを確認します。
    • 通知の設定
    • 必要に応じてユーザーを追加する。

Chartboost ダッシュボードにアプリケーションを追加する

Chartboost ダッシュボードにアプリケーションを登録し、SDK のインテグレーションとキャンペーンの設定を開始します。ChartBoostを初めて使用する場合は、初回設定の手順に従ってください。そうでない場合は、登録済みのChartBoostユーザーとしてのアプリケーションの追加 に進みます。
注
サポートするプラットフォームごとに一意の Chartboost アプリケーションエントリーを作成する必要があります。

初回設定

Chartboost ダッシュボードに最初にログインしたとき:
  1. Start making money!(収益化の開始)を選択します
収益化の開始
  1. Chartboost はライブアプリを自動的に検出しようとします。アプリケーションが検出されない場合は、以下のいずれかを選択します。
    • 会社を手動で検索
会社を手動で検索
  • アプリケーションの手動追加 (アプリケーションがまだ公開されていない場合)
アプリケーションの手動追加
  1. 追加するアプリケーションを選択し、Add Selected を選択します。
選択したアプリケーションの追加
4. 配信する広告タイプ(動画リワード広告/静的インタースティシャル広告)を選択し、Create Campaign(キャンペーンの作成)を選択します。

登録済みChartBoostユーザーとしてのアプリケーションの追加

すでに ChartBoost アカウントがあり、新しいアプリケーションを追加する場合:
  1. ダッシュボード> 公開> アプリケーションの追加 の順に移動します。
アプリケーション追加
  1. アプリケーションの詳細を入力します。
    • Platform (プラットフォーム): アプリケーションを実行するオペレーティングシステムを選択します (iOS または Android)。
    • アプリケーション ニックネーム:ダッシュボードボードでアプリケーションを識別するためのディスプレイ名を入力します。
    • 向き:アプリケーションがサポートするデフォルトの画面方向を選択します。
    • テストモード設定:設定とQA中にテスト広告を配信するテストモードを有効にします。
アプリケーション詳細
  1. アプリケーションを保存して、App ID とアプリケーション署名を取得します。
App ID と署名

動画リワードのプレロール/ポストロール メッセージを無効に

LevelPlayを通じてChartBoostのリワード型ビデオを配信する場合は、ChartBoostのプレロールおよびポストロール メッセージを無効にします。
  1. Chartboost ダッシュボードで、アプリケーションを開きます。
  2. Basic Settings (基本設定)> **Rewarded Video (**動画リワード)> Advanced (詳細) に移動します。
  3. プレロールとポストロールの両方のメッセージオプションのチェックを外します。
  4. Save (保存) を選択します。
プレロール/ポストロール メッセージングの無効
**バナー広告:**バナー広告では、ChartBoostでの公開キャンペーンは必要ありません。これらはChartboost Exchangeを通じて提供され、Unity LevelPlayアダプターを使用してSDKから直接呼び出されます。

広告ロケーションの作成

広告の場所は、ChartBoostがアプリケーションで広告を表示する場所とタイミングを定義します。広告ロケーションの作成と管理は Chartboost ダッシュボード で行います。アプリケーションとロケーションタイプごとに最大 100 個の一意のの場所名を追加できます。
広告ロケーションの作成および管理の詳細な手順については、Chartboost広告ロケーション ドキュメントを参照してください。
広告ロケーション名は大文字と小文字が区別され、以下のルールに従う必要があります。
  • 最大 80 文字
  • 大文字または小文字を使用できます
  • 数字 0 ~ 9 が使用可能
  • 使用できる特殊文字:
    $ & - _ , + / \
  • スペースは使用できません
**重要:**Unity LevelPlay をアプリケーション内入札で使用する場合は、入札広告ロケーションのみを作成します。固定 CPM の場所を使用すると、アプリケーション内入札が正しく機能しなくなります。Bidding (入札) 広告の場所タイプは、Chartboost のリアルタイム入札ソリューションである In-アプリケーション Bidding (アプリ内入札) を使用して Chartboost Exchange に入札するパブリッシャー向けです。

ChartBoost公開キャンペーンの作成

インタースティシャル広告とリワード広告の場合は、Chartboost ダッシュボードで公開キャンペーンを作成します。
  1. Chartboostダッシュボードで、Add a Campaign >ネットワーク公開を選択します。
ネットワーク公開
  1. Rewarded Video または 静的 Interstitial を選択します。
  2. 両方の形式でサービスを提供している場合は、別々のキャンペーンを作成します。
  3. 必要例えばデバイスユーザー)。ユーザーデバイス
  4. キャンペーンを保存します。稼働するまで最大 20 分かかる場合があります。

必要なパラメーターの取得

Unity LevelPlay が ChartBoost に広告リクエストを送信し、レポート データをインポートできるようにするには、Unity LevelPlay に以下の ChartBoost パラメータが必要です。
  • App ID (アプリ ID)
  • App Signature
  • 位置情報
  • ユーザー ID
  • ユーザー署名

これらのパラメーターの場所

以下のダッシュボードパスを使用して、各パラメーターを見つけます。
  • App ID and アプリケーション署名:ダッシュボード> アプリケーション設定> 基本設定
  • ユーザーIDとユーザー署名:「ツール」>「API エクスプローラー」

Unity DashboardでChartBoostをアクティベート

Chartboostでアプリケーションとキャンペーンを設定し、必要なパラメーターを取得したら、Unity LevelPlayでChartboostをアクティベートします。
まず、Chartboost からパラメーターを取得します。
**App ID & アプリケーション署名:**ダッシュボード>アプリケーション設定>基本設定の順に移動します。
App ID と署名
ユーザーIDとユーザー署名:****[Tools]> API Explorer に移動します。
ユーザー ID と署名
次に、LevelPlay アカウントで Chartboost を設定します。
  1. Unity Dashboard にサインインします。
  2. [Grow]> [LevelPlay]> [設定]> [SDK Networks] に移動します。
SDK ネットワーク
  1. ネットワークのリストから、Chartboost を選択します。
  2. ユーザー ID とユーザー署名を入力します。
ユーザー ID と署名の入力
5.アプリケーションを選択し、設定を選択します。 6.関連する各広告単位のApp ID、アプリケーション署名、ロケーションID(ロケーション識別子)を入力します。 7. Reporting API 検証を実行します。失敗した場合は、間違った値を更新し、状態が Verified になるまで再試行します。
注
検証では以下が返されます。検証済み、失敗、無反応

Android プロジェクトに ChartBoost アダプタを追加する

Android アプリケーションで Chartboost SDK を Unity LevelPlay と統合するには、Gradle を使用してプロジェクトに Chartboost アダプタを追加するか、手動でインストールします。

Gradle の使用

モジュールレベルの
build.gradle
に以下の Maven リポジトリが存在することを確認します。
repositories { mavenCentral() maven { url 'https://cboost.jfrog.io/artifactory/chartboost-ads/' }}
ChartBoost アダプターと SDK の依存関係をアプリケーションモジュールの
build.gradle
の
dependencies
ブロックに追加します。
dependencies { implementation 'com.unity3d.ads-mediation:chartboost-adapter:5.4.0' implementation 'com.chartboost:chartboost-sdk:9.11.1'}

手動インストール

以下のステップに従って、Chartboost SDKを手動でインストールおよび設定します。
  1. ChartboostアダプターとSDKをChartboostアダプターのダウンロードページからダウンロードします。
  2. ChartBoost アダプターをプロジェクトに追加します (例えば、アダプター AAR または JAR を
    libs
    フォルダーに配置し、Gradle から参照します)。
  3. Chartboost Android SDKドキュメントのインストール手順に従って、Chartboost SDKをプロジェクトに追加します。
  4. Gradle dependencies ブロックに、アダプターと SDK の両方が含まれていることを確認します。
    dependencies { implementation 'com.unity3d.ads-mediation:chartboost-adapter:5.4.0' implementation 'com.chartboost:chartboost-sdk:9.11.1'}
サポートされている最新のアダプター バージョンを確認するには、Chartboostアダプター変更ログを参照してください。

ProGuard ユーザーのみ

ProGuard を使用する場合は、ProGuard 設定ファイルに以下のルールを追加します。
-keep class com.chartboost.** { *; }

AndroidManifest.xml 更新

AAR ではなく JAR ベースのインテグレーションを使用する場合は、次のように
AndroidManifest.xml
を更新します。
  1. 以下の権限を追加します。
    <uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  2. 以下のアクティビティーを
    <application>
    タグ内に追加します。
    <activity android:name="com.chartboost.sdk.CBImpressionActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" android:configChanges="keyboardHidden|orientation|screenSize" android:excludeFromRecents="true" android:hardwareAccelerated="true" />

インテグレーションヘルパーの使用

テストデバイスでアプリケーションの開発ビルドをビルドして実行し、LevelPlay インテグレーションヘルパー画面を開きます。これを使用して、Unity LevelPlay SDK、Chartboost SDK、および Chartboost アダプタがすべてエラーなしで統合されたように表示されることを確認します。
開発ビルドでは、Unity LevelPlay SDK を初期化する前に以下のメソッドを呼び出してアダプターのデバッグを有効にします。
LevelPlay.setAdaptersDebug(true);
**ノート:**アダプタ デバッグ ログは SDK バージョン 6.5.2 以降でサポートされます。アプリケーションをリリースする前に、この呼び出しを削除します。

ChartBoost COPPA動作の設定

ChartBoost では、アプリケーションが子指向かどうかを指定する必要があります。
アプリケーションの初期化コードで、Unity LevelPlay SDKを初期化する前に、
CHARTBOOST_COPPA
メタデータ キーを設定して、アプリケーションがChartBoostの子指向性かどうかを設定します。
児童指導
LevelPlay.setMetaData("CHARTBOOST_COPPA", "YES");
子プロセスではない:
LevelPlay.setMetaData("CHARTBOOST_COPPA", "NO");
Chartboost ダッシュボードでアプリケーションを追加するときは、COPPA 設定も指定する必要があります。アプリケーション内メタデータと Chartboost ダッシュボードボードの設定が、アプリケーションの実際のオーディエンスと一致していることを確認します。
詳細については、ChartboostのCOPPAドキュメントを参照してください。

次のステップ

Unity LevelPlay を通じて ChartBoost 広告を配信できるようになりました。
Unity LevelPlay を通じて追加の広告ネットワークを活用するには、アダプタを統合し、インテグレーションガイドに従ってください。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • 前提条件

    • ChartBoostアカウントの作成と設定

    • Chartboost ダッシュボードにアプリケーションを追加する

      • 初回設定

      • 登録済みChartBoostユーザーとしてのアプリケーションの追加

      • 動画リワードのプレロール/ポストロール メッセージを無効に

    • 広告ロケーションの作成

    • ChartBoost公開キャンペーンの作成

    • 必要なパラメーターの取得

      • これらのパラメーターの場所

    • Unity DashboardでChartBoostをアクティベート

    • Android プロジェクトに ChartBoost アダプタを追加する

      • Gradle の使用

      • 手動インストール

      • ProGuard ユーザーのみ

      • AndroidManifest.xml 更新

    • インテグレーションヘルパーの使用

    • ChartBoost COPPA動作の設定

    • 次のステップ


このページの問題を報告する
​
​