APS 移行ガイド
LevelPlay for iOS を使用して APS 広告ユニット API に移行し、既存の APS インテグレーションに広告ユニット API を使用します。
読み終わるまでの所要時間 2 分最終更新 7日前
このガイドでは、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 アダプタをビルドに追加する
APS SDK を Cocoapods と統合するには、podfile に以下の行を入力します。
pod 'IronSourceAPSAdapter','5.0.0.0'
APS インテグレーションの詳細については、iOS 向け APS リソース を参照してください。
SKAdNetworkItemsとInfo.plistの更新
以下のコードを使用して、ファイルで APS を定義します。
Info.plistSKAdNetworkItems<key>SKAdNetworkItems</key><array><dict><key>SKAdNetworkIdentifier</key><string>p78axxw29g.skadnetwork</string></dict></array>
Init APS SDK
APS ネットワークワークでは、APS 広告をディスプレイするために Ironsource SDK と APS SDK の両方を初期化する必要があります。
アプリケーションを開いた後、LevelPlay SDK を初期化する前に APS SDK を初期化します。APS 設定時に定義した APS App ID を使用します。
[[DTBAds sharedInstance] setAppKey: @"APS_app_id"];
以前のロード ロジックの削除
このアダプターでは、APS 入札情報を LevelPlay メディエーションと共有する必要がなくなりました。以下のコードを削除します。
- 各広告単位ロード前の APS 広告リクエストのロード。
- APS 入札情報を LevelPlay と共有するためのの呼び出し。
setNetworkData
ビルド問題のトラブルシューティング
ターゲットの最小 iOS バージョンが 12.0 に設定されていることを確認します。