プレースメントの追加 (レガシー)
Rokt Cordova SDKは、Roktパートナーがオーバーレイプレースメントを表示するため、またはRokt広告主がキャンペーンのコンバージョンを記録するために使用できます。
始める前に始める前に への直接リンク
Rokt Cordova SDKがアプリケーションに統合されていることを確認してください。
Rokt Cordova SDKの実行Rokt Cordova SDKの実行 への直接リンク
プレースメントを表示するためにRokt Cordova SDKをexecuteします。successCallbackは、SDKイベントを追跡するためのメッセージパラメータを返します。
RoktSDK.execute(
"RoktExperience",
{
"email" : "j.smith@example.com",
"firstname": "Ginger",
"lastname": "Smith",
"mobile": "(555)867-5309",
"postcode": "90210",
"country": "US"
},
function(msg) {
console.log(msg);
// msg can be any of these
// 1. onLoad - your placement loads
// 2. onUnload - your placement unloads
// 3. onShouldHideLoadingIndicator - hook to show a loading indicator
// 4. onShouldShowLoadingIndicator - hook to hide a loading indicator
},
function(err) {
console.log(err);
}
);
コールバックコールバック への直接リンク
Rokt Cordova SDKは、Cordova Plugin Resultsを通じてコールバックをサポートしています。execute関数に渡された関数内でコールバック値をリッスンできます:
RoktSDK.execute(
"RoktExperience",
{
"email" : "j.smith@example.com",
"firstname": "Ginger",
"lastname": "Smith",
"mobile": "(555)867-5309",
"postcode": "90210",
"country": "US"
},
function(callbackValue) {
switch (callbackValue) {
case "onLoad":
// onLoad
case "onUnload":
// onUnload
case "onShouldShowLoadingIndicator":
// onShouldShowLoadingIndicator
case "onShouldHideLoadingIndicator":
// onShouldHideLoadingIndicator
default:
// default
}
},
function(err) {
console.log(err);
}
);
コールバックタイプコールバックタイプ への直接リンク
onLoadonLoad への直接リンク
onLoad コールバックは、プレースメントがロードされてインタラクティブになったときに呼び出されます。
onShouldShowLoadingIndicatoronShouldShowLoadingIndicator への直接リンク
onShouldShowLoadingIndicator は、SDK が Rokt バックエンドへの呼び出しをトリガーする直前に、execute 呼び出しが成功した際に呼び出されます。これは、プレースメントのロードを待っている間に、ローディングインジケーターの進行ビューを表示するために使用できます。
onShouldHideLoadingIndicatoronShouldHideLoadingIndicator への直接リンク
onShouldHideLoadingIndicator コールバックは、SDK が Rokt バックエンドから成功または失敗のレスポンスを受け取ったときに呼び出されます。これは、進行ビューやローディングインジケーターをキャンセルするために使用できます。
onUnloadonUnload への直接リンク
onUnload コールバックは、SDK がプレースメントを閉じるときに呼び出されます。また、execute 呼び出しが失敗した場合にもトリガーされます。
アプリケーション設定の使用アプリケーション設定の使用 への直接リンク
アプリケーションは、独自のアプリケーション環境から設定を送信できるようになりました。これにより、Rokt SDK はシステムのデフォルトに依存するのではなく、アプリケーションのカスタム設定を使用できます。
// アプリケーションがライトモードのみをサポートしている場合。
const roktConfig = new RoktSDK.RoktConfigBuilder()
.withColorMode(RoktSDK.COLOR_MODE.LIGHT)
.build();
RoktSdk.executeWithConfig(
// 他のパラメータ,
roktConfig,
)
ColorMode オブジェクトColorMode オブジェクト への直接リンク
| 値 | 説明 |
|---|---|
| LIGHT | アプリケーションはライトモードです |
| DARK | アプリケーションはダークモードです |
| SYSTEM | アプリケーションはシステムのカラーモードにデフォルト設定されます |