サンドボックスとの統合 (レガシー)
サンドボックス統合を使用すると、サンドボックス環境に対してテストを行うための設定フラグを渡すことができます。サンドボックス環境は、通常のオファー、入札、マッチングプロセスを本番環境の設定に対して行います。サンドボックス環境はRoktの本番環境の一部ですが、広告主に料金を請求したり、収益を生成したりしません。そのため、本番環境にデプロイする前の受け入れテストに使用できます。
統合は、以前の例とまったく同じ手順に従いますが、追加でExecute関数に渡す必要があるsandbox属性が必要です。
注意
配置を本番環境で使用する前に、sandbox属性を削除する必要があります。
例
サンドボックス環境で配置を実行するには、Roktに渡す属性のリストを更新して"sandbox": "true"を含める必要があります。これは、配置の追加ドキュメントの例からコードを更新して、以下を含めることで行うことができます:
using Rokt.Maui.Sdk;
// RoktExperienceをviewNameに置き換えてください
Rokt.Maui.Sdk.Rokt.Execute(
viewName: "RoktExperience",
attributes: new Dictionary<string, string>()
{
{"email", "j.smith@example.com"},
{"sandbox", "true"},
{"firstname", "Jenny"},
{"lastname", "Smith"},
{"mobile", "(555)867-5309"},
{"postcode", "90210"},
{"country", "US"}
},
onLoad: () => {
// Rokt配置がロードされたときのオプションのコールバック
},
onUnload: () => {
// Rokt配置がアンロードされたときのオプションのコールバック
},
onShouldShowLoadingIndicator: () => {
// ローディングインジケーターを表示するためのオプションのコールバック
},
onShouldHideLoadingIndicator: () => {
// ローディングインジケーターを隠すためのオプションのコールバック
}
);