APS 移行ガイド
LevelPlay for Androidを使用してAPS広告ユニットAPIに移行し、既存のAPS統合に広告ユニットAPIを使用します。
読み終わるまでの所要時間 2 分最終更新 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 アダプタをビルドに追加する
- アプリケーションモジュールのスクリプトに以下の Maven URL が存在することを確認します。
build.gradle
repositories { mavenCentral()}
- アプリケーションモジュールのスクリプトにアダプタの Maven 名を追加します。
build.gradle
dependencies { implementation 'com.unity3d.ads-mediation:aps-adapter:5.0.0' implementation 'com.amazon.android:aps-sdk:11.1.0+' implementation 'com.iabtcf:iabtcf-decoder:2.0.10'}
APS インテグレーションの詳細については、Android 向け APS リソース を参照してください。
Init APS SDK
APS ネットワークワークでは、APS 広告をディスプレイするために Ironsource SDK と APS SDK の両方を初期化する必要があります。
アプリケーションを開いた後、LevelPlay SDK を初期化する前に APS SDK を初期化します。APS 設定時に定義した APS App ID を使用します。
AdRegistration.getInstance(APS_アプリケーション_ID, this);//'this' はアクティビティコンテキストです。
以前のロード ロジックの削除
このアダプターでは、APS 入札情報を LevelPlay メディエーションと共有する必要がなくなりました。以下のコードを削除します。
- 各広告単位ロード前の APS 広告リクエストのロード。
- APS 入札情報を LevelPlay と共有するためのの呼び出し。
setNetworkData