Smaatoインテグレーション
Smaatoの広告メディエーションネットワークをUnity LevelPlayと統合して、さまざまな広告フォーマットでMonetizationと広告パフォーマンスを最適化します。
読み終わるまでの所要時間 3 分最終更新 7日前
このガイドでは、LevelPlay Mediation プラットフォームで Smaato を広告ネットワークとして稼働させる方法をステップごとに説明します。
前提条件
バナー広告がアプリケーションに正しく統合されていることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。
ステップ 1. Smaato アカウントの作成
ironsource のメディエーションプラットフォームから Smaato 広告インベントリにアクセスするには、Smaato のアカウントを作成する必要があります。ここで行うことができます。
ステップ 2.Smaato アカウント ID とレポートキーの取得
次の手順に従って、Smaato アカウントキーを取得します。これらのキーは、Ironsource ネットワーク設定モジュールに挿入する必要があります。これにより、Smaato が Ironsource と正しく接続できるようになります。
-
パブリッシャーID - Smaatoアカウントで、インベントリ>パブリッシャーIDに移動します。

-
クライアント ID とクライアントシークレット - QAuth API Credentials > Client ID and ClientSecret の順に移動します。

ステップ 3. Smaato ネットワークでのアプリケーションの作成
以下の手順に従って、Smaato アプリケーションを作成します。
-
Smaato アカウントで、インベントリ>新しいアプリケーションに移動します。


ステップ 4. Smaato ネットワークワークをアクティベート
ironsource プラットフォーム内で、SDK Networks 設定にアクセスして、LevelPlay アカウントに Smaato パラメータを設定します。
-
必要なパラメータをすべて設定したら、LevelPlay アカウントにログインし、Monetize (収益化) > 設定> SDK Networks に移動します。

-
Available Networks のテーブルから Smaato を選択し、パラメータを追加して、アクティベートを選択します。次に、Save (保存) を選択します。

-
広告ネットワークのリストから Smaato を選択し、設定 を選択します。

-
アプリケーションの Smaato アプリケーション名と Adspace ID を入力します。状態を Active (アクティブ) に設定し、Save (保存) を選択します。設定ダッシュボードに、Smaatoが**「Active** for Mediation(メディエーションに対してアクティブ)」と表示されます。

ステップ 5.ビルドに Smaato アダプタを追加する
LevelPlay は Gradle の依存関係と手動ダウンロードメカニズムの両方をサポートします。
Gradle:
- アプリケーションモジュールの ビルド.gradle スクリプトに以下の Maven URL があることを確認します。
repositories { mavenCentral() maven { url "https://s3.amazonaws.com/smaato-sdk-releases/" }}
- アダプターの Maven 名をアプリケーションモジュールの ビルド.gradle スクリプトに追加します。
dependencies { implementation 'com.unity3d.ads-mediation:smaato-adapter:5.0.0' implementation 'com.smaato.android.sdk:smaato-sdk-banner:22.7.2' implementation 'com.smaato.android.sdk:smaato-sdk-in-app-bidding:22.7.2' implementation 'com.smaato.android.sdk:smaato-sdk-interstitial:22.7.2' implementation 'com.smaato.android.sdk:smaato-sdk-rewarded-ads:22.7.2'}
手動ダウンロード:
-
**Smaato Adapter のダウンロード:**ビルドに Smaato Adapter と SDK を追加します。最新の Smaato ファイルはここにあります。
-
**Smaato Adapter をプロジェクトに追加します。**アダプタをダウンロードしたら、SmaatoAdapter AAR を Android プロジェクトの libs フォルダーにドロップします。

-
Smaato ファイルは次からダウンロードします。
- Eclipse を使用している場合:.AAR ファイルをライブラリプロジェクトとしてインポートします。
- Android Studio を使用している場合は、Smaato .AAR ファイルをダウンロードし、独自のモジュールに依存関係として追加します。[File]> [New]> [New Module]> [Import .AAR] の順に選択し、Smaato .AAR ファイルがダウンロードされている場所に移動します。
ステップ 6.追加設定
アプリケーションが Android 9 Pie (API レベル 28) 以上をターゲットにしている場合は、以下のインテグレーション手順に従います。
- AndroidManifest.xml のアプリケーションタグで networkSecurityConfig 属性を設定します。
android:networkSecurityConfig="@xml/network_security_config"
2. XML リソース ディレクトリに次のように network_security_config.xml を作成します。
<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true" /></network-security-config>
ネットワークセキュリティ設定の詳細については、こちらを参照してください。