View a markdown version of this page

ベストプラクティス - AWS Elemental MediaTailor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ベストプラクティス

テンプレートの構築

最小限の作業テンプレートから始める

の例 1 テンプレートの例を使用して APS 統合を検証します。フィールドを段階的に追加し、CloudWatch Logs でRAW_BID_REQUESTイベントをチェックして各追加をテストします。

フィルレート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に使用します。アカウント全体の平均 CPM YieldOptimization.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}パターンが含まれていないことを常に確認してください。

次の手順