ドキュメント

LevelPlay SDK - Android

PubMatic と LevelPlay の統合

PubMatic を LevelPlay 対応の Android アプリケーションに統合する方法を説明します。
読み終わるまでの所要時間 2 分最終更新 1ヶ月前

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

前提条件

LevelPlay の動画リワード、インタースティシャル、またはバナーがアプリケーションに正しく統合されていることを確認します。

PubMatic アカウントの作成

  1. PubMatic Web サイトに移動し、アカウントを作成します。
  2. アカウントが承認されるまで待ちます。
  3. PubMatic Monetizationダッシュボードにサインインします。

アプリケーションと広告ユニットの作成

アプリケーションの追加

LevelPlay で PubMatic をアクティベートする前に、アプリケーションを追加し、PubMatic ダッシュボードで広告ユニットを設定します。
  1. PubMatic Monetizationダッシュボードにログインします。
  2. **Set Up (**設定) > Apps (アプリケーション) を選択します。
  3. Add アプリケーション を選択します。
PubMatic ダッシュボードの Add アプリケーションフォーム。
  1. General (全般) セクションで、以下を行います。
    • ターゲットプラットプラットフォーム (iOS または Android) を選択します。
    • 有効な アプリストア または Google 再生 URL を入力します。
    • 自動生成されたアプリケーション名を確認または編集します。
  2. 設定セクションでは、以下を行います。
    • インテグレーションパスを選択します。
    • サブインテグレーションパスを「LevelPlay – SDK Bidding」に設定します。
  3. Advanced セクションでは、以下を行います。
    • 通貨が USD に設定されていることを確認します。
  4. Add アプリケーション を選択します。
PubMaticダッシュボードのアプリケーション設定。

広告ユニットの作成

アプリケーションを追加したら、LevelPlay が入札中にリクエストする個々の広告ユニットを作成します。
  1. **Set Up (**設定)> Ad Units (広告ユニット) を選択します。
  2. アプリケーションを選択して広告ユニットをビュー。
  3. Create Ad Unit (広告単位の作成) を選択します。
PubMatic ダッシュボードの広告単位の作成ボタン。
  1. 広告単位 ID を入力します。
  2. 広告形式を選択し、必須フィールドに入力します。
  3. Save (保存) または Save & Create Another (別のものを保存して作成) を選択します。
PubMaticダッシュボードの広告単位作成フォーム。
PubMatic によって広告単位 ID が生成され、Ad Units (広告単位) セクションに表示されます。

入札パートナーの管理

広告ユニットにアクセスできる入札パートナーを確認します。
  1. **Set Up (**設定)> **Bidder Partners (**入札パートナー) を選択します。
  2. アプリケーションを選択します。
  3. トグルを使用して、各入札パートナーの広告ユニットを有効または無効にします。

LevelPlay 設定で PubMatic をアクティベート

PubMatic でアプリケーションと広告ユニットを設定したら、LevelPlay 内で PubMatic ネットワークワークをアクティベートして、PubMatic の認証情報をプレースメントに接続します。
  1. LevelPlay で、「Monetize」>「設定」>「**SDK Networks」**を開きます。
  2. 使用可能なネットワークのリストから PubMatic を選択します。
  3. 必要なパラメータを入力し、アクティベート、保存を選択します。
  4. 設定したネットワークから再度 PubMatic を選択し、設定を選択します。
  5. PubMatic ダッシュボードで以下の値を入力します。
    • パブリッシャーID:PubMaticパブリッシャーアカウントにあります。
    • プロファイル ID: Apps ページにあります。
    • 広告単位 ID: 広告単位セクションにあります。
PubMaticダッシュボード内のパブリッシャーIDの場所。
PubMaticダッシュボードのプロファイルIDの場所。
  1. 状態を Active (アクティブ) に設定し、Save (保存) を選択します。
これで、設定 ダッシュボードで PubMatic がメディエーションに対してアクティブとして表示されます。

PubMatic アダプタの追加 (Android)

インテグレーションを完了するには、PubMatic SDK と LevelPlay PubMatic アダプターを Android プロジェクトに追加します。

PubMatic Maven リポジトリの追加

プロジェクトレベルの ビルド.gradle ファイルの allprojects > repositories ブロックに以下のリポジトリを追加します。
allprojects { repositories { maven { URL "https://repo.pubmatic.com/artifactory/public-repos" } }}

アダプター依存関係の追加

アプリケーションモジュールの ビルド.gradle ファイルに以下の依存関係を追加します (アダプター名は LevelPlay チームによって最終的に決定されます)。
dependencies { implementation 'com.unity3d.ads-mediation:pubmatic-adapter:1.0.0' implementation 'com.pubmatic.sdk:openwrap:4.10.+'}

ハンドルユーザー同意

GDPRおよびその他のプライバシー フレームワークに準拠するには、アプリケーションがPubMatic SDKに正しい同意情報を提供していることを確認してください。
  • PubMatic SDKは、IAB TCF 2.0標準を使用して、共有の環境設定またはユーザー デフォルト(理想的にはCMP SDKを使用)を通じてGDPR値を取得します。
  • PubMatic は、GPP 同意信号を取得するための IAB GPP 標準もサポートしています。
  • 同意値を渡す方法については、PubMatic SDK Advanced Topics を参照してください。