ドキュメント

LevelPlay SDK - Android

Yandex Ads インテグレーション

Unity LevelPlay に Yandex Ads を実装するには、Yandex Ads アカウントの設定、広告ユニットの設定、シームレスな広告配信のための Yandex Ads アダプターの統合を行います。
読み終わるまでの所要時間 2 分最終更新 1ヶ月前

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

前提条件

リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。

ステップ 1. Yandex Ads アカウントの作成

Yandex Ads でアカウントを作成します。ここで行うことができます。

ステップ 2. Yandex Ads へのアプリケーションの追加

Yandex Ads アカウントにアプリケーションを追加します。ここでその方法を学ぶ
注
アプリケーションを追加したら、App IDをメモしておきます。これは、後で LevelPlay プラットフォームでの設定に必要になります。

ステップ 3. 広告単位の作成

収益化に使用する広告ユニット (リワード型、インタースティシャル、バナー広告) を Yandex Ads プラットフォームに設定します。詳細
注
広告単位を追加したら、広告単位IDをメモしておきます。これは、後で LevelPlay プラットフォームでの設定に必要になります。

ステップ 4. LevelPlay SDK Networks モジュールで Yandex Ads をアクティベートする

  • LevelPlay アカウントにログインし、LevelPlay サイド Nav Bar > 設定> SDK Networks に移動します。
  • Manage Networks を選択します。
  • 使用可能な広告ネットワークのリストからYandex Adsを選択します。
    Yandex Ads SDK ネットワーク
  • アクティベートを選択してネットワークをオンにします。
    Yandex Ads アクティベート
  • 次に、Yandex Ads 入札で Unity LevelPlay の Mediation を実行するアプリケーションを選択します。
  • 広告ネットワークのリストから「Yandex Ads」を選択し、ツール設定アイコンを選択します。
    Yandex Ads 設定アイコン
  • 次に、Interstitial (インタースティシャル)、リワード広告 (リワード型広告)、バナー Settings (バナー設定) の下に、アプリケーション キー (ステップ 2) と Ad 単位 ID (ステップ 3) を挿入します。Save (保存) を選択します。
    Yandex Ads 設定

ステップ 5.ビルドへの Yandex Ads Adapter の追加

Unity LevelPlay は、Gradle の依存関係と手動ダウンロードメカニズムの両方をサポートします。

Gradle

  1. アプリケーションモジュールの ビルド.gradle スクリプトに以下の Maven URL があることを確認します。
repositories { mavenCentral()}
  1. アダプターの Maven 名をアプリケーションモジュールの ビルド.gradle スクリプトに追加します。
dependencies { implementation 'com.unity3d.ads-mediation:yandex-adapter:5.4.0' implementation 'com.yandex.android:mobileads:7.18.2'}

ステップ 6.Yandex Ads の追加設定

ユーザーレベルのCOPPA

Unity LevelPlay を使用すると、パブリッシャーは Yandex Ads のユーザーレベルの COPPA 設定を Yandex Ads ネットワークに直接送信できます。この特徴は、LevelPlay SDK 8.1.0 以降、Yandex Ads Adapter 4.3.1 以降を使用して有効化されます。
以下の構文を使用して、Yandex Ads COPPA ユーザー状態を true で更新します。
LevelPlay.setMetaData("Yandex_COPPA","true");
以下の構文を使用して、Yandex Ads COPPA ユーザー状態を false で更新します。
LevelPlay.setMetaData("Yandex_COPPA","false");
アプリケーション内で Yandex Ads を配信できるようになりました。