APS 移行ガイド
LevelPlay for Unityを使用してAPS広告ユニットAPIに移行し、既存のAPS統合に広告ユニットAPIを使用します。
読み終わるまでの所要時間 3 分最終更新 6日前
このガイドでは、Amazonパブリッシャーサービス(APS)ネットワークをLevelPlayと統合し、既存のAPS統合に広告ユニットAPIを活用するためのステップバイステップの手順を説明します。
前提条件
最小 SDK バージョン: 9.0.0+
APS 設定の確認とダウンロード
- APS アカウントにアクセスします。
- 関連アプリケーションの CSV 設定ファイルをダウンロードします。
LevelPlay プラットフォームでの APS 設定の更新
- LevelPlay プラットフォームでアプリケーションのインスタンスページに移動します。
- CSV 設定ファイルをアップロードして、APS 設定を更新します。
- Replace (置換) を選択します。
APS アプリケーション設定ページのインターフェースが更新されます。
LevelPlay ダッシュボードで APS データを更新する
APS データ フィールドの中には、自動的に入力されるものがあります。ただし、以下の手順を手動で実行する必要があります。
- 各スロット名の以下のフィールドに入力します。
- UUID
- APS 形式
- サイズ
- SAVE (保存) を選択します。
APS Unity プラグインのインポート
- APS Unity プラグインを APS Web サイトからダウンロードします。
- Unity プロジェクトが開いていることを確認し、パッケージをインポートします。
- Unity メニューで、Amazon> Manage SDKs を選択します。
- ironsource アダプタをインストールし、Unity パッケージをインポートします。
APS アダプターの追加
SDK インテグレーションが完了したら、Unity ネットワーク マネージャを使用して APS アダプタを追加します。
Unity Development プラットフォームで、Ads Mediation> インテグレーション マネージャ に移動します。
Init APS SDK
APS ネットワークワークでは、APS 広告をディスプレイするために Ironsource SDK と APS SDK の両方を初期化する必要があります。
アプリケーションを開いた後、LevelPlay SDK を初期化する前に APS SDK を初期化します。APS 設定時に定義した APS App ID を使用します。
Amazon.Initialize(amazonApiKey);
インテグレーションの詳細については、『 APS Resources for Unity 』を参照してください。
以前のロード ロジックの削除
このアダプターでは、APS 入札情報を LevelPlay メディエーションと共有する必要がなくなりました。以下のコードを削除します。
- 各広告単位ロード前の APS 広告リクエストのロード。
- APS 入札情報を LevelPlay と共有するためのの呼び出し。
setNetworkData
ビルド問題のトラブルシューティング
Android
APS アダプタが Android ビルドにない場合は、 の下の ファイルに Maven URL を追加します。
dependencyResolutionManagementsettings.gradledependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() maven { url "https://s3.amazonaws.com/ssa.public/ironsource-mobile/android-adapters" }}
iOS
iOS 用にビルドする場合は、ターゲットの最小 iOS バージョンが 12.0 に設定されていることを確認します。