メインコンテンツまでスキップ

サンドボックスとの統合

サンドボックスの統合を使用すると、サンドボックス環境でテストするための設定フラグを渡すことができます。サンドボックス環境は、本番設定に対して通常のオファー、入札、マッチングプロセスを実行します。サンドボックス環境はRoktの本番環境の一部ですが、広告主に料金を請求したり収益を生成したりしません。そのため、本番環境に展開する前の受け入れテストに使用することができます。

この統合は、以前の例とまったく同じ手順に従いますが、追加の を含んでいます。sandbox属性は、execute`関数に渡す必要があります。

警告

配置を本番環境で公開する前に、sandbox属性を削除する必要があります。

オーバーレイ配置の例

サンドボックス環境でオーバーレイ配置を実行するには、Roktに渡される属性のリストに"sandbox": "true"を含める必要があります。これは、オーバーレイ配置の起動ドキュメントの例のコードを以下のように更新することで行うことができます。

import { Rokt } from "@rokt/react-native-sdk";

attributes = {
email: "j.smith@example.com",
sandbox: "true",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};

Rokt.execute("RoktExperience", attributes, {}, () =>
console.log("配置がロードされました")
);

埋め込み配置の例

サンドボックス環境で埋め込み配置を実行するには、Roktに渡される属性のリストに"sandbox": "true"を含める必要があります。これは、埋め込み配置の起動ドキュメントのサンプルコードを以下のように更新することで行うことができます:

import { Rokt, RoktEmbeddedView } from "@rokt/react-native-sdk";

placeholders = {
RoktEmbedded1: findNodeHandle(this.placeholder1.current),
};

attributes = {
email: "j.smith@example.com",
sandbox: "true",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};
Rokt.execute("RoktEmbeddedExperience", attributes, placeholders, () =>
console.log("Placement Loaded")
);
この記事は役に立ちましたか?