翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ベストプラクティス
テンプレートの構築
最小限の作業テンプレートから始める
の例 1 テンプレートの例を使用して APS 統合を検証します。フィールドを段階的に追加し、CloudWatch Logs でRAW_BID_REQUESTイベントをチェックして各追加をテストします。
APS が推奨するすべてのフィールドを指定する
フィルレートORTB フィールドリファレンスに大きな影響を与える「APS Recommended」とマークされたフィールド。少なくとも、、app.bundle、、app.storeurl、app.namedevice.ua、device.ip、device.make、、、device.modeldevice.os、video.mimes、video.plcmt、、、 video.protocols video.w video.hを含めますvideo.ext.slotId。
デバイス識別にセッション変数を使用する
フィールドdevice.uaと device.ipフィールドは、適切な広告ターゲティングのために実際のビューワーを反映している必要があります。ビューワーの HTTP 接続から自動的に入力{{session.client_ip}}される {{session.user_agent}}と を使用します。これらのフィールドにはプレイヤーパラメータの設定は必要ありません。
実際の app.bundleと を提供する app.storeurl
APS は、アプリ識別と広告ターゲティングにこれらを使用します。またはプレースホルダーの値が正しくないと、入札なし (204) レスポンスになります。
適切な を設定する imp[0].bidfloor
コンソールのデフォルトは 5 USD CPM です。フィルレートが低い場合は、床を下げることを検討してください。低層階では、対象となる広告主のプールが増加しますが、平均 CPM が低下する可能性があります。
実際の video.ext.slotId
スロット ID は APS インベントリ設定にマッピングされます。実際のスロット ID (APS コンソールから) を指定すると、APS はスロット固有のターゲット設定と下限料金を適用できます。デフォルト値 ("default_slot_id") は機能しますが、最適な広告選択ができなくなる可能性があります。
広範なvideo.protocolsサポートを含める
[2, 3, 5, 6] 少なくとも (VAST 2.0、3.0、2.0 ラッパー、3.0 ラッパー) を使用してください。互換性を最大限に高め[1, 2, 3, 4, 5, 6, 7, 8]るには、 を使用してすべての VAST バージョン (ラッパーを含む 1.0~4.0) をサポートします。
EMT が管理するフィールドを設定しない
imp.video.maxduration、、imp.video.poddur、、imp.video.mindurationimp.video.maxseq、 などのフィールドext.integrationTypeはapp.publisher.id、常にコンソール設定値を使用して MediaTailor によって設定されます。テンプレートに含めることは無害ですが、誤解を招く可能性があります。
米国のプライバシーシグナルregs.us_privacyには regs.gpp_sid regs.gpp以上を優先する
米国のプライバシーシグナルを APS に渡す場合は、古いus_privacy文字列の代わりにグローバルプライバシープラットフォーム (GPP) フィールドを使用します。
"regs": { "coppa": 0, "gpp": "DBABMA~1---", "gpp_sid": [7] }
APS は、us_privacy文字列 (CCPA オプトアウトシグナル) が表示されると、より厳格なデータ使用制限を適用します。これにより、対象となるアドバタイザーのプールが制限され、フィルレートが低下します。GPP は APS の管轄区域レベルのシグナルをよりきめ細かくするため、コンプライアンスの適用がより正確になり、対象となる入札のプールが増えます。プレイヤーが両方のシグナルを送信する場合は、GPP を優先し、 を省略しますus_privacy。
米国プライバシーの GPP セクション IDs:
| セクション ID | スコープ |
|---|---|
7 |
米国国民 (複数州プライバシー) |
8 |
米国カリフォルニア (CPRA) |
9 |
米国バージニア (VCDPA) |
10 |
米国コロラド (CPA) |
11 |
米国ユタ (UCPA) |
12 |
米国コネチカット (CTDPA) |
us_privacy ダウンストリームシステムに を含める必要がある場合、両方を渡すことは安全ですが、APS は GPP 信号が存在する場合に使用します。
運用上の考慮事項
リージョン設定
APS リージョンは、再生設定ごとに設定されます。複数の APS リージョンで視聴者にサービスを提供する場合は、レイテンシーと広告インベントリの可用性を最適化するために、リージョンごとに個別の再生設定を作成します。
イールドリフトのモニタリング
CloudWatch メトリクスを使用してイールドリフトを計算します。
-
フィルレートの改善: 合計アベイル
YieldOptimization.AdsInserted数と比較し、増分フィルを測定します。YieldOptimization.FillRate(アベイルごとのネイティブメトリクス) は、一定期間にわたって平均化することもできます。 -
収益貢献度: 顧客ごとの総収益 (挿入された広告価格の合計)
YieldOptimization.Revenueに使用します。アカウント全体の平均 CPMYieldOptimization.BidPriceAdsInsertedに を使用します。YieldOptimization.IndicativeBidRevenueは非推奨ウィンドウRevenue中に と一緒にデュアル送信され、削除されます。新しいダッシュボードRevenueを優先します。 -
効率:
YieldOptimization.BidRequestと比較YieldOptimization.AdsInsertedし、変換率を測定します。
未解決のプレースホルダーパターンを回避する
ADS URL が を使用し[player_params.X]、プレイヤーがパラメータ を送信しない場合X、リテラル{X}プレースホルダーは ORTB テンプレートに渡されます。APS は をリテラル文字列"{APP_NAME}"と見なし、入札なしを返します。RAW_BID_REQUEST ペイロードに{UPPER_CASE}パターンが含まれていないことを常に確認してください。
次の手順
-
モニタリングとデバッグについては、「」を参照してくださいトラブルシューティングとモニタリング。