Intégration avec le bac à sable
Avec une intégration avec le bac à sable, vous pouvez passer un indicateur de configuration pour tester un environnement de bac à sable. L'environnement de bac à sable suit un processus normal d'offres, d'enchères et de correspondance par rapport à votre configuration de production. Bien que l'environnement de bac à sable 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 le déploiement en production.
L'intégration suit exactement les mêmes étapes que dans les exemples précédents, avec un attribut supplémentaire sandbox
qui doit être passé à la fonction execute
.
Vous devez supprimer l'attribut sandbox
avant de passer en direct avec votre placement.
Exemple de placement de superposition
Pour exécuter un placement de superposition dans l'environnement sandbox, la liste des attributs transmis à 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 de superposition pour inclure ce qui suit :
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("Placement Loaded")
);
Exemple de placement intégré
Pour exécuter un placement intégré dans l'environnement sandbox, vous devez mettre à jour la liste des attributs transmis à 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 :
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")
);