ドキュメント

APS インテグレーション

広告スロットの設定、LevelPlayプラットフォームでのAPSの設定、SDKバージョン9.0.0以降のビルドへのAPSアダプターの追加によって、Amazonパブリッシャー サービス (APS)を統合します。
読み終わるまでの所要時間 7 分最終更新 1ヶ月前

重要
以下のドキュメントでは、Unity が開発、所有、または運用するものではない製品またはサービス ("サードパーティ製品") を取り上げます。 その情報は、古かったり、不完全であったりする可能性がありますが、利便性のために提供しています。 サードパーティ製品を使用する際は、その製品の規約に従うものとします。 Unity はそれらの製品に関して一切保証を行わず、その使用によって生じた損害や損失 (サードパーティプロバイダーのコンテンツ、広告、製品、資料に関する問題を含む) について責任を負いません。
注
Amazonパブリッシャー サービス(APS)は招待制のプログラムです。APS を統合するには、LevelPlay SDK と APS SDK の両方を初期化する必要があります。アプリケーションで APS 広告をディスプレイするには、以下に詳細を示す完全なインテグレーション フローを実行してください。
APS は iOS バージョン 12.0 以降をサポートします。
このガイドは、LevelPlay SDK バージョン 9.0.0 以降に適用されます。古い機能バージョン(8.0.0 以降)については、この記事を参照してください。
注
このメディエーションネットワークのアダプタ変更ログを表示するには、iOS 用メディエーションネットワーク を参照してください。

APS アカウントの作成

  1. APS に連絡してアプリケーションのアカウントを設定します。APS アカウントを作成するには、APS Web サイトに移動し、接触を選択してリクエストを開きます。
  2. APS リクエストが承認されると、サインアップして APS でアカウントを作成するための招待リンクが送られてきます。
  3. LevelPlay で APS を設定する前に、上記の手順を完了する必要があります。

APS ネットワークにスロットを設定する

  1. Appsメニューから適切なアプリケーションを選択し、設定を選択します。
  2. Monetization サービスの設定メニューで LevelPlay を選択します。
  3. スロットを追加し、各スロットに定義します。 :
    1. 名前
    2. 広告サイズ
    3. 価格(自動/手動)
  4. すべてのスロットの追加を完了し、認証情報を取得します。
    1. App IDの取得
    2. 価格帯の CSV ファイルをダウンロード

APS ネットワークのアクティベート

LevelPlay プラットフォーム内で、SDK Networks 設定にアクセスして、LevelPlay アカウントに APS パラメータを設定します。
  1. 上記の認証情報を取得したら、LevelPlay アカウントにログインし、Monetize> 設定> SDK Networks に移動します。
  2. Available Networks のテーブルから APS を選択し、アクティベートを選択します。
  3. 広告ネットワークのリストから APS を選択し、設定 を選択します。
  4. APS App ID を入力し、CSV ファイルをそのままアップロードします。
  5. 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 に設定されていることを確認します。