DT Exchangeインテグレーション
DT Exchange でアプリケーションを設定し、プレースメントを設定し、LevelPlay アカウントにリンクすることで、DT Exchange を Unity LevelPlay の広告ネットワークワークとして統合します。
読み終わるまでの所要時間 5 分最終更新 7日前
このガイドでは、Unity LevelPlay Mediation で DT Exchange を広告ネットワークとして稼働させる方法をステップごとに説明します。
前提条件
-
リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。
-
DT Exchange iOS 11 以降を使用するデバイスをサポートします。
-
DT Exchange SDK v8.2.0-v8.2.6は動的フレームワークです。バージョン 8.2.0 および 8.2.7 より前のバージョンでは、静的フレームワークです。
ステップ 1. DT Exchange アカウントの作成
ステップ 2. DT Exchange でのアプリケーションとプレースメントの作成
Ironsource プラットプラットフォーム内で DT Exchange のインベントリにアクセスするには、最初にアプリケーションを追加し、DT Exchange アカウントでプレースメントを設定する必要があります。
- アプリケーションの追加
- DT Exchangeアアカウントにログインし、「収益化」>「New アプリケーション Management」に操作するします。「Add App」を選択します。
- アプリケーションの設定を定義します。プラットフォームとカテゴリの選択
- プレースメントの追加 - リワード広告、インタースティシャル、バナー、MREC
- 設定が完了したら、Create アプリケーションを選択します。
ステップ 3. SDK Networks 設定モジュールで DT Exchange をアクティベート
DT Exchange が LevelPlay SDK との接続で正しく機能するためには、DT Exchange アカウントからいくつかのパラメータを ironsource プラットフォームの SDK ネットワーク設定モジュールに挿入する必要があります。
| **パブリッシャーID、****コンシューマーキー、**コンシューマーシークレット | これは DT Exchange アカウントの一意のの識別子で、Ironsource プラットフォーム が DT Exchange アカウントからパフォーマンスデータをインポートして、レポートと最適化に使用できます。 |
| App ID (アプリ ID) | これは、DT Exchange システムでのアプリケーションの一意の識別子です。 |
| プレースメント ID | これは、DT Exchange が広告を配信する一意のスポットです。 |
この情報を取得したら、ironsource アカウントに DT Exchange パラメータを設定する必要があります。上記の情報を正しく追加することで、ironsourceプラットフォームでDT Exchangeの広告インベントリとレポートデータを最大限に活用できるようになります。
- ******パブリッシャーID、**コンシューマーキー、コンシューマーシークレット ユーザープロファイルのページを操作すると、ページの下部にある「Reporting API Keys」の下に表示されます。
- App ID、配置ID「インベントリ」>「Manage Apps & Sites」>リストから該当するアプリケーションを選択し、右側のメニューから「インテグレーション オプション」を選択します。
ironsourceアカウントへのDT Exchangeパラメータの設定
- これらのパラメータをすべて設定したら、ironsource アカウントにログインし、「Monetize(収益化)」>**「Mediation(**メディエーション)」>「SDK Networks(SDK ネットワーク)」に移動します。
- 使用可能な広告ネットワークのリストからDT Exchangeを選択し、DT ExchangeのパブリッシャーID、コンシューマーキー、コンシューマーシークレットを入力します。 Save (保存) を選択します。
- DT Exchange が Available Ad Networks (使用可能な広告ネットワーク) テーブルで有効になります。
- DT Exchange で Unity LevePlay を実行するアプリケーションを定義します。広告ネットワークの設定リストのDT Exchangeの行に移動し、設定を選択します。
- アプリケーションレベルのアプリケーション ID と、関連する広告ユニットの配置 ID を挿入します。
- Save (保存) を選択します。
- リクエストされた広告ユニットをアクティベート。
- Reporting API とのインテグレーションを確認します。この列では、Reporting API を通じたインテグレーションを確認し、次の 3 つの応答を返します。検証済み、失敗、無反応。インテグレーションと上で入力した情報を再確認し、検証済み(Verified) が表示されるまで 再試行(Retry) を選択します。
ステップ 4. DT Exchangeアダプタをビルドに追加する
DT Exchange SDK を Cocoapods と統合するには、podfile に以下の行を入力します。
pod 'IronSourceFyberAdapter','5.6.0'
DT Exchange アダプターの手動ダウンロード
- **DT ExchangeアダプタおよびSDKをダウンロードします。**DT ExchangeアダプタとSDKをビルドに追加します。iOS のメディエーションネットワーク を参照してください。
- **DT Exchangeフレームワークをプロジェクトに追加します。**アダプターと SDK をダウンロードして解凍したら、フレームワークファイルを Xcode プロジェクトにドロップします。
- ターゲット > ビルド****設定 > アーキテクチャ を開き、Xcode プロジェクトで Base SDK version 7.0 以降を使用し、armv6 アーキテクチャを使用しないことを確認します。
ステップ 5.DT Exchangeの追加設定
ユーザーレベルのCOPPA
Unity LevelPlayを使用すると、パブリッシャーはDT ExchangeユーザーレベルのCOPPA設定をDT Exchangeネットワークに直接送信できます。この特徴は、LevelPlay SDK 7.3.0 以降、DT Exchange iOS Adapter 4.3.30 以降を使用して有効化されます。
以下の構文を使用して、パラメーター「YES」で COPPA を更新します。
[LevelPlay setMetaDataWithKey:@"DT_COPPA" value:@"YES"];
広告ネットワークインテグレーションの確認
-
インテグレーションヘルパーを使用して広告ネットワークのインテグレーションを確認します。LevelPlay SDK は、SDK と追加のネットワークアダプタを正常に統合するためのツールを提供します。
-
このブーリアンを使用して統合メディエーション広告ネットワークのデバッグを管理する[LevelPlay setAdaptersDebug:YES];YES に設定すると、このコード行でデバッグが有効になり、すべてのメディエーション広告ネットワークに関する問題のトラブルシューティングにヘルプます。 アプリケーションを広告ユニットで稼働させる前に、このコードを削除してください。