Aller au contenu principal

Intégration avec le sandbox (ancien)

Avec une intégration sandbox, vous pouvez passer un indicateur de configuration pour tester dans un environnement sandbox. L'environnement sandbox suit un processus normal d'offres, d'enchères et de correspondance par rapport à votre configuration de production. Bien qu'un environnement sandbox fasse partie de l'environnement de production de Rokt, il ne facture pas les annonceurs et ne génère pas de revenus. Par conséquent, vous pouvez l'utiliser pour les tests d'acceptation avant de déployer en production.

L'intégration suit exactement les mêmes étapes que dans les exemples précédents, avec un attribut supplémentaire sandbox requis pour être passé à la fonction execute.

Avertissement

Vous devez retirer l'attribut sandbox avant de passer en production avec votre placement.

Exemple de placement en superposition

Pour exécuter un placement en superposition dans l'environnement sandbox, la liste des attributs passés à Rokt doit être mise à jour pour inclure "sandbox": "true". Cela peut être fait en mettant à jour le code de l'exemple dans la documentation lancement d'un placement en superposition pour inclure ce qui suit :

Version Majeure 3

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

const 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("Placement Loaded")
);

Version Majeure 4

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

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

Rokt.execute("RoktExperience", attributes, {});

Exemple de placement intégré

Pour exécuter un placement intégré dans l'environnement sandbox, vous devez mettre à jour la liste des attributs passés à Rokt pour inclure "sandbox": "true". Cela peut être fait en mettant à jour le code d'exemple de la documentation lancement d'un placement intégré comme suit :

Version Majeure 3

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

...

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

const 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")
);

Version Majeure 4

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

...

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

const 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);
Cet article vous a-t-il été utile ?