ドキュメント

Development

User Acquisition

Monetization

産業

LevelPlay SDK - iOS

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - iOS

Unity LevelPlay
​
​
iOS SDK
  • 使用の準備
  • 規制と設定
  • Ad formats (広告フォーマット)
  • メディエーションネットワーク
    • iOS のメディエーションネットワーク
    • メディエーションネットワークガイド
      • AppLovin
      • APS
      • BidMachine
      • BIGO Ads
      • Chartboost
      • CSJ
      • 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
      • Tencent
      • Unity Ads
      • Verve
      • VK Ad Network
      • Voodoo
      • Yandex Ads
      • YSO Network
    • SKAdNetwork ID の手動追加
    • Ad Quality でサポートされる広告ソース
  • インテグレーションのテスト
  1. ゲームの成長
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. iOS 開発者向け LevelPlay SDK

ChartBoostインテグレーション

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

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

前提条件

Unity LevelPlay で Chartboost をアクティベートする前に、アプリケーションとプロジェクトで以下の前提条件を満たしていることを確認してください。
  • アプリケーションに動画リワード広告、インタースティシャル広告、またはバナー広告が統合されている。
  • プロジェクトに LevelPlay SDK が含まれている。
  • アプリケーションは iOS 11 以降に互換性のあるしています。
動画リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。

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

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

  • iOS
  • Unity
  • Android
  • 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 になるまで再試行します。
注
検証では以下が返されます。検証済み、失敗、無反応

iOS プロジェクトに Chartboost アダプターを追加する

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

CocoaPods の使用

CocoaPods を使用して Chartboost アダプターを追加するには、以下を行います。
  1. Podfile を開きます。
  2. 以下のコード行を追加します。
    pod 'IronSourceChartboostAdapter', '5.3.0'
  3. pod install
    を実行してアダプタをインストールします。
サポートされている最新のアダプター バージョンを確認するには、Chartboostアダプター変更ログを参照してください。

手動インストール

以下のステップに従って、Chartboost SDKを手動でインストールおよび設定します。
  1. Chartboost Adapter と Chartboost SDK をダウンロードします。
    **重要:**Chartboost アダプターには、Chartboost SDK は含まれていません。Chartboost SDK もダウンロードしてプロジェクトに追加します。
  2. Chartboost アダプターと SDK の両方を Xcode プロジェクトに追加します。
  3. Xcodeビルド設定で、以下を確認します。
    • Base SDK が iOS 7.0 以降に設定されている。
    • armv6 アーキテクチャは含まれません。

広告ネットワークインテグレーションの確認

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

ChartBoost COPPA動作の設定

ChartBoost では、アプリケーションが子指向かどうかを指定する必要があります。ユーザーレベルのCOPPAサポートには、LevelPlay SDK 7.3.0以降とChartboost iOSアダプタ4.3.14以降が必要です。
アプリケーションのコードで、Unity LevelPlay SDKを初期化する前に、
CHARTBOOST_COPPA
のメタデータ キーを設定して、アプリケーションがChartBoostの子指向かどうかを設定します。
児童指導
[LevelPlay setMetaDataWithKey:@"CHARTBOOST_COPPA" value:@"YES"];
LevelPlay.setMetaDataWithKey("CHARTBOOST_COPPA", value: "true")
子プロセスではない:
[LevelPlay setMetaDataWithKey:@"CHARTBOOST_COPPA" value:@"NO"];
LevelPlay.setMetaDataWithKey("CHARTBOOST_COPPA", value: "false")
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をアクティベート

    • iOS プロジェクトに Chartboost アダプターを追加する

      • CocoaPods の使用

      • 手動インストール

    • 広告ネットワークインテグレーションの確認

    • ChartBoost COPPA動作の設定

    • 次のステップ


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