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