APS インテグレーション
広告スロットの設定、LevelPlayプラットフォームでのAPSの設定、SDKバージョン9.0.0以降のビルドへのAPSアダプターの追加によって、Amazonパブリッシャー サービス (APS)を統合します。
読み終わるまでの所要時間 7 分最終更新 6日前
APS アカウントの作成
- APS に連絡してアプリケーションのアカウントを設定します。APS アカウントを作成するには、APS Web サイトに移動し、接触を選択してリクエストを開きます。
- APS リクエストが承認されると、サインアップして APS でアカウントを作成するための招待リンクが送られてきます。
- LevelPlay で APS を設定する前に、上記の手順を完了する必要があります。
APS ネットワークにスロットを設定する
- Appsメニューから適切なアプリケーションを選択し、設定を選択します。
- Monetization サービスの設定メニューで LevelPlay を選択します。
- スロットを追加し、各スロットに定義します。 :
- 名前
- 広告サイズ
- 価格(自動/手動)
- すべてのスロットの追加を完了し、認証情報を取得します。
- App IDの取得
- 価格帯の CSV ファイルをダウンロード
APS ネットワークのアクティベート
LevelPlay プラットフォーム内で、SDK Networks 設定にアクセスして、LevelPlay アカウントに APS パラメータを設定します。
- 上記の認証情報を取得したら、LevelPlay アカウントにログインし、Monetize> 設定> SDK Networks に移動します。
- Available Networks のテーブルから APS を選択し、アクティベートを選択します。
- 広告ネットワークのリストから APS を選択し、設定 を選択します。
- APS App ID を入力し、CSV ファイルをそのままアップロードします。
- APS アプリケーション設定ページのインターフェースが更新されます。
LevelPlay ダッシュボードで APS データを更新する
- 「スロット名」、「価格」、「サイズ」の各フィールドは自動的に入力されます。
- 各スロット名の以下のフィールドに入力します。
- UUID
- APS 形式
- サイズ
- この情報を取得するには、APS サイトを参照する必要があります。
- UUID、APS 形式、およびサイズのフィールドに入力したら、SAVE を選択します。
APS アダプタをビルドに追加する
CocoaPods
APS SDK を Cocoapods と統合するには、podfile に以下の行を入力して準備完了です。
pod 'IronSourceAPSAdapter','5.0.0.0'
APS インテグレーションの詳細については、iOS 向け APS リソース を参照してください。
SKAdNetworkItemsとInfo.plistの更新
次のコードを使用して、APS SKAdNetworkItems を Info.plist に定義してください。
<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 設定のステップ 2 で定義した APS App ID を使用します。
Objective-C:
[[DTBAds sharedInstance] setAppKey: @"APS_app_id"];
Swift:
DTBAds.sharedInstance().setAppKey("APS_app_id")
詳細設定
米国プライバシーコンプライアンス
LevelPlay のメディエーションプラットプラットフォームは、パブリッシャーがカリフォルニア州プライバシー権法 (CPRA) などの米国の状態プライバシー法の下でエンドユーザーの個人情報の販売や共有を制限できるように支援しています。この特徴は、LevelPlay SDK 8.4.0 以降と APS iOS アダプターバージョン 5.6.0 以降を使用して有効化されます。
詳細については、規制の詳細設定 を参照してください。
ビルド問題のトラブルシューティング
ターゲットの最小 iOS バージョンが 12.0 に設定されていることを確認します。